高手不要在去傻傻的写死了,帝国CMS有默认的数据表名调用方法,如下代码: {$dbtbpre}ecms_.$tbname. 这样调用的结果如:px_ecms_news,如果想调用附表就是 {$dbtbpre}ecms_.$tbname._data_{$bqr[stb]} 这样调用的结果如:px_ecms_news_da......
在修改之前,我们需要知道帝国cms列表式分页模板在哪里,我们先要去修改下类别费也结构代码。 帝国cms列表式分页函数在帝国目录/e/class/t_funciton.php里面,打开即可看到全部列出式分页代码和下拉式分页代码。 functionuser_ShowListMorePage($num,$page,$...
帝国cms过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可以使用。 //去除HTML标记functionNoHTML($...
帝国cms列表分页函数有一个前台和后台的,前台的列表分页函数在e/class/t_functions.php里面,打开文件即可看到,包括内容页分页,列表下拉分页,列表列出是分页等。 还有一个后台动态分页函数page1(),在e/class/connect.php funciton page1()内,一般应用...
帝国CMS赞和踩功能官方默认的方法只能在内容页使用,在列表页怎么使用了,其实方法都是一样的,织梦无忧分享下代码。 首先我们跟以往一样,添加赞和踩的字段,具体方法参考默认赞字段添加方法。 然后是列表页代码了。 $listtemp.=ahref=\JavaScript:makeRequ...
帝国CMS默认上传文件后生成一个32位的随机名称。通过本教程可以在这个32位的随机名称前增加固定名称。 比如,增加 11px.cn_ 那么生成后的文件名称就是: 11px.cn38764fe9e8e0d6bdfa8b01c5372a87af.jpg 修改方法: 打开/e/class/connect.php 文件 查找:......
帝国cms默认编辑器UEdito读取远程图片失效,失败的原因有2个,1是文件类型,也就是文件的扩展名验证不通过。2是当图片的地址后面带问号“?”,也就是地址后面带参数的时候,拉取远程图片会失败。 另外,验证时的扩展名问题解决了,就出现另一个问题,就是上...
百度MIP改造自定义正文替换函数,把编辑器内的img a标签等替换为mip标准格式。 1、打开/e/class/userfun.php添加处理函数: functionNewsTextReplace($add){$add[newstext]=preg_replace(/img.*?src=(.*?).*?/is,mip-......
帝国cms不支持emoji表情会导致emoji表情及之后的内容都没有保存成功,页面全部丢失。 解决方法 首先要配置数据库支持emoji表情,参考:MySQL不支持emoji表情的解决方法 然后修改帝国cms的配置文件:/e/config/config.php,将编码改为:utf8mb4 大概在17-18行...
电脑端的内容图片一般比较大,在移动端下加载会很慢,此时我们需要把这些图片处理下,帝国CMS手机版内容图片压缩方法。 借助PHP的函数 preg_replace_callback: 函数执行一个正则表达式搜索并且使用一个回调进行替换。 直接看代码: //内容图片压缩处理funct...
现在帝国CMS默认广告JS会被浏览器广告插件屏蔽过滤,比如ABP广告过滤插件。 那么帝国CMS默认广告JS被屏蔽过滤如何解决了?其实广告拦截插件都是根据URL中的关键词进行拦截的, 比如默认的JS链接是:域名/e/public/ClickAd?adid=2 URL指向了一个Ad统计的页面...
帝国CMS百度主动提交URL和熊掌号修改方法,首先打开ecmsinfo.php,添加以下代码 elseif($enews==Post_Baidu_sitemap)//文章实时发送百度{$id=$_POST[id];$urls=$_POST[titleurl];ePostBaiduSitemap($id,$urls);}......
帝国cms内容页J添加百度熊掌号SON_LD数据方法 linkrel=canonicalhref=!--titleurl--]/scripttype=application/ld+json{@context:https://ziyuan.baidu.com/contexts/cambrian.jsonld,@id:!-......
SQL批量把帝国CMS发布时间设置为真实发布时间方法,sql语句如下,替换前记得先备份数据,以防意外发生! 后台执行SQL语句 UPDATE[!db.pre!]ecms_articleSETnewstime=truetimewhereismember=0andusername=admins 把文章表[!db.pre!]......
帝国cms动态页面是不支持默认标签使用的,除非修改一下让动态页面支持标签语法。 如果不会也可以用PHP+SQL的方法写,如下方代码 ?php$sql=$empire-query(selectclassid,classname,classpath,wburlfrom{$dbtbpre}enewsclasswherebcl......