帝国CMS教程

帝国CMS反馈信息获取 IP 不完整 ipv6

帝国CMS反馈信息获取 IP 不完整 ipv6 帝国CMS反馈信息获取 IP 不完整 ipv6

问题: 使用帝国 cms 的反馈信息模块时,发现在用户提交过来的表单中,一部分 IP 获取的不完整。比如: 查看代码: 发现在 /e/class/connect.php 中,获取 IP 的代码是这样的: 代码中发现了有正则表达式,所以怀疑可能是 IPV6 被截取导致的 IP 显示不全。因此可注释掉。 分析 正则表达式截断了用户的 IPV6 地址,导致显示不完整; 用户采取措施阻止获取 IP 地址,导致获得的值可能是部分或截断的 IP 地址,例如:“2”或“10.0”。可能是由于用户网络或软件的配置方式所致,或者由于 IP 地址被代理或负载平衡器等中介机构转发或屏蔽的方式所致。

查看更多

帝国CMS超级TAG管理 SEO利器TAG管理插件工具

对于帝国cms的TAG功能,集:tag高级管理、tag静态、tag提取、动态缓存,四个插件功能与一身。效率更高,功能更强大。 一、TAG展示新增功能 TAG拼音功能,TAG的链接可以用拼音展示; TAG可以生成静态文件,TAG静态链接四种方式可选; TAG可以动态或伪静态展示; 带有TAG分类页,展示所有tag; TAG动态页自带缓存功能; TAG新增图片字段,上传图片,并可以在附件里管理图片; TAG新增编辑器字段,可以储存更多资料。 二、管理新增功能 新增、修改信息,自动更新当前TAG 带分词功能,从标题提取TAG 和 批量提取TAG,支持火车头发布时自动提取 从信息列表推送信息到TAG 批量同步TAG到关键字替换 TAG可以单独设置模板 可以批量增加TAG TAG批量关联信息 插件截图 暂无 其它说明 (1)只从title字段提取词作为tag和关键词。 (2)不可以从老的 tag高级管理插件 或 tag静态化插件 升级到本插件 本插件版权归东坡网所有。 帮助文档:http://dp1037.com/help/itag/

查看更多

帝国CMS 通过相关信息模板实现用tag调用相关文章

用tag调用相关文章的方法在帝国官方论坛上有人发过方法,但所使用的函数效率太低而且无法制定参数,不好用。现在使用的也是利用tag调用相关文章,非常好用。 一、自定义函数 自定义函数user_OtherLink ,将此函数放入 e\class\userfun.php 文件中。 //根据tag获取相关信息 function user_OtherLink($num,$classid=0,$mid=0){ global $dbtbpre,$empire,$navinfor,$class_r; if(empty($navinfor['infotags'])){ return '暂无相关信息'; } if($mid&&$classid&&$class_r[$classid]['modid']!=$mid){ return '暂无相关信息'; } $tr=$empire->fetch1("select otherlinktemp,otherlinktempsub,otherlinktempdate from ".GetTemptb("enewspubtemp")." limit 1"); $temp_r=explode("[!--empirenews.listtemp--]",$tr['otherlinktemp']); $str=''; $tagsql=$empire->query("select * from…

查看更多

帝国CMS 将TAGS放到【基本信息】的方法

帝国CMS 将TAGS放到【基本信息】的方法

帝国cms在 新增/编辑 信息时,信息的TAGS属性隐藏于选项卡【选项设置】中,如果将TAGS放到【基本信息】选项卡中,则可以省时省力又方便管理。如图: 实现此功能分两步修改: 1、修改 e/admin/AddNews.php 文件 在此文件中查找 TAGS ,在此处上下行代码找到如下代码并删除: TAGS :

查看更多

帝国CMS安装PHP7以上版本报错的解决方法

帝国CMS安装PHP7以上版本报错的解决方法 帝国CMS安装PHP7以上版本报错的解决方法 帝国CMS安装PHP7以上版本报错的解决方法

以下是帝国CMS官方说明! 使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤: 1、全新安装帝国CMS时: 只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。 2、已经安装好帝国CMS换PHP7.*运行环境时: 只需修改配置文件/e/config/config.php;将$ecms_config['db']['usedb']='mysql';修改为$ecms_config['db']['usedb']='mysqli';即可支持PHP7系列。(注意事项:UTF8文件不能用记事本修改文件,否则会将文件转为GBK编码,推荐用Dreamweaver修改。) 3、php.ini配置问题,按下面修改即可解决:(记得改完重启环境) 修改php.ini,把error_reporting = E_ALL改成 error_reporting = E_ALL & ~E_NOTICE 4、如果修改上述不能解决问题,报错依旧。请继续修改PHP.ini文件 把display_errors = ON改成display_errors = Off即可了! 如果服务器是宝塔环境,上面的3和4直接从下图修改即可: 以上就是关于帝国cms使用教程中"帝国cms安装PHP7以上版本报错的解决方法"的全部内容,如果有遇到帝国cms使用教程其他问题的,可以在评论留言,或者加微信咨询。

