dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本]
Dedecms技巧:dedecms各种数字统计SQL语句,今日更新:多少篇,共有图集:多少个,共有软件:多少个,共有多少文档 共有评论:多少条 {dede:SQL SQL="select count(ID) as c from dede_feedback"}·共有评论:[field:c /]条{/dede:SQL} 共有会员:多少名 {dede:SQL SQL="select count(ID) as c from dede_member "}· ...
织梦DEDECMS中让近三天发布的文章显示红色日期或加上new字或小图片的方法
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。
如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24 即可。
1、==========红色的日期========
复制 ...
织梦DEDECMS中用JS方式调用评论总数的技巧
方法如下 分两步。 1.在PLUS下新建fedcount.php文件 内容如下
复制代码
代码如下:
document.writeln("共有 <?php
require(dirname(__FILE__)."/../include/config_base.php");
$db = new DedeSql(false);
$rs = $db->GetOne("SELECT postnum FROM dede_archives WHERE ID='{$aid}'");
if(!i ...
织梦DEDECMS中显示复制地址,推荐给QQ/MSN上的好友的代码
在对应模板中的核实位置加上如下代码
复制代码
代码如下:
<a href="javascript:copyUrl('{dede:field name='title'/}\n{dede:field name='arcurl'/}')">复制地址给好友</a>
织梦DEDECMS中的时间格式代码汇总
1.时间格式 {dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}2007年1月1日 18:30:02 {dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}2007-1-1 18:30:02 {dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H时%M分%S秒","@me")' /}2007 ...
织梦DEDECMS中增加父栏目调用,以及多级支持currentstyle的方法
因为本人需要,自己就动手修改了其中代码,拿来分享,能用到的朋友可以借鉴一下! \include\inc_typelink.php 1、在这段代码后(大概263行) if($reID==0 && $typeid>0){ $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$typeid' "); if(is_array($dbrow)) $reID = $dbrow['reID']; } 增 ...
织梦DedeCms中出现Safe Alert: Request Error step 1/2 的解决方法
织梦DedeCMS出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!的解决方法
这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了下面名称
union|sleep|benchmark|load_file|outfile之一
都会引发这个警告,此外采集的内容,如果有 ‘union 这类语法也会出现在这个 ...
织梦CMS模板在runphp=yes的标签中调用其他field值的方法
因为它不解析了(都当成PHP代码了,怎么可能解析呢?)
怎么办?
查了一下google,没有发现解决方法。所以我想了很久想出一个临时性的解决方法,即用全局变量来解决这个问题。。
{dede:php}$GLOBALS['xxoo']=$arc->Fields['fieldname']{/dede:php}
{dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['x ...
DedeCMS 5.7 tag标签长度限制的修改方法
有时候需要根据实际情况修改tag的长度,下面是方法,测试可用。
1.修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。
这个步骤需要直接操作数据库。
2.修改文件:/include/helpers/archive.helper.php
查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ;
再将 ...
在DedeCMS中的文章页面的上一篇下一篇链接处增加文章摘要的方法
DedeCMS系统默认的是在文章的上一篇和下一篇的链接只显示标题,但是有时我们希望显示其他信息,比如文章的摘要。
找到arc.archives.class.php文件,在include目录下面,然后查找“GetPreNext”这个函数,将
$query
= "Select
arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.mo ...
dedecms按栏目名首字母/数字排序输出的实现方法
我们先测试一下读取子类
复制代码
代码如下:
SELECT substr(typename,1,1) FROM `dede_arctype` WHERE topid>0
好了现在正式开始增加字段
增加字段如图
取第一个给刚加的字段 first_l
update `dede_arctype` set first_word=substr( typename,1,1)
f ...
Dede网站修改模板路径的方法 拒绝模板泄漏被盗
相信大家用Dede架构网站的有很多吧,很多时候我们是直接复制一个templets\default文件夹修改掉名字来达到修改模版路径的目的,但是如果自己做的模板,往往很多地方考虑的不周到,因为不是所有功能都用得到。访问一些不存在模板的功能,有时候会暴露模板的真实路径
1,批量修改模版文件
方法,使用批量修改工具。比如 ...
让DEDECMS自动内链起来的实现方法
相信很多用DedeCMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧
1.添加添加新变量
首先进入网站后台->系统设置->系统基 ...
Dedecms v5.7 编辑器默认回车键换行改为换段落的修改方法
其实你可以把下面的代码注释掉就可以采用另外一种模式了(enter换段落): 找到:安装目录\include\ckeditor\config.js:
复制代码
代码如下:
config.autoParagraph = false;
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
将后面2行的代码替换为 ...
DedeCms 5.7 代码高亮实现方法
无论建博客网站还是CMS类型网站,很多都需要代码高亮,织梦CMS是国内比较优秀的CMS建站系统之一,不像Wordpress一样有大把大把的插件可用,我用的是最新的dedeCMS 5.7,在网上搜了很长时间资料,大都写的是CKEditor和SyntaxHighlighter整合的文章,但是dedecms将ckeditor做了集成,和一般的只针对于ckeditor对config.js修 ...
简单几步为DedeCMS实现LightBox效果
网站上的图片展现方式有很多种,一般的就是在浏览器为图片链接多开一个窗口或标签,像访问网址一样显示出来,但是这种方式的体验较差。毕竟,当访问者每次查看图片的时候还需要再弹出一个窗口来显示,除了占用资源,还降低了图片和内容的关联度,同时提高了用户的操作次数,在一定程度上降低了用户的体验。
LightBox介 ...
织梦dedecms站点data目录位置变动调整验证码不显示的解决办法
注:DedeCMS v5.7 sp1不需要以上操作,这一点官方已升级调整过了。 如果按照这篇文档里操作之后,验证码不显示,说明有一个地方,你还没有调整: 打开include下的vdimgck.php, 找到如下代码:
复制代码
代码如下:
require_once (dirname(__FILE__).'/../data/safe/inc_safe_config.php');
require_ ...
dedecms artlist读取全站最新文章的代码
我们先看dedecms 首页模板的调用方法如下
复制代码
代码如下:
{dede:arclist row=6 }
<li><a href="[field:arcurl/]">[field:title/]</a>
</li>
{/dede:arclist}
那么如果我们需要在列表页面或者文章页面调用全站的最新文章怎么办了,查了一下手册我们可以使用 type='top'来实现。 实例
复 ...
织梦cms免登录接口for dedecms自动登录代码
实现步骤如下: 取消DEDE未登陆时出现的登陆提示 自动登陆DEDE 修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下: //检验用户登录状态
复制代码
代码如下:
$cuserLogin = new userLogin();
if($cuserLogin->getUserID()==-1)
{ header("location: ...
织梦DedeCMS实现 三级栏目_二级栏目_一级栏目_网站名称 的效果代码
1.将官方原来的排列方式反过来,找到include/typelink.class.php第164行
复制代码
代码如下:
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改为:
复制代码
代码如下:
$this->valuePositionName = $this->valuePositionName.$th ...