帝国CMS是全静态生成的CMS管理系统,也就是说不光更改模板修改设置需要到后台的数据更新里更新各个页面,同时发布信息的时候也需要去数据更新里更新各个页面,有的站长朋友觉得这样做很繁琐,很麻烦!(墨鱼其实觉得不繁琐,点一下按钮而已嘛,呵呵)。这样帝国默认就给大家了
前言:因为帝国CMS 默认首页是没有分页列表效果的。所以墨鱼做此类模板的时候使用的自定义列表功能。对于有首页有列表的模板,如果要生成首页 ,在“后台-数据更新”里就不要点“刷新首页”了,而是点“刷新所有自定义列表”,相应的,如果要改首页的标题和关键词什么的,请到
帝国CMS默认商城是没有启用支付宝支付的模式的,要想开通请参考以下步骤! 后台--其他--在线支付--管理支付接口--点击后面配置接口 2.后台--商城--支付与配送--管理支付方式--右上角有个增加支付方式 方式名称:支付宝支付 在线支付地址:/e/payapi/ShopPay.php?paytype=a
默认的FCK2.3.6在IE10中会有这个错误:SCRIPT438: 对象不支持“selectSingleNode”属性或方法fckeditorcode_ie.js, 行52 字符1021,现己解决查看IE10的脚本错误信息:SCRIPT438: 对象不支持“selectSingleNode”属性或方法fckeditorcode_ie.js, 行52 字符1021文件路径:e/adm
其实就是用SQL语句的count来统计数据表里面的信息数,具体代码如下:(直接模板里用PHP输出即可) 会员数量: 留言数量: 评论数量: .diggit { display: block; width: 160px; margin: 20px auto; background: #ff5501; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,
建立目录不成功,请检查目录权限 遇到这个问题的时候,因为系统设置的路径跟你当前调试的路径不一致,所以导致系统无法找到正确的
通过数据库重置密码 这是最根本的解决方式,适用于所有版本的帝国CMS。你需要访问网站的数据库管理工具,比如宝塔面板或cPanel里的phpMyAdmin。 登录你的主机控制面板,进入数据库管理界面。 找到帝国CMS所用的数据库,查找管理员用户表,通常是phome_enewsuser 表前缀可能不
帝国CMS可以设置伪静态,那就是说伪静态是支持的,这里先把几个常用的Apache/IIS7/Nginx环境下的伪静态规则整理出来,以备以后需要的时候直接使用。 第一、Nginx rewrite ^(^.*)/listinfo-(.+?)-(.+?).html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last; re
直接使用代码:
内容页使用可以获取到当前视频的总集数: 播放页使用代码
帝国CMS后台管理信息搜索时报错“Illegal mix of collations for operation 'like'”,如下图:这是MySQL版本高于5.5,对like语法不兼容的原因照成的报错,解决方法很简单。方法1、降低mysql版本到5.5,如果是Window宝塔用户切换很方便.方法2、修改/e/admin/ListNews.php,把
functiondomainReplace($text,$url){ $pattern=//; $text=stripSlashes($text); returnpreg_replace_callback($pattern,function($matches)use($url){ if('/'!==substr($matches[1],0,1)&&'http'!==substr($matches[1],0,4)){ returnstr_replace($matches[1],$url.$match
灵动标签调用方法[e:loop={591,6,0,0}] [/e:loop]列表页调用方法需开启:列表内容模板(list.var) (*)$rand=rand(1,10); if($r[titlepic]){ $listpic='[!--titlepic--]'; }else{ $listpic='/skin/news/'.$rand.'.jpg'; } $listtemp=' [!--this.classname--][!--title--] [!--
因为网站是采集的,栏目设计的不严谨,有些地方栏目会发布相同的标题,因此首页调用时会有很多重复的文章出现,这时就需要去重。用的灵动标签,两种方法,各有利弊,自行测试。方法一 [e:loop={'11,14,17,18,',22,0,0,'firsttitle=0','newstimeDESC'}] > [/e:loop]这种方法是
前言今天精准像素在备份网站时候发现无法备份了,点击备份后跳转显示的空白,不报错,什么都没有。备份空白截图只能用排除法,目前精准像素只知道这些原因可能会引起后台备份空白。解决方法1、备份文件错误,覆盖\e\admin\ebak下的PHP文件2、数据库某表错误,后台尝试修复,如
再帝国CMS模板制作中有这种需求:自动判断发的内容有没有副标题,如果有副标题就显示副标题,没有就显示标题的情况! 灵动标签循环内如下书写: 内容模板里面直接书写: .diggit { display: block; width: 160px; margin: 20px auto; background: #ff5501; color: #fff; box
在帝国cms内容页模板里面调用作者的标签是[!--writer--],这种会显示链接,如果我们不想带链接或者不填写作者,就显示默认的作者名称,那就用到下面的方式 代码如下
在userfun.php加入代以下自定义函数代码:
帝国CMS是一款综合内容管理系统,所以自带的功能非常多,但是我们有时候不需要用到某些功能,不关闭可能会被熟悉帝国CMS的人继续使用,比如注册、评论、留言。帝国CMS7.5已经修复了,后台可以直接关闭这些功能。我们登录帝国CMS后台,点击“系统”-“系统设置”-“系统参数设
教程前言前几天,精准像素的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。精准像素用的QQ邮箱服务,其他邮箱都是大同小异,为了新手看得明白,我们从头开始。申请QQ邮箱SMTP服务1、登录QQ邮箱2
本教程实现帝国cms栏目批量修改增加“是否生成”选项:最后效果如图所示! 第一步、/e/admin/SetMoreClass.php中查找: 内容页模式 > 动态生成
帝国CMS给内容字段图片加链接函数,第一个参数是内容,第2个参数是替换域名。functiondomainReplace($text,$url){ $pattern=//; $text=stripSlashes($text); returnpreg_replace_callback($pattern,function($matches)use($url){ if('/'!==substr($matches[1],0,1)&&'http
帝国CMS模板制作开发中,我们要用灵动标签调用文章列表并调用出发布此文章的发布者头像,这里需要使用SQL的联动查询方法,也就是用USERID字段来关联两个表实现调用!具体代码如下: [e:loop={'select * from phome_ecms_news a left outer join phome_enewsmemberadd b on a.
前言帝国CMS用户前台投稿的文章,简介字段需要后台手动审核,由后台自动截取。假如不想人工审核,投稿就直接发布,那么就需要前台投稿时就完成自动截取,应该怎么办了。解决方法后台投稿有个处理函数的功能,我们只需要把截取文字的PHP代码,写成帝国CMS函数,在投稿时触发这
帝国cms7.5本身是支持php7的,所以照成后台登录空白一定是环境的原因。找下一下资料,官方给出的解决方法,大家可以试试。打开文件“/e/config/config.php”,将“$ecms_config[‘db’][‘usedb’]=’mysql’;”修改为“$ecms_config[‘db’][‘usedb’]=’mysqli’;”即可支
近期无资源更新,精准像素来给新手朋友写几篇帝国CMS入门教程,帮助大家快速入门帝国CMS。修改方法1、登录后台2、系统3、系统参数设置4、修改网站网址,结尾需加“/”,5、网站标题6、关键字用“,”隔开7、描叙不超过100字修改方法截图 .diggit { display: block; width: 160
小伙伴们再帝国CMS模板开发中会面对不同位置调用不同尺寸缩略图的问题,这个时候我们一般会用帝国CMS的sys_ResizeImg自动生成缩略图函数。但是如果站内存在大量需要处理的缩略图的时候,我们会发现是非常慢的,于是墨鱼对此缩略图进行了一些分析研究和改进。 首先要改进的是判
调用的头像代码:
Discuz是一个功能强大的开源论坛软件,可以帮助用户快速搭建和管理一个社区论坛,提供了一套完整的论坛系统解决方案,Discuz是由名为Comsenz的中国公司开发和维护的,并且在全球范围内广泛使用。Discuz还有一个庞大的用户社区,可以提供技术支持和经验分享。
discuz设置阅读权限:1、点击版块,进入版块管理界面;2、点击某个版块后面的“编辑”按钮;3、在打开的界面中,点击“权限相关”,勾选“浏览版块”列和“用户组”行交叉的复选框;4、点击提交即可完成阅读权限的设置。
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统,自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例。
帝国CMS结合项分页数量后台是没地方修改的,需要改文件代码来达到修改显示数量方法。分页截图结合项分页数量默认显示是10个,非常长,很丑,下面精准像素教大家怎么修改。修改方法打开文件:\e\action\ListInfo\index.php搜索$page_line=10;//每页显示链接数修改数字几就是显
本片教程主要讲帝国cms内容页如何调用收藏该信息的会员信息,也是一条多表同查的列子。[e:loop={selecta.*,b.*from[!db.pre!]enewsfavaaLEFTJOIN[!db.pre!]enewsmemberaddbONa.userid=b.useridwhereclassid='$navinfor[classid]'andid='$navinfor[id]',0,24,0}] target=_blan
帝国cms默认的[!--other.link--]标签调用相关链接时,如果没有相关链接的话,则会显示“暂无相关链接”。对于一些采集站或其他需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充进来。这里分享一个自己用的函数,实现这个功能。functiondp_GetKeyboard($num=1
帝国cms编辑器“远程保存图片”功能默认是无法远程保存没有任何后缀的图片附件的,下面精准像素教大家如何修复这个小缺陷。1.修改文件:/e/class/functions.php查找:$zz1=/\/is;$text=preg_replace($zz1,,$text);2.修改文件:/e/class/connect.php找到:$r[filetype]=GetFil
帝国CMS后台许多页面默认是没有批量勾选功能的,每次都只能一个个的点,很浪费时间。我们可以参考其他页面的批量勾选功能,复制过来就可以了完美解决这个问题了。1、首先打开文件在“”上面加上JS代码 functionCheckAll(form) { for(vari=0;i
自定义列表 functionsltall(checkstatus){ vard=document.getElementById(form2); vari; for(i=0;i .diggit { display: block; width: 160px; margin: 20px auto; background: #ff5501; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius
如果不采用弹出式下载的话,可依以下步骤完成:1.修改下载地址模板("公共模板" -> "修改下载地址模板"):将:[[!--down.name--]]改成:[[!--down.name--]]2.开启直接下载开关:后台-》参数设置-》模型设置:“开启直接下载”3.重新刷新下载表的页面即可(记得选择刷