查看更多

帝国CMS编辑器上传图片取消宽高的方法

帝国CMS编辑器上传图片取消宽高的方法

帝国CMS编辑器上传图片的时候默认会添加图片的宽高到链接样式中,这种情况图片在手机网站中显示就无法进行自适应,如下图所示: 去除宽高的方法: 考虑到帝国使用后台以及前台的投稿,需要同时找到以下文件进行修改: /e/admin/ecmseditor/infoeditor/plugins/image/dialogs/image.js【后台修改路径】 /e/data/ecmseditor/infoeditor/plugins/image/dialogs/image.js【前台修改路径】 打开上面路径的文件,搜索下面的代码 this.imageElement.getAttribute("style") || this.imageElement.removeAttribute("style"); 修改为以下代码 this.imageElement.setAttribute("style")&&this.imageElement.removeAttribute("style"); 这样的话就移除了所有的style样式,直接使用CSS就可以了

查看更多

帝国CMS制作英文网站设置 TAG优化URL技巧

帝国CMS制作英文网站设置 TAG优化URL技巧 帝国CMS制作英文网站设置 TAG优化URL技巧 帝国CMS制作英文网站设置 TAG优化URL技巧

最近尝试要做英文网站,因为其他CMS系统不熟悉,所以还是使用帝国cms,帝国cms毕竟是中文CMS,所以有很多功能上面在做英文网站时候还是有很多问题需要进行设置和调整,以便更好的符合英文网站的需要,里面的设置有很多是基于SEO的需要而进行的调整,下面把制作英文站过程中的一些设置都记录了下来,以便大家参考.帝国cms内容页面的SEO设置和修改帝国cms内容页面为了更加的符合SEO的需要,所以URL中会添加关键字,比如www.xiaquer.com但是由于帝国cms模块部分字段是为中文考虑的,默认设置的字段长度比较少需要修改的,下面距离帝国cms默认的新闻模块字段,比如下图的phome_ecms_news表中标红的字段都可能出现默认字段过断,在添加较长的内容时候,字段溢出而丢失,所以需要修改。默认的帝国cms新闻模块phome_ecms_news数据表数据表字段说明title为标题,系统默认为100,考虑部分标题可能比较长,可适当修改加长。titleurl为文章URL,系统默认为200,这里的长度要考虑部分网站设置的带域名的加上文章的地址以及带栏目地址的,就是https://www.zhiyuanblog.com/ecms/331.html,可能会出现URL较长,而不够。如需自动生成英文路径url可查看这篇文章:帝国cms发布文章自动把标题变为url,更适合做英文站newspath为文章的地址的一部分URL…

查看更多

帝国CMS tag列表页灵动标签和函数使用

