帝国CMS广告标签phomead生成的广告代码修改方法
帝国cms生成广告标签如下:
[phomead]1[/phomead]
1就是广告的id
那么生成广告标签的代码是在哪里修改呢
是在 /e/class/t_functions.php 文件里面的 function sys_GetAd 函数里修改。
不过在实际应用中
最是用加载js代码,方便修改。
帝国cms高危SQL注入漏洞(盲注)系统自带RepPIntvar过滤函数使用方法
帝国cms源码开发的时候很多时候要用到$_GET过来的参数,在处理的时候如果不严谨容易被发现利用,给系统整体安全带来影响。
帝国cms系统本身有自带了过滤函数RepPIntvar,传递过来的字段加上过滤可以给安全加分。
错误的写法:$title = $_GET['id'] ; 未经过滤存在SQL注入漏洞风险
正确的写法:$title = RepPIntvar($_GET['i ...
帝国CMS判断会员是否登陆的方法
本文实例讲述了帝国CMS判断会员是否登陆的方法,对于某些内容只有登陆后才可以查看,不登陆则不能查看.此时可以参考一下代码:
代码如下:
<?php
include("e/class/connect.php");
$lguserid=intval(getcvar('mluserid'));//登陆用户ID
$lgusername=RepPostVar(getcvar('mlusername'));//登陆用户
$lggroupid=i ...
帝国CMS多表调用最新信息的方法
本文实例讲述了帝国CMS多表调用最新信息的方法。分享给大家供大家参考。具体实现方法如下:
帝国cms让listshowclass标签也可以调用栏目别名
通过修改t_functions.php文件的以下几个地方
循环子栏目导航标签
function sys_ForShowSonClass($classid,$tempid,$show=0,$cline=0){
...
$sql=$empire->query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from {$dbtbpre}enewsclass where ".$where." and showclass=0 order by myorder,cla ...
帝国cms内容简介截取字数的实现方法
首先帝国cms在添加文章时没有输入内容简介,则会自动截取部分正文内容作为内容简介,截取的文字数量在系统设置——信息设置——信息简介截取中设置。
当文章内容已经有了简介但是又不想全部调用出来时,可以截取部分简介内容,有以下几个地方:
主要就是使用了esub函数
1.标签模板中可以设置简介截取字 ...
帝国cms升级到7.0刷新自定义列表出错的解决方法
问题描述
帝国cms6.6 建自定义列表都会用checked=1 这个条件
升级以后,刷新自定义列表就会出错,提示checked字段不存在
问题原因
帝国cms7.0 在主表里已经不设置checked这个字段了,审核和未审核的信息是分开表来存储的
解决办法
修改自定义列表,把checked=1 这个条件去掉
如果您设置的自定义列表比较多的话可以 ...
帝国CMS自动刷新首页的方法
本文实例讲述了帝国CMS自动刷新首页的方法。分享给大家供大家参考。具体实现方法如下:
在首页模板中加入下面代码,尽量放在底部.
帝国cms使用Linux系统数据盘扩容后宝塔控制面板数据盘大小不变的解决方法
最近一个帝国cms用户网站服务器,发现磁盘空间不够用了,数据盘50GB的空间只剩下5%,于是给服务器数据盘扩容200G。详细教程如下:
在操作硬盘扩容前,为了安全起见,请通过磁盘快照功能备份服务器系统盘与数据盘;
然后在确保数据安全的情况下操作关闭服务器,购买磁盘空间,等待配置完成后启动服务器;发布宝塔控制面板后台 ...
帝国CMS7.5搜索页面模板不支持灵动标签和万能标签的解决方法
1,打开 /e/search/result/index.php 文件
查找
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../data/dbcache/class.php");
require("../../class/q_functions.php");
require "../".LoadLang("pub/fun.php");
修改为:
require('../../class/connect.php');
require('../../c ...
帝国CMS跨表查询相关链接实现方法
本文实例讲述了帝国CMS跨表查询相关链接实现方法。分享给大家供大家参考。具体分析如下:
官方的相关链接不灵活,样式不能任意的修改且无法跨表,很多人想跨表做相关链接,比如news和info都有几篇文章,关键词都有'北京',那么如何调用这些有有同一关键词的文章呢?为此写了一个自定义函数.
小范围的调用于本分类,稍大一点范 ...
帝国cms内容页根据关键字调用相关内容的方法
我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,这样内页关联比较好,对于seo与用户体验来说都是非常好的
代码如下
帝国CMS当前栏目循环判断每五篇文章分割显示的实现代码
帝国CMS当前栏目循环判断每五篇文章分割显示,就是第五篇、第十篇不同样式即可
代码展示:
效果图
代码如下:
帝国CMS二次开发之fetch()和fetch1()用法详解
fetch()和fetch1()是帝国CMS二次开发常用到的函数,下面介绍fetch()和fetch1()正确的写法和一些用处 :
(注:fetch()和fetch1()函数位于e/class/db_sql.php文件中)
1.fetch()
一般情况下我们用来,循环出列表或者列出多条信息;例如下面的例子取得会员组ID为1的所有会员ID和用户名;fetch()的参数是SQL语句执行的结果也 ...
帝国CMS提示parse error syntax error的解决方法
今天本机重装系统之后php运行环境换为WampServer,调试好运行环境之后安装帝国CMS,但是出现了错误提示:parse error: syntax error, unexpected $end in D:\Wamp\www\ecmsweb\e\install\index.php on line 831
对此情况,刚开始以为是代码的压缩包本身有问题,以前遇到过类似的情况,但是同样的压缩包换到别的电脑上安装运 ...
帝国CMS自定义列表的使用实例
帝国CMS提供了自定义列表功能,该功能灵活使用,有着极大的应用空间。如根据某一sql查询条件展示固定信息列表的情况下就可以采用自定义列表功能。举例说明如下:进入后台->栏目->自定义列表->增加自定义列表填写字段及SQL语句,
此处使用帝国CMS自带的数据库内置数据,SQL语句测试为查询关键词“中国”:
统计记 ...
帝国cms采集过滤与替换的技巧(图文教程)
主要介绍帝国cms采集过滤与替换,还有些技巧。
一、过滤1、帝国cms采集过滤分为两种:(1)“整体页面过滤正则”:(2)“过滤广告正则”:我们有些疑惑,这两种过滤到底有什么区别?“整体页面过滤正则”是过滤整个网页的html代码。“过滤广告正则”是过滤文章内容,仅对文章内容([! ...
帝国cms网站管理系统(ECMS) DIGG的实现(顶踩实现)
前言:DIGG顶及踩踏可以实现用户之间的信息交流互动。实现要点:系统本身就内置了digg的功能,只是没有在数据表中直接内置digg字段,所以我们只需增加digg的字段就可以实现顶与踩踏的功能。(为什么不内置所有会使用到的字段呢?主要是为了系统的稳定性,做到字段按需增加,使系统稳定性优化到最佳)实现方法:通过新建一个dig ...
帝国CMS的phomenewspic/ecmsinfo标签详解(图文完整示例)
前两天刚接触帝国CMS,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签。
至于为什么我要写这篇文章呢,我发现网上关于操作帝国CMS标签的完整的系统的例子很少,跟WordPress没法比,这对于想用它来建站的人是一个 ...
帝国cms 7.0 调用本信息所属专题,专题带链接
帝国cms官方论坛里提供过方法,只是不适用在帝国cms7.0了
=============这是帝国cms7.0 之前版本的方法=============
演示:标签下载:http://www.phome.net/ecms47/bq/echoinfozt/echoinfozt.zip******************** 标签导入步骤 ********************
登陆后台->“模板管理”->“管理标签&r ...