问题: 使用帝国 cms 的反馈信息模块时,发现在用户提交过来的表单中,一部分 IP 获取的不完整。比如: 查看代码: 发现在 /e/class/connect.php 中,获取 IP 的代码是这样的: 代码中发现了有正则表达式,所以怀疑可能是 IPV6 被截取导致的 IP 显示不全。因此可注释掉。 分析 正则表达式截断了用户的 IPV6 地址,导致显示不完整; 用户采取措施阻止获取 IP 地址…
帝国CMS 2024年05月13日
问题: 使用帝国 cms 的反馈信息模块时,发现在用户提交过来的表单中,一部分 IP 获取的不完整。比如: 查看代码: 发现在 /e/class/connect.php 中,获取 IP 的代码是这样的: 代码中发现了有正则表达式,所以怀疑可能是 IPV6 被截取导致的 IP 显示不全。因此可注释掉。 分析 正则表达式截断了用户的 IPV6 地址,导致显示不完整; 用户采取措施阻止获取 IP 地址…
帝国CMS 2024年05月13日
对于帝国cms的TAG功能,集:tag高级管理、tag静态、tag提取、动态缓存,四个插件功能与一身。效率更高,功能更强大。 一、TAG展示新增功能 TAG拼音功能,TAG的链接可以用拼音展示; TAG可以生成静态文件,TAG静态链接四种方式可选; TAG可以动态或伪静态展示; 带有TAG分类页,展示所有tag; TAG动态页自带缓存功能; TAG新增图片字段,上传图片,并可以在附件里管理图片…
帝国CMS 2024年01月16日
用tag调用相关文章的方法在帝国官方论坛上有人发过方法,但所使用的函数效率太低而且无法制定参数,不好用。现在使用的也是利用tag调用相关文章,非常好用。 一、自定义函数 自定义函数user_OtherLink ,将此函数放入 e\class\userfun.php 文件中。 //根据tag获取相关信息 function user_OtherLink($num,$classid=0,$mid=0…
帝国CMS 2024年01月16日
帝国cms在 新增/编辑 信息时,信息的TAGS属性隐藏于选项卡【选项设置】中,如果将TAGS放到【基本信息】选项卡中,则可以省时省力又方便管理。如图: 实现此功能分两步修改: 1、修改 e/admin/AddNews.php 文件 在此文件中查找 TAGS ,在此处上下行代码找到如下代码并删除: TAGS :
帝国CMS 2024年01月16日
以下是帝国CMS官方说明! 使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤: 1、全新安装帝国CMS时: 只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。 2、已经安装好帝国CMS换PHP7.*运行环境时: 只需修改配置文件/e/config/config.php;将$ecms_config['db']['usedb']='mysql';修改为$…
帝国CMS 2022年10月22日
帝国CMS编辑器上传图片的时候默认会添加图片的宽高到链接样式中,这种情况图片在手机网站中显示就无法进行自适应,如下图所示: 去除宽高的方法: 考虑到帝国使用后台以及前台的投稿,需要同时找到以下文件进行修改: /e/admin/ecmseditor/infoeditor/plugins/image/dialogs/image.js【后台修改路径】 /e/data/ecmseditor/…
帝国CMS 2022年09月28日
最近尝试要做英文网站,因为其他CMS系统不熟悉,所以还是使用帝国cms,帝国cms毕竟是中文CMS,所以有很多功能上面在做英文网站时候还是有很多问题需要进行设置和调整,以便更好的符合英文网站的需要,里面的设置有很多是基于SEO的需要而进行的调整,下面把制作英文站过程中的一些设置都记录了下来,以便大家参考.帝国cms内容页面的SEO设置和修改帝国cms内容页面为了更加的符合SEO的需要,…
帝国CMS 2022年09月28日
帝国cms tag灵动标签 如果使用灵动标签,那么mysql语句中的变量比如tagid,需要使用 $GLOBALS[tagid] 变量,mysql语句中使用 tagid>".intval($GLOBALS[tagid])." 在TAG结果列表页显示TAG名称,TAG包含信息数量和TAG本身的ID 帝国cms tag函数变量说明: TAG信息数量: TAGID: 帝国cms的 tags列表模板,…
帝国CMS 2022年09月28日
经常会用到tags功能,用于聚合相同领域的产品等条件的使用 效果如下: tags聚合链接 /category/xxxxx-xxxx-osal-equipment.html 实现步骤如下: 1.设置帝国cms动态页缓存参数和服务器伪静态规则 服务器伪静态规则:rewrite ^/category/([^\.]*)\.html /e/tags/index.php?tagname=$1; 2.…
帝国CMS 2022年09月28日
帝国cms的tag长度默认只有20个字符,超过之后超过的字符就会消失,解决办法是修改数据库表的长度, 方法1,使用执行SQL语句命令如下: alter table phome_enewstags modify column tagname varchar(245); alter table 表名 modify column 列名 类型(要修改的长度); 方法2, 在数据库里面手动修改 再次测试,…
帝国CMS 2022年09月27日