一.可以按照权重排序 降序排序 desc 1.添加的文章默认权重是自动加1,所以只要把想置顶的文章权重设置很高,如10000 2.{dede:list pagesize='12′ orderby='weight' orderway='desc'} 这样既可以是按照日期排序,又可以自己设置文章排序. 二.list标签默认不支持weight 1.修改include目录下的arc.listview.class.php 查找else if($orderby=="lastpost") { $or…
网站原代码:{dede:channel type='son'} <a href="[field:typelink/]">[field:typename/]</a> {/dede:channel} 我们在原代码中加上一个调用频道命令就可以了typeid='1','1'表示调用的是1频道.你可以改成你想调用的频道ID号.频道ID你在你的后台就可以查到.改成后如下: {dede:channel typeid='1' type='son'} <a href=&qu…
这是给一个朋友做模板的时候,用到的一个小小的技巧,今天正好用上了,以前看到有人问过不知道解决没有,今天整理了一下,本想保存在自己的电脑里,后来一想,不如咱们一起共享一下,也是对织梦的感恩,有好东西就来分享.  也就是实现下面每隔5行,显示一条虚线,当然,这里可以是实线可以是其它的任何一种线,任何一种颜色的线,这些线都是由css定义的.先上图: 代码如下: 本部分设定了隐藏,您已回复过了,以下是隐藏的内容 {dede:arclist row=30 titlelen=50 orderby=pubda…
很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图.这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目.如下图: 但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮.(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个功能. 需要修改的文件为:include/taglib/arclist.lib.php 一.在65行插入:$currentstyle = $ctag->GetAtt('cur…
在需要调用的地方添加如下代码: [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'…
判断是否为第一页,为第一页则不显示页数的代码: {dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)' runphp='yes'} if(@me == 1) @me = "";else @me="_第".@me."页"; {/dede:pagelist} 普通增加页数代码: 第{dede:pagelist listsize='0' listitem='page…
其实织梦本身有这2个调用标签,可能大家没怎么注意,下面的代码就是织梦文章页调用当前栏目名称和url地址的方法: {dede:field name='typeurl' function=”GetTypeName(@me)”/} 指的是当前栏目的URL地址 {dede:field name='typename' function=”GetTypeName(@me)”/}指的是当前栏目的名称 织梦的列表页文章列表前面的[所属栏目]: {dede:list pagesize='20'}    <li>…
织梦默认不能在搜索页使用arclist标签,我们对代码做一些小改动即可 打开include/arc.searchview.class.php 一.查找代码: require_once(DEDEINC."/taglib/hotwords.lib.php"); require_once(DEDEINC."/taglib/channel.lib.php"); 下面插入: require_once(DEDEINC."/taglib/arclist.lib.php&…
一般情况下,在dede织梦系统中列表页.栏目页和文章页中获取当前所在栏目名称只需要代码:{dede:type}[field:typename]{/dede:type}即可,不需要定义ID,默认的就是当前栏目名称,这种方法同时也适用于多级分类.当然还有别的方式如下: 找到include/inc_functions.php(此函数为公共函数,当程序运行时自动加载) 在尾部添加新的函数如下: 复制代码 代码如下: //通过栏目ID获取栏目的名称 function GetTypeName($typeid…
Dedecms织梦做站的时候,需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称. 下面这个方法可以实现这个效果: 在include/common.func.php的最下方加入: //获取顶级栏目名function GetTopTypename($id){global $dsql;$row = $dsql->GetOne("SELECT typename,topid FR…
1.织梦CMS v5.7调用文章所属会员信息标签 打开官方默认模板article_artcile.htm,我们可以提取出如下代码:  {dede:memberinfos}   会员头像:<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /><…
在使用DEDE程序所架设的网站时,使用搜索结果页展示的问题上,由于font样式飘红问题,导致页面错乱,今天来解决这个问题. 织梦程序的搜索结果原理很简单,利用font加入颜色样式赋予搜索结果,所以显示出来的是红色. 如关键词为"织梦",在搜索页中会将"织梦"替换为"<font color='red'>织梦</font>",描述中最容易出现错乱,因为描述有字数限制,刚刚截取了 <font color='red'>…
关键描述调用标签: ——————————————————————————–模板路径调用标签: {dede:field name=’templeturl’/}——————————————————————————–网站标题调用标签: {dede:global name=’cfg_webname’/}——————————————————————————–栏目导航调用标签: 1234 <a href="/">首页</a></li>{dede:channel…
一些非常实用的标签调用的方法 关键描写叙述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}"><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"> -------------------…
以上就是调用栏目管理的SEO标题代码:{dede:field.seotitle /}的方法,这样充分体现列表页标题显示的效果,有利于搜索引擎的收录. 第二个问题就是这样列表页的标题都成了一个样子的了,没有页码,不利于网站的seo,怎么办呢? 1.首先打开DEDE安装程序下的include目录下的/arc.listview.class.php文件.在文件中搜索: $this->ParseTempletsFirst();并将其删除掉.2.然后查找,$this->ParseDMFields($thi…
1,安装DEDE织梦程序时候,数据库名称设置独立的一个.   2,雨田SEOER这里用的是在织梦本地文件夹中新建myblog文件夹,然后里面装入emlog_5.3.0的安装文件.URL地址栏输入http://localhost/myblog进行安装.过程重点如下: 框中1,5.默认 框中2,3,4.和上图一致. 安装完成后进入后台,添加一篇文章.   3,登陆织梦phpmyadmin,查看数据表.登入名称.密码?上面图中去找. 4,进入后左边可以找到之前我们设置的LOOP数据库名称. 5,单击l…
织梦dedecms搜索结果页面的显示条数默认是10条,这个数值在模板当中是不能控制的. 解决方法: 打开根目录下的plus文件夹,找到search.php修改一段代码: 在大概第15行,找到 $ pagesize =(isset($pagesize)is_numeric($pagesize))?$pagesize:10; 其中$pagesize:10就是显示条数,修改10为你想要显示的条数即可.…
<!-- 标签 --> [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">…
模板中的分页部分源码: <div class="pagination-wrapper" style= "font-size:20pt;color:red;text-align:center"> <div class="pagination"> {dede:pagelist listsize='5' listitem='info,index,end,pre,next,pageno'/} </div> </d…
{dede:field.body function='replaceurl(@me)'/} 余斗博客改版后增加了一个m站点即手机站点,用二级域名实现,在做手机站的过程中发现一个问题,手机站和pc站都是调用同一个数据库,文章页上传图片后默认是相对地址显示,如下图所示,这样一来,PC站显示没问题,但是移动站的图片显示不了,需要将图片的相对地址转换为绝对地址,做以下改动即可. 使用下面的方法亲测可用: 修改目录include下的文件extend.func.php,在最后面添加一个函数方法: funct…
在列表中我们经常会需要动态的索引值,那么就可以用到如下标签 [field:global.autoindex/] 默认是从1开始,如果我们想从0或者从其他数开始如下: [field:autoindex runphp='yes']@me=$GLOBALS['autoindex']-1;[/field:autoindex] 默认是从1,那么-1则是从0开始…
版权声明:本文为博主原创文章,未经博主允许不得转载. 错误代码: {dede:arclist row=10 orderby=click titlelen=35} [field:title/] {/dede:arclist} arclist标签不允许内部嵌套,所以以上代码就无法加载图片,看网友的实现办法如下:可以把图片当成一个arclist的一个字段写出来,就可以了. 可以将:{dede:global.cfg_templets_skin/}/default/images =>field:globa…
<img src="{dede:field name='typeid' runphp='yes'} global $dsql; $typeid = @me; $query = 'SELECT topid,typename FROM na_arctype where id = $typeid'; $rs = $dsql->GetOne($query); $topid = $rs['topid']; $typename1 = '/aiweini/uploads/151128/1-1511…
打开include\taglib\channelartlist.lib.php找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码: 网上找到的一般没有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']添加这个后才能对二级栏目也起作用调用方法: 如果是当前栏目则 li的class属性显示current,否则显示class='' ,也…
dede排序对网站来说一直存在问题,默认是按照最新发布时间排序.这样排序有个问题,一旦更新之后即被视为最新发布,于是原本做好的排序瞬间就乱了. 这种时候,按权重排序是个很好的选择,但按权重排序到处存在BUG~.很多地方都缺少设置,要么是设定后完全不起作用,在百度和论坛找了很多帖子,都没能完全解决问题.在做第二个网站的时候,终于把BUG修订完全了. 要解决权重排序的问题,主要集中在以下几个文件上: /include/arc.freelist.class.php   自由列表对应的文件 /dede/…
织梦仿站列表页pagelist分页显示竖排,如何修改成横排? 织梦列表页的分页标签是采用pagelist来进行调用的,但是很多人在调用之后会出现一个列表竖着排列的问题(横排美观度好一些),还是非常不美观的. 问题原因: 织梦的pagelist标签默认是内置了<li>标签的,调用之后会在源代码页面中出现,而你的网站如果刚好没有在分页这块对<li>标签进行css定义的话,就会出现<li>标签默认的样式(即图中所示),知道原因之后解决方法就简单了,采用两种方法来解决,一种是删…
本文转自:http://www.xinshou5.com/a/127.html 织梦列表页中不支持artlist这个标签,这样怎么调用副栏目? 想要在列表页调用副栏目,但是列表页不支持artlist这个标签,这样就不能调用副栏目,解决的方法:打开 /include/taglib/arclist.lib.php,代码位于295——296行,原代码如下: if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';…
Dedecms调用文章发布时间的方法 11-20 样式 ([field:pubdate function='strftime("%m-%d",@me)'/]) May 15, 2009 样式 ([field:pubdate function='strftime("%b %d, %Y",@me)'/]) 2009-12-27 18:30:02 样式 [field:pubdate function="GetDateTimeMK(@me)"/] 200…
DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制.小时格式等,大家收藏吧,呵. 日期时间格式 (利用strftime()函数格式化时间)0 dedecms首页时间标签: 1.12-27 样式 ([field:pubdate function='strftime("%m-%d",@me)'/]) 2.May 15, 2009 样式 ([field:pubdate function='strftime("%b %d, %Y",@me)…
dede织梦如何添加“自定义属性”标签“症状” 1.进入后台——系统——SQL命令行工具——运行SQL命令行,添加arcatt表字段: insert into`dede_arcatt`(sortid,att,attname) values(9,'d','症状') 2.添加archives表字段: alter table `dede_archives` modify `flag` set ('h','c','p','f','s','j','a','b','d') default NULL     …