-
织梦技巧
DedeCMS织梦channelartlist添加limit支持自定义输出栏目,比如在栏目列表调用子栏目,不写死,不指定,从第2个子栏目开始输出,按类似的要求,需要改动如下。打开 /include/taglib/channelartlist.lib.php 找到: cacheid| 改成 cacheid|,limit| 继续找到 $dsql-SetQuery 在它上面加入 $limit = trim ( preg_replace ( #limit#is , , $limit ) ) ; if ( $lim...
190
-
织梦技巧
/include/taglib/channelartlist.lib.php 找到 if ($typeid== 0 || $typeid== top ) 改成 if ($typeid== reid ){ global $cfg_Cs;$tid = $refObj-TypeLink-TypeInfos[ id ]; if (!is_array($cfg_Cs)) require_once (DEDEDATA. /cache/inc_catalog_base.inc ); if (! isset ($cfg_...
373

-
织梦技巧
织梦栏目列表按 附加表 自定义字段排序,不是 主表 字段排序 例如,我在内容模型-普通文章模型里添加了个自定义字段 ,叫 【价格】【price】 我想在栏目列表模板里按价格高的排序显示 { dede :list pagesize= 6 orderby= price orderway= desc } orderby= price 按价格排序 orderway= desc 从高到低,如果想从低到高用 orderway= asc 实现教程 打开 /include/arc.listview.class.php 找...
579

-
故障问题
织梦标签调用相关关键词的文章,你可能会想到用 {dede:arclist row=10 titlelen=50 keyword=织梦,dedecms } 但是如果你想要的是keyword是变动的呢?例如想根据当前栏目的关键词调用相关文章,例如想根据当前内容页的标题调用相关文章 每个栏目关键词,每个内容页的标题都不相同时,那就没办法了?你可以用dede:sql实现,下面我来给dede:arclist的keyword支持变量 1、打开 /include/taglib/arclist.lib.php 找到 $ ...
277
-
故障问题
织梦官方默认标签里用于获取友情链接是这样写的 {dede:flink row=24/} ,如果我们想要自己按照自己的html代码来输出,我们可以用这样的标签 {dede:flink type = text row= 100 }a href= [field:url/] target= _blank rel= nofollow [field:webname/]/a{/dede:flink} 但是上面的自定义标签是输出不了正常友情链接的,这是官方标签类库的一个BUG 解决方法 打开 /include/tagli...
546

-
程序开发
特别说明 添加常用多个字段适用多需求用户 所有输入框都以Ajax操作,输入即可保存,快速高效 缩略图支持本地上传和站内选择 实现教程 1、后台-系统-SQL命令行工具,执行 ALTER TABLE `58pic_tag...
355

-
程序开发
织梦CMS 中英文站同一个后台,中英栏目为顶级栏目 当我们在使用当前位置面包屑标签时 { dede :field.position/} 出来的效果是这样的 当前位置多了【中文版】或者【英文版】这个顶级栏目和链接 和 一个箭头,必须去掉 找到模板中的当前位置面包屑标签 { dede :field name= position /} 或者 { dede :field.position/} 改成 {dede:field.position runphp=yes}global $cfg_list_symbol;$a...
358

-
程序开发
比如在织梦CMS 栏目列表调用子栏目,不写死,不指定,从第2个子栏目开始输出,按类似的要求,需要改动如下 打开 /include/taglib/channelartlist.lib.php 找到 cacheid| 改成 cacheid|, limit | 如图 继续找到 $dsql-SetQuery 在它上面加入 $limit = trim(preg_replace( #limit#is , , $limit )); if ( $limit != ) $limitsql = LIMIT $limit ; ...
158
-
标签调用
默认是一列。不会加入table表格,2列以上会嵌套table: {dede:likearticle row=10 titlelen=42} lia href=[field:arcurl/][field:title/]/a/li {/dede:likearticle} 标签名称:likearticle 功能说明:自动关连文档标签 适用范围:内容页使用 基本语法: {dede:likearticle row= col= titlelen= infolen=} a href=[field:arcurl/][fi...
2085
-
标签调用
在织梦仿站的时候我们会发现织梦DedeCMS自带的留言簿插件的模板里面不能使用普通的dedecms标签,这里是因为留言板的模板里使用的是PHP标签,而Dede在使用手册中并未详细列出留言版中的php标签调用,我们需要自己搜索查询,在此列出DedeCMS留言簿调用标签代码大全,希望可以帮助大家: 1.用户名 ?php echo $fields[uname]; ? 2.图像显示 img src=guestbook/images/?php echo $fields[face]?.gif border=0 / ?...
497
-
织梦技巧
很多织梦建站的站长在用article标签调用全站的最新文章时,不想把后台隐藏栏目的文章页调出来。应该如何操作呢?接下来教大家如何取消调用隐藏栏目的文章。 打开网站目录/include/taglib/arclist.lib.php,查找以下这行代码: if($orwhere!=) $orwhere = WHERE $orwhere ; 修改为: if($orwhere!=) $orwhere = WHERE $orwhere and tp.ishidden != 1 ; 这样网站前后就会屏蔽这个栏目下的所有...
240
-
程序开发
下面教大家怎么自己开发一个织梦标签来调用当前作者的所有文章。 首先将以下函数放到 include/extend.func.php 最下边,这个函数是用来获取静态页面的URL地址的。 01 function GetOneDocUrl($aid) 02 { 03 g...
308
-
织梦技巧
在织梦图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件,会用到ID编号什么的,本教程将教会你如何给图集图片自动编号,也就是说,让{dede:productimagelist}标签支持自动编号。 打开include/taglib/productimagelist.lib.php文件,找到: $ctp-LoadSource($innerText); 在它下面加上: $GLOBALS[autoindex] = 0; 查找: $revalue .= $ctp-GetResult(); 在它下面...
220
-
程序开发
基本语法: {dede:arclist typeid= row= col= titlelen= infolen= imgwidth= imgheight= listtype= orderby= keyword=} 底层模板(InnerText) {/dede:arclist} 在我这几天做模板的过程中,发现主要问题出在底层模板(InnerText) 我们在做模板的时候,特别是列表页,或者自己定义的一个封面页面的时候。 在底层模板,只能调用, 底层模板字段: ID(同 id),title,iscommend...
163
-
织梦技巧
大家都知道在织梦很多标签里面可以使用runphp=yes,使我们可以很方便的使用php语句来达到我们想要的效果,但有时候甚至需要在通过sql语句来查询一些需要的结果,下面织梦帮举一个例子来说明: 例如在dede:arclist里面可以使用[field:writer/]来调用作者的姓名,也可以使用[field:mid/]来调用作者的id号,但无法直接获取到作者的空间地址。 那么这时候我们就需要用sql语句来获取作者的userid,那么就能知道作者的空间地址了。 {dede:arclist row=5} a ...
206
-
织梦技巧
我们在使用织梦建站时,想自己建立几个php页面,并且还想让其支持标签。织梦帮整理如下。 新建一个 ceshi.php 文件(此文件名根据自己需要创建),在此文件中添加如下代码: 1 require_once ( dirname (__FILE__) . /include/common.inc.php ); 2 require_once DEDEINC. /arc.partview.class.php ; 3 $pv = new PartView(); 4 $pv-SetTemplet($cfg_based...
134

-
织梦技巧
实现教程 1、打开 /include/taglib/tag.lib.php 找到 $ row[ highlight ] = 0; 复制 1 在它下面加入 $ count = $dsql -GetOne( Select count(tid) From `58pic_taglist` where tag = . $row [ tag ]. ); $ row[ count ] = $count [ count(tid) ]; 复制 1 2 2、模板tag标签写法示例 div class = d_tags {de...
210
-
织梦技巧
我们在制作DEDECMS模板时,源代码中的[field:global name=autoindex/]标签很好用可以调用数字序号,此标签最简单的用法就是按内容条数来获取数字序号,但有的时候发现使用该标签时无效比如频道页。 channelartlist标签下可以使用{dede:global name=itemindex/} dede:channel标签下直接使用[field:global name=autoindex/] dede:channel标签当前样式currentstyle下时,需要修改文件,cha...
145
-
织梦技巧
dedecms点击次数的标签 1、文章模板中动态调用点击数:(这是默认模板的调用方法是,你刷新一下,它会自动加1)、 script src={dede:field name=phpurl/}/count.php?view=yesaid={dede:field name=id/}mid={dede:field name=mid/} type=text/javascript language=javascript/script 这样的优点可以自动增长,缺点就是打开的时候,当程序执行到这个地方的时候,有那么一点...
154
-
织梦技巧
显示出二级栏目及以下的所有图片(包含三级栏目的) 1 ul class= incps 2 {dede:arclist row=9 col= 3 typeid= 3 titlelen=15 type = image. imgwidth= 234 imgheight= 214 } 3 lia href= [field:arcurl/] class= btc img src= [field:picname/] alt= [field:title/] height= 214 width= 234 //a 4 a ...
186