帝国cms tag灵动标签 如果使用灵动标签,那么mysql语句中的变量比如tagid,需要使用 $GLOBALS[tagid] 变量,mysql语句中使用 tagid>".intval($GLOBALS[tagid])." 在TAG结果列表页显示TAG名称,TAG包含信息数量和TAG本身的ID 帝国cms tag函数变量说明: TAG信息数量: TAGID: 帝国cms的 tags列表模板,可以调用的全局变量 0. 当前tag的id $GLOBALS['tagid'] 或者 $GLOBALS['tagr']['tagid']; 1. 当前tag名称 $_GET['tagname'] 或者$GLOBALS['tagname']; 2. 当前tag的信息数量 $GLOBALS['num'] 或者 $GLOBALS['tagr']['tagname']; 3. 当前tag的页面标题 $GLOBALS['tagtitle'] 或者 $GLOBALS['tagr']['tagtitle']; 4. 当前tag的页面关键词 $GLOBALS['tagkey'] 或者 $GLOBALS['tagr']['tagkey']; 5. 当前tag的页面描述 $GLOBALS['tagdes'] 或者 $GLOBALS['tagr']['tagdes']; 6. 当前tag的标题图片 $GLOBALS['classimg…

查看更多

帝国CMS系统原装TAGS功能,伪静态制作方法,适配英文

帝国CMS系统原装TAGS功能,伪静态制作方法,适配英文 帝国CMS系统原装TAGS功能,伪静态制作方法,适配英文 帝国CMS系统原装TAGS功能,伪静态制作方法,适配英文

经常会用到tags功能,用于聚合相同领域的产品等条件的使用 效果如下: tags聚合链接 /category/xxxxx-xxxx-osal-equipment.html 实现步骤如下: 1.设置帝国cms动态页缓存参数和服务器伪静态规则 服务器伪静态规则:rewrite ^/category/([^\.]*)\.html /e/tags/index.php?tagname=$1; 2.可以添加几个tags聚合页 选择好相应产品 3.帝国cms的tag如果包含空格,默认是去掉空格的,但是英文tag如果去掉了空格,就会变成四不像,下面为解决办法 修改/e/class/connect.php下 搜索$val=str_replace(" ","",$val);,替换为 $val=str_replace("","",$val); 大概在990行 并且加上-替换空格,+替换空格 $val=str_replace("-"," ",$val); $val=str_replace("+"," ",$val); 然后再测试,就会发现问题解决了,但是又出现个问题,tag伪静态之后,网址包含空格和字母没有统一小写,解决办法如下 同样的 修改/e/class/connect.php下,搜索 //返回TAGS列表伪静态 $tagname=str_replace(' ', '-', strtolower($tagname));…

查看更多

帝国CMS修改TAG名称字段长度,解决限制tag长度20个字符的办法

帝国CMS修改TAG名称字段长度,解决限制tag长度20个字符的办法

帝国cms的tag长度默认只有20个字符,超过之后超过的字符就会消失,解决办法是修改数据库表的长度, 方法1,使用执行SQL语句命令如下: alter table phome_enewstags modify column tagname varchar(245); alter table 表名 modify column 列名 类型(要修改的长度); 方法2, 在数据库里面手动修改 再次测试,就会发现一切都正常了。

查看更多

帝国CMS英文tag包含空格不显示的解决办法

帝国cms的tag如果包含空格,默认是去掉空格的,但是英文tag如果去掉了空格,就会变成四不像,下面为解决办法 修改/e/class/connect.php下 搜索$val=str_replace(" ","",$val);,替换为 $val=str_replace("","",$val); 大概在990行 然后再测试,就会发现问题解决了,但是又出现个问题,tag伪静态之后,网址里面的空格变为了+,这样导致打不开,解决办法如下 同样的 修改/e/class/connect.php下,搜索 返回TAGS列表伪静态 ,然后在下面的位置添加两个替换,把+替换为%20。 //返回TAGS列表伪静态 function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){ global $public_r; $tagname=urlencode($tagname); if(empty($public_r['rewritetags'])) { $r['pageurl']=$public_r['newsurl']."e/tags/?tagname=".$tagname; $r['rewrite']=0; } else { if($ecms==1) { $r['pageurl']=$public_r['newsurl'].str_replace(array('[!--…

查看更多

帝国CMS实现向百度资源主动推送(实时推送)教程

帝国CMS实现向百度资源主动推送(实时推送)教程 帝国CMS实现向百度资源主动推送(实时推送)教程 帝国CMS实现向百度资源主动推送(实时推送)教程

为了让新站尽快为百度发现并收录,以及为后续文章能尽快被抓取,百度也推出了一些提交数据的入口。百度资源提交-API提交,下面就讲解一下帝国CMS php推送方式。1.增加一个自定义页面用来保存最新内容生成的txt文件,文件路径位置自己定义。[ecmsinfo]'news',6,32,0,18,25,0[/ecmsinfo][ecmsinfo]'cases',6,32,0,18,25,0[/ecmsinfo]用帝国的万能标签(ecmsinfo)实现,“news,cases”是数据表的名称,数量条数根据情况定义,注意里边的25是标签模板需要自己新建。生成效果如下2.在百度搜索平台获取API推送接口使用php推送

查看更多

帝国CMS列表内容模板(list.var)判断第一篇文章特殊展示

帝国CMS列表内容模板(list.var)判断第一篇文章特殊展示

经常会遇到列表内容模板,第一篇文章区别下面文章的功能。 记得开使用程序代码 效果如下 $r[smalltext] = esub($r[smalltext],240); if ($no == 1){ $listtemp = ' [!--title--] [!--newstime--] [!--smalltext--] 查看更多 '; } else{ $listtemp = ' [!--title--] [!--newstime--] [!--smalltext--] '; }

查看更多

帝国CMS常用if判断语句分享

1.用于导航、侧栏导航高亮等场景 荣誉资质 企业文化 联系我们 常见问题

查看更多

帝国CMS7.5简化版,更适合做企业站的后台内核

因工作需要,深化修改了帝国cms7.5版本的多余文件,改进内部代码,让它更适合用与企业站后台管理系统。帝国cms7.5简化版.rar根目录删除htmlimagesssearchskinttestdata可根据情况添加回来修改 列表模板之列表式分页样式/e/class/t_functions.php 替换原生代码为: 120 首页 上一页 1 2 3 4 下一页 尾页简化代码为:首页 上一页 1 2 3 4 下一页 尾页编辑器一键排版 删除图片自动加宽度修改后台编辑器插件,e/admin/ecmseditor/infoeditor/plugins/autoformat/plugin.js修改前台会员编辑器插件,e/data/ecmseditor/infoeditor/plugins/autoformat/plugin.js编辑器里按回车键 从换成第一个在:e/admin/ecmseditor/infoeditor/config.js;第二个在:e/admin/ecmseditor/tempeditor/config.js;第三个在:e/data/ecmseditor/infoeditor/config.js;添加信息反馈内容 自动转发邮件修改文件/e/class/class.smtp.php 替换/e/class/q_functions.php 搜索zhiy

查看更多

帝国CMS内容页调用当前栏目链接方法

帝国CMS内容页默认不支持使用标签调用当前栏目链接。 内容页调用当前栏目链接:方法1 内容页调用当前栏目链接:方法3 // 或 //

查看更多

怎么去掉帝国CMS downpath里的两个空格和换行

怎么去掉帝国CMS downpath里的两个空格和换行

在帝国cms中,在做下载功能时,如果提供多个下载地址,默认可以用[--downpath--]这个标签来表示,但是默认会自动加上两个空格和换行符,给我们的样式控制带来不便,那么该如何处理呢? 因为要有多个下载地址,在生成静态页时会插入两个空格和一个换行,这样对CSS样式的修改很不方便,要删除这两个空格和换行符,需要修改e/class/functions.php这个文件,打开网站根目录下e\class\functions.php文件。 搜索 $nbsp=' '; 这行代码 找到后改为:$nbsp=''; 也就是删掉里面的两个空格: 然后在搜索:$ok=''; 找到后改为:$ok=''; 这样,在网站生成静态页面时,下载地址的代码里面就不会有多余的空格和换行符了.

查看更多

帝国CMS模板列表页调用内容页(副表)的作者、来源、内容(并过滤内容中的html代码)

帝国CMS模板制作中,栏目列表内容如何调用副表中的字段?答:把下面这个代码要放在“列表内容模板(list.var)”中,并在左上角勾选“使用程序代码”。 $fr=$empire->fetch1("select writer,befrom,newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'"); $listtemp=' 标题:[!--title--] 作者:'.$fr[writer].' 来源于:'.$fr[newstext].' 简介(截取内容页部分内容): '.esub(htmlspecialchars(strip_tags(str_replace(' ','',str_replace('“','',str_replace('”','',$fr[newstext]))))),200).'...... '; 代码为参考代码,请根据你的实际模板补全或者改造!

查看更多

帝国cms调用当前父栏目的所有子栏目,且当前高亮

帝国CMS调用栏目列表的时候常常我们需要让当前的栏目高亮显示!这里我们可以使用灵动标签来实现 [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=2 order by classid',0,24,0}] >

查看更多

帝国CMS模板在各个页面调用专题名称和简介的方法汇总

专题标题:[!--pagetitle--] 专题简介:[!--class.intro--] 专题缩略图地址:[!--class.classimg--] 专题列表页(当前页) [e:loop={"select addtime,ztid,ztpath,ztname,ztimg,ztpagekey from [!db.pre!]enewszt where ztid='$GLOBALS[navclassid]' order by ztid desc limit 20",0,24,0}] 专题id: 专题名称: 专题图片: 关键词: 创建时间: [/e:loop] 专题内容页(当前页) [e:loop={"select * from [!db.pre!]enewsztinfo where classid='$navinfor[classid]' and id='$navinfor[id]'",0,24,0}] 专题名称: 专题介绍 关键词: [/e:loop]

查看更多

帝国CMS调用指定父栏目及其子栏目的信息文章

帝国CMS调用指定父栏目及其子栏目的信息文章 帝国CMS调用指定父栏目及其子栏目的信息文章

客户经常会用到网站侧边栏树形菜单、封面模板调用父栏目下面所有子栏目的产品或新闻等效果,效果如下: 下面就详细写出来,如何调用分别写了指定父级栏目id调用方法和自动获取父级栏目id调用方法。 栏目名称 栏目路径 子栏目信息使用帝国CMS灵动标签 [e:loop] 帝国CMS灵动便签调用格式 [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop] 帝国cms调用指定父级栏目ID=1下面子栏目: [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='1' order by `classid` desc ",5,24,0,0,0}] 模板文件: 子栏目名称调用: 子栏目链接调用: 子栏目简介: 子栏目id调用:$bqr[classid] 标签调用信息:[ecmsinfo] $bqr[classid] ,4,55,0,0,15,0,0,0[/ecmsinfo] [/e:loop] 说明:上面标签中bclassid='1'是指定栏目的ID,你也可以改为自己的ID。“desc”指按ID降序排列,你也可以改为“ASC”升序。“5”指的是调用条数,“24”指按SQL数据表查询,其它三个“0”对照上面的“…

查看更多

帝国CMS点击数统计代码,信息增加随机点击数的修改方法

帝国CMS点击数统计代码,信息增加随机点击数的修改方法 帝国CMS点击数统计代码,信息增加随机点击数的修改方法

帝国cms点击数统计代码方法介绍 第一种方法: 在需要显示统计的地方的模板里加上 这代代码的意思就是实时的从某类的新闻表(或者别的内容表)里查询到onclick字段,这个字段里面就是存的点击数,用户每打开一次,这个字段就增加1次,最后再把总次数更新回数据库覆盖,这样这个onclick字段里就存的点击统计数据了。 第二种方法: 上个方法由于是实时增加点击数代码,所以并不是纯静态的,每次访问都要执行php代码和数据库操作,所以对于服务器或虚拟主机性能差的还是会受到一定影响的,其实还有个[!--onclick--]标签,这个标签也是点击统计数的,他是随着页面生成一起生成点击数的,基本原理就是生成页面时从数据库里读取最新的点击统计数。 如果对点击数不要求实时统计,而且页面经常生成的情况下,[!--onclick--]可以有效节省系统性能,纯静态,增加打开速度,反之,就用那个实时统计点击数。 帝国cms如何实现信息增加随机点击数 帝国CMS后台默认的点击数是0,只有设置一下的话,才会显示随机的数值。设置的方法: 如下图所示,依次点击:“系统”--“系统设置”--“系统参数设置”--切换到“信息设置”选项卡,,在“增加信息随机点击数范围”选项框中设置即可, (格式:“最小数,最大数”,空表示不使用。例子:20,100)。 上面方法就可以解决帝国CMS增加信息随机点击数问题,设置之后,在发布文章的时候,“选项设置”…

查看更多

帝国CMS TAG高级管理插件,SEO利器tags插件工具

帝国CMS TAG高级管理插件,SEO利器tags插件工具 帝国CMS TAG高级管理插件,SEO利器tags插件工具 帝国CMS TAG高级管理插件,SEO利器tags插件工具

帝国cms-TAG高级管理插件 功能介绍 帝国cms7.5系统以下,不再推荐使用本插件。推荐使用iTAG 一、TAG展示新增功能 TAG伪静态可设置以TAG拼音或TAGID形式,更利于SEO 自带TAG首页功能,方便展示全部TAg 自定义列表排序 无缝对接动态页缓存插件,开启之后,可以享受静态页般的流畅 二、TAG管理新增功能 批量增加TAG 批量移动TAG到新分类 批量将TAG同步到内容关键词 批量将信息推送到TAG 通过搜索关键词快速将信息加入到TAG 浏览TAG所属信息,并自由移除、刷新、更改排序时间 三、TAG系统优化 TAG可以单独设置模板 TAG新增众多属性,更利于SEO,新增属性:TAG别名、TAG说明 修复帝国原始TAG系统对存在未审核信息时分页错误的bug 删除TAG时会自动删除信息里的TAG 还有更多功能,期待您的测试! 插件截图 (1)TAG高级管理插件设置 (2)TAG管理界面 (3)TAG信息管理界面 (4)设置更多TAG属性 (5)批量新增TAG 其它说明 原价 600 现免费下载使用 下载地址TAG高级管理插件

查看更多

帝国CMS判断文章是前台投稿还是后台发布

前台会员发布后台管理员发布 2、判断会员和游客发布文章会员发布游客发布 或 会员发布

查看更多

帝国CMS列表内容模板(list.var)调用会员头像会员名称会员积分

列表内容模板(list.var) 代码: $uid=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid={$r[userid]}"); $usql=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid = {$r['userid']}"); $userpic=$uid['userpic']; $uurl="[!--news.url--]e/space/?userid={$r['userid']}"; $jifen=$usql['userfen']; $listtemp=' 积分'.$jifen.' 作者:'.$r[username].' ';

查看更多

使用帝国CMS程序设置邮件发送功能

使用帝国CMS程序设置邮件发送功能 使用帝国CMS程序设置邮件发送功能 使用帝国CMS程序设置邮件发送功能

帝国cms做的网站如果开通了会员注册功能,尤其是像浏览量访问量大的网站,要是遇到了注册机,一注册就是好几千上万条,数据库都要奔溃了,开通邮箱验证不能说完全避免,但是效果还是不错,阻挡了注册机这种疯狂注册方式。 或者是企业网站用的到信息反馈留言的时候需要留言自动转发到指定邮箱也会用到此功能 李志远个人博客网站使用的是QQ邮箱的POP3/IMAP服务,首先我们要去开通服务 1、开启服务后,你会获得一个客户端授权密码,保存这个密码 2、进入帝国cms后台->系统->系统参数设置->FTP/EMAIL,按照下图设置: 3、修改e/class/class.smtp.php,在大约第62行(帝国cms7.5版本)的$host前添加"ssl://",请不要忽略"ssl://".$host之前的点号 3、去用户-其他功能-批量发送邮件 输入一个测试用户,点击发送 测试邮件 备注:如果是阿里云虚拟主机,需要设置一下php.ini文件

查看更多

帝国CMS实用文章留言评论功能插件

帝国CMS实用文章留言评论功能插件 帝国CMS实用文章留言评论功能插件 帝国CMS实用文章留言评论功能插件

帝国cms企业站/咨询站/个人博客站添加留言评论功能,可以提高用户体验度,当然,但是并不建议一些资讯,产品一类的站,使用评论的,个人站长用评论的是比较多的,本文针对的后台系统源码是帝国cms,如何来搭建网站的留言和评论功能。 这是以帝国cms源码基础上开发的一评论插件 界面如图: 操作步骤如下:(本版本只适用utf-8) 一、帝国系统设置确认 以下步骤请务必一一确认,否则均可能导致插件无法正常使用: 1、请确认“系统设置——系统参数设置——基础设置”中的评论未打勾: 2、请确认栏目设置中的评论处于开启状态: 3、请确认“管理评论——设置评论参数”中的评论权限限制已设置为“游客”: 4、请确认自己站点编码为UTF-8(我修改原版的GBK版本,如需使用GBK请自行转码); 5、请确认自己站点的帝国版本不低于7.2(7.2以下版本均未测试,建议使用高版本); 二、将以下压缩包解压,将lgyPl文件夹复制到e/extend文件夹中,如图: lgyPl.zip 评论插件zip (207.28 KB) 三、将“评论引用内容格式”改为以下内容: 引用 @[!--username--]: [!--pltext--] 如图: 四、配置评论表情 注意:修改了评论表情包后,原有的评论中如含帝国自带表情图,将会导致其解析失效。 1、将lgyPl文件夹下face文件件里所有表情文件复制到e/date/face里; 2、在上图所示…

查看更多

帝国CMS模板万能标签和灵动标签排序数字序号调用方法

1.帝国cms里面用万能标签调用序号是 [!--no.num--] 是在万能标签的标签模板中应用 标签模板: [!--no.num--][!--title--] 灵动标签调用序号是 2.帝国万能标签只能调用信息,调用栏目排列序号的话就需要用灵动标签了。 [e:loop={"select * from[!db.pre!]enewsclass where bclassid=0 order by classid limit 10 ",0,24,0}]

查看更多

帝国CMS模板判断当前页面是否为首页、列表页和内容页的方法

判断用: 这是内容页 这是首页 这是栏目页 其它页面

查看更多

帝国CMS顶一下(diggtop)踩一下(diggdown)具体实现方法详解

1、增加 顶(diggtop)和踩(diggdown)两个字段, 后台-系统-管理数据表(右侧选择数据表)-管理字段-增加字段-设置说明 顶的设置说明:新建的字段名 必须填为diggtop;字段标识 可根据需要自由设置,本例填为“顶”; 字段类型 选择大数值型(INT);字段的其他选项按默认设置提交即可。 踩的设置说明:新建的字段名 必须填为diggdown;字段标识 可根据需要自由设置,本例填为“踩”; 字段类型 选择大数值型(INT);字段的其他选项按默认设置提交即可。 后台-系统-管理数据表(右侧选择数据表)-管理系统模型-修改-(顶和踩)列表模板和内容模板(打钩)-录入表单模板和前台投稿表单模板(打钩)-提交 2、模板中顶和踩的应用 首先引入 模板中如下:

查看更多

帝国CMS自动生成三图(实用小程序和列表模板)

数据库: 1.主表增加 newstextImgs 字段 在数据库里操作 2.修改文件 e/class/hinfofun.php 把下面代码放到指定位置 增加信息函数: //信息地址 $updateinfourl=''; if(!$add['isurl']) { $infourl=GotoGetTitleUrl($add['classid'],$id,$newspath,$filename,$add['groupid'],$add['isurl'],$add['titleurl']); $updateinfourl=",titleurl='$infourl'"; } //自定义 - 获取文章中图片地址集 - 增加信息 $newstextImgs=''; $newstextImgsArr = GetnewstextImgs($add['classid'],$id,4,$public_r['filedeftb']); if($newstextImgsArr){ $newstextImgs = ",newstextImgs='".$newstextImgsArr."'"; } $usql=$empire->query("update ".$infotbr['tbname']." set filename='$filename'".$updateinfourl.$addtitlepic.$newstextImgs…

查看更多

帝国CMS任意表单基于Jquery AJAX提交,提高用户体验

这个我就不写form的html代码了, 直接怼js代码吧: 首先记得引入jquery $(function(){ var form = $(‘form[name="form的name属性值"]‘); //这里根据你的当前页面的表单名称,改成相应的 var url = ‘这个是提交的地址‘; //AJAX提交地址 form .submit(function(){ //提交动作 var data = form.serialize(); //表单数据(序列化表单值,创建 URL 编码文本字符串) $.post(url,data,function(html){ //jquery的post方法 var message = $(‘b‘,html).text(); //在返回页面中找到HTML代码为的文本文字。 alert(message); //弹出提示信息 $("input").val(""); //清空表单元素 }); return false; }) })

查看更多

帝国CMS7.5忘记登录密码以及多次登录失败被锁定终极解决办法

帝国CMS7.5忘记登录密码以及多次登录失败被锁定终极解决办法 帝国CMS7.5忘记登录密码以及多次登录失败被锁定终极解决办法 帝国CMS7.5忘记登录密码以及多次登录失败被锁定终极解决办法

最简单的方法请参考链接:www.zhiyuanblog.com/ecms/32.html,如果还不能解决就继续看下面!其实网上很多忘记登录密码的解决方法都是相对于7.5版本以下的,在7.5的版本里根本不适用,今天小编主要给大家说的是针对帝国cms7.5忘记登录密码正确的解决办法。前提是你能登陆服务器:一、忘记登录密码使用的工具:phpmyadmin1.打开phpmyadmin;2.打开对应数据库,再打开后缀为enewsuser的数据表,这是帝国cms后台用户表3.修改任意一个用户的信息,比如admin把对应的字段修改为如下信息:password修改为:28faed7bf0c97624ad3b8737b6947e41salt修改为:fy1rWNIJsalt2修改为:pzNVrEdbkRJ2W6bvxpVo修改完成之后,即可知道:默认的账号是:admin 密码是:admin888二、忘记后台登陆认证码怎么办?打开e/class/config.php文件,查找$ecms_config[‘esafe’][‘loginauth’],里面对应的内容就是登陆认证码三、忘记后台登陆安全答案怎么办?还是使用phpmyadmin,修改后缀为enewsuseradd表里的记录:把“equestion”字段的内容改为0;把eanswer字段的内容改为空.修改后登陆时则不需要安全答案,可以登陆后再修改安全答案。四、帝国cms7.5…

查看更多

帝国CMS-管理员密码重置插件下载

----------------------------------------------------------------------------- 想到即可做到 - 帝国CMS ----------------------------------------------------------------------------- ******************** 安装插件 ******************** 1、将“upload”目录下的文件上传至帝国CMS系统目录; 2、插件安装完毕。 ******************** 卸载插件 ******************** 1、删除 /e/update/resetuser.php 文件; 2、插件卸载完毕。 ******************** 插件使用 ******************** 1、修改 /e/update/resetuser.php 文件里的访问密码:(防止被他人使用) --------------------------- //------- 插件参数设置开始 ----- //进入重置页面密码 $pagepassword='123456'; //------- 插件参数设置结束 ----- --------------------------- 2、在浏览器中执行 /e/update/…

查看更多

帝国CMS一键排版删除段落前两个空格和换行符

打开网站根目录下eclassfunction.php文件: 一、 删除两个空格: 搜索:$nbsp=' '; 改为:$nbsp=''; 二、 删除换行符 搜索: $ok=''; 找到后改为:$ok=''; 或者: 修改后台编辑器插件, e/admin/ecmseditor/infoeditor/plugins/autoformat/plugin.js 修改前台会员编辑器插件, e/data/ecmseditor/infoeditor/plugins/autoformat/plugin.js 找到这个文件,然后打开找到:html += " " 去掉后面那两个空格 html += "" 一键排版之后默认图片宽度限制也可以删除

查看更多

帝国CMS7.5编辑器换行,如何将<br> 换成<p>

第一个在:e/admin/ecmseditor/infoeditor/config.js; 第二个在:e/admin/ecmseditor/tempeditor/config.js; 第三个在:e/data/ecmseditor/infoeditor/config.js; 要把这三个文件里面的: config.enterMode = CKEDITOR.ENTER_BR; config.shiftEnterMode = CKEDITOR.ENTER_P; 都改成 config.enterMode = CKEDITOR.ENTER_P; config.shiftEnterMode = CKEDITOR.ENTER_BR; 这样按enter就是标识,按shift+enter就是标识了; 记得修改好后再清除一下浏览器缓存!没清除缓存的话可能会没有更新过来! 只针对以后发布的内容生效!请小伙伴们别问为啥以前发布的内容没改过来了!改的是编辑器不是模板。对以前的数据不生效!

查看更多

帝国CMS列表模板判断是否有标题图片,如果没有就显示指定的图片

方法1、php判断 ①、复制以下代码带到“列表内容模板” if(empty($r[titlepic])) { $pic=''; } else { $pic=''; } $listtemp=''.$pic.''; ②、勾选“使用程序代码” 开启list.var模板的php代码使用 ----------------------------------------------------------------------- 方法2、更加简单 ①、复制以下代码带到“列表内容模板” if(empty($r[titlepic])) { $r[titlepic]='/images/img.gif'; } $listtemp=''; ②、勾选“使用程序代码” 开启list.var模板的php代码使用 注 意:在列表页内必须全部使用PHP代码。否则会报错直接添加PHP代码,不需要加程序开始和结束标记。 字段值数组变量为$r,对应的字段变量 为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no 将最终模板内容赋给$listtemp变量。

查看更多

给帝国CMS7.5编辑器的按钮一点“颜色”,ckeditor换moonocolor主题方案!

给帝国CMS7.5编辑器的按钮一点“颜色”,ckeditor换moonocolor主题方案! 给帝国CMS7.5编辑器的按钮一点“颜色”,ckeditor换moonocolor主题方案!

各位小伙伴是不是看惯了帝国CMS一成不变的编辑器按钮?“灰不溜秋”的moono主题看着很大气,但是没有颜色的样子看惯了有点难受了,夏曲今天去编辑器官方溜达了下,找到了一套替代方案,让这个主题于是有点颜色了,那就是moonocolor主题! 先看一下默认帝国CMS7.5的编辑器主题截图: 再来一张换后的: 如果你觉得稍微好看了点,就继续往下看方法。 1.先下载附件 解压上传到目录:e/admin/ecmseditor/infoeditor/skins 2.修改 e/admin/ecmseditor/infoeditor/ckeditor.js 文件,将 moono 替换成 moonocolor ,有两处需要替换。 3.清理浏览器缓存!就换好了! 帝国CMS - moonocolor编辑器主题下载

查看更多

帝国CMS7.2/7.5开启SSL后台登录空白的问题解决办法

以下方法适用帝国cms7.5版本 7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,后台登录也是空白, 我们可以打开e/config.php查找’httptype’=>0改为’httptype’=>2即可 'httptype'=>0, 代表自动'httptype'=>1,代表全站http'httptype'=>2,代表全站https'httptype'=>3,代表后台https,前台http'httptype'=>,代表后台http,前台https 以下方法适用帝国cms7.2和以下的版本 打开/e/class/connect.php文件 查找 return 'http://'.$domain; 替换为 return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain; 应该有两处,都要换!

查看更多

帝国CMS会员登录跳转地址

文件位置e/template/member/login.php ecmsfrom变量值有三种方式: 1、如果不设置则返回系统默认的地址; 2、如果值为9,那么返回的是提交地址,系统自动识别; 3、如果设置除了9以外其它值,将返回变量值的地址。 系统默认

查看更多
TOP