我们想让dedecms织梦第一页与其他第二页、第三页、、、后面的页调用的不同模板,这个要怎么实现呢? 第一步 修改核心文件 打开 /include/arc.listview.class.php 找到,大概在第330行 $this-ParseDMFields($this-PageNo,1); 在它的上面加入: $tempfile = $GLOBALS['cfg_
很多时候用dedecms织梦建站的时候会遇到在调用缩略图,要怎么做到有缩略图的时候才显示,无缩略图就不显示,方法如下 [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "":""); [/field:array] 带内容简介示例代码如下: [field:array runphp=’yes’
dedecms5.7 采集文章导出时出现类似于Character postion **, field Error的错误,这样的错误会导致文章里没有内容。 引起这个问题的原因可能是description中一些特殊符号引起的,如果你不想出现这个问题,可以在采集文章时过滤掉description,导出文档后再批
dedecms我们用火车头采集文章时发现,文章入库后显示发布时间为1970-1-1,这个一般是什么原因造成的,该如何操作呢? 开始我以为是发布模块有问题,因为这个不需要采集这个时间,所以我在发布模块里面把时间标签给删除了,但加上后,还是同
在{dede:arclist}这个标签中大家都知道有个[field:global.autoindex/],这个变量每生成一行就+1,我们有时候在使用{dede:sql}标签也需要加上这个功能,需要怎么操作呢? 首先打开/include/taglib/sql.lib.php这
超级实用的dedecms织梦的数据库操作类,学习如下类之后,以后写sql语句就容易多了,使用时候请自行按照自己网站修改表前缀。 获取一条记录的内容: $row = $dsql-GetOne("Select * From dede_* where id
我们有时候需要在arclist标签中实现按照weight权重排序,在arclist标签里加上orderby=weight,却发现无任何效果,其实是你的写法有问题。 正确的使用方法如下: {dede:arclist isweight='y' orderby='weight'} lispan[[field:typelink/]]/spana href=”[field:arcurl/]“[field:tit
我们有时候需要对织梦列表页文档进行排序,最好的办法就是按照weight,因为这样比较灵活。需要怎么操作呢? 1、打开include/arc.listview.class.php,找到如下代码: else if($orderby=="lastpost") {$ordersql = " ORDER BY arc.lastpost $orderWay";} 替换成如下代码: e
我们出于对seo的考虑,需要对dedecms织梦列表页标题加页码,这要怎么操作呢?曾经在网上看到一种修改办法,但是亲测动态预览可以,生成静态时候是无法生成页码的。下面小编为大家整理了两种方法: 方法一: 直接在列表页的模板上title中加
根据访问者的IP来判断所在区域,根据区域信息,来跳转相对应的页面,好多分类信息网,团购网都有这样的功能,根据你在的城市,然后跳转相应的页面显示此城市的相关信息. 先说下思路,首先获取访
经常使用织梦cms建站的小伙伴都知道,dedecms的点击次数刷新页面一次就会增加一次,如果有访客一直刷新页面这个数值就会一直增加,显然对于需要有精准点击量的网站这样不是很合理。那么我们要对这个点击数进行控制,要怎么操作呢?其实方
例如网站的一个例子 是替换一个div中的内容,摘抄实践下,关键还是自己去体会,多用下正则,还是不错的、正则相关的文章我在我的博客中也多次提到了他的多种运用途径。如果你都掌握好它的话,你的工作效率就会成倍的提高了。下面这个正
织梦函数GetSonIds()获得某id的所有下级id,这个函数是如何运行,下面小编为大家进行解析: 原理分析 /** * 获得某id的所有下级id * * @param string $id 栏目id * @param string $channel 模型ID * @param string $addthis 是否包含本身 * @re
在软件模型里添加测试文章的时候发现一个问题:软件频道不能像文章频道那样关键字自动从TAG中获取,而是直接从标题中分解出一些毫无意义的关键字,这也导致在调用相关文章时文章不相关的现象。 经过对比文章频道添加模板,我找到了修改