-->

技术文章

  • 帝国网站管理系统之安全设置最优化

    帝国网站管理系统之安全设置最优化

    853 佚名

    帝国CMS是一套开源的静态内容管理系统,凭借超高的扩展性,实用性被很多大型网站用做后台程序。不但可以生成静态页面而且可以灵活伪静态对SEO非常有利。不过帝国CMS相对其它CMS后台复杂,不是很适合新手入门。但是帝国CMS相对更加的安全,所以我们设置帝国CMS安全防护就会相对简单一些。安装好网站系统后帝国CMS基本的一些安全设置:1、修改后台文件夹名称安装完程序以后修改掉/e/admin 的admin目录,用不容易被人猜测到的目录名。否则容易被攻击2、禁用默认账号admin众所周知很多程序后台喜欢用admi

  • 帝国cms灵动标签的$bqr和$bqsr的区别

    帝国cms灵动标签的$bqr和$bqsr的区别

    648 佚名

    在制作帝国cms网站时,模板中使用到灵动标签,那灵动标签的的$bqr和$bqsr是有区别的显示字段用$bqsr就几个变量$bqsr[titleurl]:标题链接$bqsr[classname]:栏目名称$bqsr[classurl]:栏目链接$bqsr[titleurl]:标题链接$bqsr[classname]:栏目名称$bqsr[classurl]:栏目链接除了这几个其他的都用$bqr

  • 帝国cms模板中灵动标签调用序号

    帝国cms模板中灵动标签调用序号

    826 佚名

    帝国cms模板中灵动标签调用序号[e:loop={"select * from phome_enewsclass where bclassid=0 order by classid limit 20 ",20,24,0}]>/">[/e:loop]其中的 $bqno 就是序列号。默认从1开始要从2开始就 $bqno+1要从3开始就 $bqno+2

  • 帝国CMS灵动标签调用排除重复链接的文章

    帝国CMS灵动标签调用排除重复链接的文章

    587 佚名

    发布的信息有时候标题是重复的,使用一般灵动标签调用的时候无法解决判断重复标题不调用的问题,那么就需要改造一下了,代码如下:用count(distinct title)配合group by title实现了我所需要的功能(排除链接和标题的重复),注意:group by 必须放在 order by 和 limit之前,不然会报错。[e:loop={"select *,count(distinct title) from [!db.pre!]ecms_news group by title order

  • 关于帝国CMS模板开发中第三方(微信、QQ、微博等)注册登录的那些事

    关于帝国CMS模板开发中第三方(微信、QQ、微博等)注册登录的那些事

    1016 佚名

    随着互联网发展,越来越多的网站开启使用了第三方注册登录,毕竟方便嘛。1.帝国CMS的QQ登录,QQ登录网页端不分手机和电脑,我们去QQ互联那里注册申请就好了:https://connect.qq.com/index.html。申请过程为免费!帝国CMS官方提供了QQ登录相关插件,官方QQ登录插件为绑定账号模式,也可以到墨鱼这里定制QQ一键注册登录模式插件!2.帝国CMS的微信登录,微信登录网页端分为3个,包含电脑端扫码登录(微信开放平台注册:https://open.weixin.qq.com/),目前接

  • 详解帝国CMS自定义列表多表联合查询的方法

    详解帝国CMS自定义列表多表联合查询的方法

    784 佚名

    自定义列表多表查询统计统计记录:select count(*) as total from [!db.pre!]ecms_news union select count(*) as total from [!db.pre!]ecms_movie查询记录:select classid,id,titleurl,title,newstime from [!db.pre!]ecms_news union select classid,id,titleurl,title,newstime from [!db.p

  • 帝国CMS让信息内容ID从1开始的方法!

    帝国CMS让信息内容ID从1开始的方法!

    412 佚名

    ID从1和不从1开始很重要吗?讲解方法之前,先说一个概念:因为帝国CMS的信息增加,在数据库里是自增的,所以让信息ID从1开始只有一个方法,那就是清空表内容,那么ID就从1开始了。所以你在使用这个方法之前,先要确定,数据库内信息都不要了!如果确定不要信息了,可以往下看了!那么,我们再讲解一下帝国CMS一些基本表的用途:比如下面phome_ecms_news 信息字段phome_ecms_news_check 未审核记录字段phome_ecms_news_check_data 未审核信息附表字段phome_

  • 帝国CMS清空栏目、内容、会员、附件关联和TAG标签数据,让内容ID从0开始!

    帝国CMS清空栏目、内容、会员、附件关联和TAG标签数据,让内容ID从0开始!

    839 佚名

    清空栏目、附件关联、会员、和TAG的语句!(注意执行以下数据的时候要提前备份数据库,墨鱼不承担数据丢失带来的责任哦!)首先清空栏目: TRUNCATE `[!db.pre!]enewsclass`; TRUNCATE `[!db.pre!]enewsclassadd`;清空TAG标签: TRUNCATE `[!db.pre!]enewstags`; TRUNCATE `[!db.pre!]enewstagsclass`; TRUNCATE `[!db.pre!]enewstagsdata`;清空附件关

  • 帝国CMS后台会员管理模板中调用会员真实姓名或其他会员副表字段

    帝国CMS后台会员管理模板中调用会员真实姓名或其他会员副表字段

    979 佚名

    后台-用户-会员管理-管理会员(模板)中调用会员真实姓名?修改 eadminmemberListMember.php 文件在ListMember.php文件中查找以下代码(很好找的,往下拉一下进度条,就找到了)代码: ID 用户名 会员组 注册时间 记录 操作 ①、在“用户名”这行标签下插入一行“真实姓名”的标题标签(实际上就是复制的“用户名”这行标签),如下: 真实姓名②、并修改“用户名”和“

  • 帝国CMS新闻文章数据表自增列中间插入一行数据,自增ID继续连续的方法!

    帝国CMS新闻文章数据表自增列中间插入一行数据,自增ID继续连续的方法!

    609 佚名

    如何在自增数据表内插入一行数据,而且要让ID继续连续!那么有小伙伴会问:直接去数据库改ID不就完事了么?先不说自增ID让不让直接改,就算让改,小说如果有几千章节那不是累死了!所以解决方案我记录一下:以下案例使用帝国CMS新闻NEWS表做范例。(注意备份你的数据库,切记!)首先我们要解决自增列不能改动ID的问题,使用如下数据库命令:(为什么是3条?答:帝国CMS如果要改动一条内容数据就要涉及到3个表。语句每行是一个,请一条条执行!) ALTER TABLE `phome_ecms_news` CHANGE

  • 帝国cms按月按周按日排行模板调用标签

    帝国cms按月按周按日排行模板调用标签

    1034 佚名

    帝国cms按年按月按周按日排行模板调用标签(24小时排行、本周排行、本月排行、年度排行)[e:loop={0,9,4,0,'newstime>UNIX_TIMESTAMP()-86400*30','onclick desc'}]">[/e:loop]30=月;7=周;1=日;依此类推。上面使用场景比较简单,如果使用场景比较复杂(条件判断比较多),可以使用以下办法:[e:loop={"select * from {$dbtbpre}ecms_n

展开更多