作者文章

fwq

FWQ
CMS教程
DEDE模板中如何使用if进行多分支判断
dede模板中如何使用if进行多分支判断? 我们在用dede做模板的时候,经常会遇到需要根据某个条件判断来分别显示不同的内容的情况,也就是dede模板中的多分支判断。比如典型的,我们需要根据风险管理数据库表中的风险等级字段risklevel的取值的不同分别显示不同的风险提示图标。如图1 所示。 红色框中的投资项目名称前面的图标表示了不同的风险等级,一共有AA,D,E,HR 4个风险等级。在数据库表中保存的分别是这4个等级取值中的一个,如图2 所示。 我们的风险等级字段risklevel 是可以在列表模板中获取到其取值的,因为我们在内容模型中已经设置了该字段允许被在列表模板中取值。 如图 3 所示。 这样,我们在列表模板中就很容易通过  {dede:listpagesize='10'}     [field:risklevel/]  {/dede:list} 登录后复制 来得到风险等级的取值。   但是我们不同风险等级对应的提示图标却位于图片目录下,而且这些提示图片文件的名称没有任何规律,那么我们就需要通过if判断来根据风险等级的不同取值来设置不同的提示图片路径。  那么应该如何来判断呢?  需要使用到[field:array]标签,那么我们该如何来判断呢? 我们首先要向大家介绍一个非常有用的dede标签:[field:array] 标签,该标签是标签 {dede:field name=’array’ /}的简写形式,该标签用在列表标签内部,例如:{dede:list}标签, {dede: arclist}等标签内部。  我们知道,在列表标签内部我们可以通过[field:字段名/]的形式得到某个数据库表字段的取值,那么当我们想要进行分支判断的时候,例如:根据风险等级取值的不同得到不同的图标路径,这个时候我们就必须借助[field:array]…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms后台版权怎么改
修改 imperialcms 后台版权信息需要以下步骤:编辑 config.php 文件,查找并修改 $copyright 变量的值;清除缓存并刷新 web 页面,查看已更新的版权信息。 ImperialCMS 后台版权修改指南 如何修改 ImperialCMS 后台版权信息? 修改 ImperialCMS 后台版权信息需要以下步骤: 1. 编辑配置文件 首先,找到 ImperialCMS 根目录下的 config.php 文件并打开它。 2. 查找版权代码 在 config.php…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么进行版本查询
dedecms版本查询方法:1、登录到dedecms管理后台主界面,会显示系统版本最后更新时间;2、进入“dedecms版本号说明”页面,找到指定年份的更新日志;3、在更新日志中根据更新时间找到具体版本信息即可。 本教程操作环境:Windows7系统、DedeCMS 5.7、DELL G3电脑 如何查看DedeCMS版本号? 答: 登录到 DedeCMS 管理后台主界面,就可以看到。如下图所示,箭头所指的最后更新时间即是当前所使用的 DedeCMS 具体的版本号。 再根据更新时间在DedeCMS版本号说明页面(http://help..com/changelog/)查询具体版本信息 找到指定年份的更新日志,点进去 在更新日志中根据更新时间找到具体版本信息 版本命名规则: DedeCMS V5.7.73及后续的版本将采用 Semantic Versioning Specification (SemVer)(语义化版本 2.0.0) 进行维护。 语义化版本 2.0.0 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 1、主版本号:当你做了不兼容的 API…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么调用当前顶级栏目名称、ID、url
织梦怎么调用当前顶级栏目名称、id、url? 我们在用织梦模板做网站时,经常会碰到需要调用当前顶级栏目名称,而织梦默认{dede:field name=’typename’ /} 只可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。 推荐学习: 在include/common.func.php的底部加入: //获取顶级栏目名 function GetTopTypename($id) {     global $dsql;     $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");     if ($row['topid'] == '0')     {         return $row['typename'];     }     else     {         $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");         return $row1['typename'];     } } 登录后复制 备注:若顶级栏目没有绑定二级域名,所调用的字段应该是 sitepath 故代码应如下所示:  //获取顶级栏目url  function GetTopTypeurl($id)…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms怎么二次开发
帝国cms二次开发步骤:理解系统架构。创建定制模块。修改模板。进行数据交互。完成前端开发。调试和部署。 帝国CMS指南 如何进行帝国CMS二次开发? 帝国CMS二次开发需要以下步骤: 一、理解系统架构 熟悉帝国CMS的核心代码结构和数据模型。 了解模板系统的原理和语法。 二、定制模块 根据需要创建自定义模块,如功能扩展、插件或主题。 使用帝国CMS提供的API编写代码。 三、修改模板 覆盖或修改现有模板文件,以实现自定义展示和布局。 编写自定义标签或函数,以增强模板功能。 四、数据交互 与数据库交互,以获取、修改或删除数据。 利用帝国CMS的SQLBuilder来构建复杂的查询。 五、前端开发 在模板中使用HTML、CSS和JavaScript进行前端开发。 优化页面性能和响应式设计。 六、调试和部署 使用调试工具排查问题。 在测试环境中部署修改,然后升级到生产环境。 详细开发指南: 创建定制模块: 使用 PE::PCreateModule() 函数创建新的模块。 定义模块的名称、版本和描述。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms刷新首页空白怎么办
帝国 cms 刷新首页空白可能是由于以下原因:首页模板文件丢失或损坏。缓存问题。数据库表中没有数据。服务器错误、插件冲突或模板文件问题。 帝国 CMS 刷新首页空白的解决方法 问题:为什么帝国 CMS 刷新首页后会出现空白页? 解答:帝国 CMS 刷新首页空白的原因可能是由以下因素引起的: 1. 首页模板文件丢失或损坏 查看文件是否存在于 /www/data/template/default/index.html 路径下。 如果文件不存在或损坏,请重新上传或修复该文件。 2. 缓存问题 登录帝国 CMS 管理后台,清除缓存(后台管理 -> 首页 -> 生成静态)。 3.…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms无法添加栏目怎么办
无法添加栏目怎么办? 解决PHPCMS添加栏目时报错 MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes 登录后复制 在使用 longtext 类型执行数据录入时,有时会抛出这个异常, 从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。 解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包, 立即学习“”; 而对这个包大小的限制即是对当前mysql语句长度的限制。 解决办法:  (1)Linux 下: 进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中 找到 max_allowed_packet = 大小 修改到适当大小并保存,然后重新启动…
2024-11-25 阅读全文 →
FWQ
小程序
如何获取小程序的unionid
如何获取小程序的unionid? 问题背景:做了微信小程序,一切都还正常,但是最后体验版放出去时,却发现很多用户无法绑定用户,后台返回:参数非法。经过多方排查,发现是微信拿到的code请求返回的数据里没有UnionId,也就是接口返回的参数中不包含UnionId参数。 1、UnionID机制说明   简而言之,微信针对不同的用户在不同的应用下都有唯一的一个 openId,但是要想确定用户是不是同一个用户,就需要靠 unionid 来区分。通常自己的后台都会有自己的一个用户表,每个用户有不同的 userid。也就是说同一个用户在同一个微信开放平台下的相同主体的应用对应着相同的 userid, unionid 以及不同的 openid。所以在用户登录进来的时候,我们只能靠微信返回给我们的 unionid 去判断是不是同一个用户,再去关联我们的用户表,拿到对应的 user_id。   注意: 后边这句话的描述:用户关注过公众号,或者曾经登录过App或公众号,则用户打开小程序时,开发者可以直接通过wx.login获取到该用户UnionID。即:如果用户没有关注过公众号,或者没有登陆过App,通过wx.login是无法获取到该用户UnionID,只能通过wx.getUserInfo来获取UnionId。经验证,系统不存在UnionId的小程序用户都是没有关注公众号或未在App中使用微信授权的用户 2、问题背景   一般情况下(即在登录小程序之前,已经关注过公众号或已经登录过公众号或已经使用微信登录的方式登录过app),用户通过以下两步就正常成功登录网站:(1)wx.login获取code;(2)通过code请求后台,后台转发微信api用来换取openid及session_key等信息,此可以得到Unionid   另一种情况(即在登录小程序之前,既没有关注过公众号,也没有登录过公众号,更没有使用微信登录的方式登录过app),通过 wx.login 的到的 code 换不回 unionid 及 openid 等信息。 3、解决方案:…
2024-11-25 阅读全文 →
FWQ
CMS教程
一招搞定帝国CMS中robots.txt文件用法
本文实例讲述了中robots.txt文件用法。分享给大家供大家参考。具体分析如下: 在说帝国CMS中robots.txt文件使用前先给大家解释下robots.tx是干什么的. robots协议(也称为爬虫协议、爬虫规则、机器人协议等)也就是robots.txt,网站通过robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。Robots协议是网站国际互联网界通行的道德规范,其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯。因其不是命令,故需要搜索引擎自觉遵守。一些病毒如malware(马威尔病毒)经常通过忽略robots协议的方式,获取网站后台数据和个人信息。 robots.txt文件是一个文本文件,使用任何一个常见的文本编辑器,比如Windows系统自带的Notepad,就可以创建和编辑它。robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。 推荐学习《》 当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。百度官方建议,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。 如果将网站视为酒店里的一个房间,robots.txt就是主人在房间门口悬挂的“请勿打扰”或“欢迎打扫”的提示牌。这个文件告诉来访的搜索引擎哪些房间可以进入和参观,哪些房间因为存放贵重物品,或可能涉及住户及访客的隐私而不对搜索引擎开放。但robots.txt不是命令,也不是防火墙,如同守门人无法阻止窃贼等恶意闯入者。 帝国CMS默认robots.txt为: 代码如下: # # robots.txt for EmpireCMS # User-agent: * *允许所有搜索引擎抓取 Disallow: /d/ *禁止所有搜索引擎抓取D目录 Disallow: /e/class/ *禁止所有搜索引擎抓取/e/class/ 目录 Disallow: /e/data/ *禁止所有搜索引擎抓取/e/data/ 目录 Disallow: /e/enews/ *禁止所有搜索引擎抓取/e/enews/ 目录 Disallow: /e/update/ *禁止所有搜索引擎抓取/e/update/ 目录 登录后复制 希望本文所述对大家的帝国CMS建站有所帮助。 以上就是一招搞定帝国CMS中robots.txt文件用法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
个体户怎么注册微信小程序
个体户注册微信小程序的方法:首先选择注册类型【小程序】,并填写相关信息;然后选择主体类型【企业】,并注意选择个体工商户;接着填写管理员信息;最后进入小程序发布流程点击【认证】,并依次填写小程序信息即可。 个体户注册微信小程序的方法: 1. 邮箱注册 打开微信公众平台,点击【立即注册】;选择要注册的帐号类型,选择【小程序】;  填写邮箱和密码。注意要使用没有注册过公众平台(小程序、公众号)、开放平台,没有绑定过个人微信号的邮箱;  登录邮箱,查收激活邮件,点击激活链接,点击后会自动跳转注册页面;  2.主体信息登记 选择主体类型:企业;  填写主体信息并选择验证方式,注意选择个体工商户,注册方式:微信认证     如果需要开通微信支付功能,注册方式请选择微信认证 3.管理员信息填写 个体工商户:管理员必须与法人是同一人,否则,注册不成功!!!  填写完成后,点击确定,弹出”主体信息不可变更”窗口,点击确认完成注册流程;   填写完资料,需要尽快完成微信认证,点击【前往小程序】;  4.微信认证 进入小程序发布流程,点击【认证】;具体认证流程可参考:主体认证方式—微信认证(个体工商户篇) 5.小程序信息填写 认证完成后,点击小程序信息右边的【填写】; 进入小程序信息具体设置界面,依次填写设置内容即可。 相关学习推荐: 以上就是个体户怎么注册微信小程序的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →