织梦标签

织梦图集图片在首页列表页调用并且自定义输出几张

╄→尐↘猪︶ㄣ 提交于 2019-12-30 10:00:37
不改动官方核心文件,在自定义方法文件里加入个方法来实现织梦图集图片在首页列表页调用并且自定义输出几张 打开 /include/extend.func.php 在最下面加入这个方法 function Getimgurls($aid,$num=4) { global $dsql; $imgurls = $result = ''; $imgrow = $dsql->GetOne( "Select imgurls From `#@__addonimages` where aid='$aid' "); $imgurls = $imgrow['imgurls']; if($imgurls != '') { $dtp = new DedeTagParse(); $dtp->LoadSource($imgurls); $images = array(); if(is_array($dtp->CTags)) { foreach($dtp->CTags as $ctag) { if($ctag->GetName() == 'img') { $row = array(); $row['width'] = $ctag->GetAtt('width'); $row['height'] = $ctag->GetAtt('height'); $row['imgsrc'] = trim($ctag-

织梦文档内容页title按文章名_当前栏目名_上级栏目名_顶级栏目名_网站名输出

随声附和 提交于 2019-12-29 20:20:08
文章页的title想要这么显示,模板应该怎么写啊!求告知一下啊!感激不尽:文章名_当前栏目名_XXX栏目名_根栏目名_网站名 ,栏目名要怎么倒序显示,那个知道可以给说下吗? 实现的方法有很多中,这里介绍一种不修改程序任何文件来实现,直接在内容页模板里写代码 <title>{dede:field.title/}{dede:field.position runphp=yes}global $cfg_list_symbol;$str = preg_replace("#<a[^>]*>(.*?)</a>#is", "$1", @me);$arr = explode($cfg_list_symbol,$str);array_shift($arr);array_pop($arr);$arr2 = array_reverse($arr);$res = "";foreach($arr2 as $v){$res .= '_'.$v;}@me = $res;{/dede:field.position}_{dede:global.cfg_webname/}</title> 这是利用了当前位置标签去链接并倒序输出来实现的 来源: CSDN 作者: 风尘旅人 链接: https://blog.csdn.net/zhang01457/article/details/103573440

织梦其他模型使用联动类型地区联动

爱⌒轻易说出口 提交于 2019-12-27 06:12:48
官方模型的联动类型只能模型是在【独立模型】或者官方默认的【分类信息】模型下使用,其他模型下使用无效,我们来让联动类型支持所有模型。 添加联动地区类型字段 内容模型管理 - 文章模型(或者其他模型) - 添加新字段 字段名称 和 数据类型 千万别搞错了 修改刚刚添加字段数据类型 后台-系统-SQL命令行工具,执行一下这个语句 ALTER TABLE dede_addonarticle CHANGE nativeplace nativeplace CHAR( 20 ) NOT NULL DEFAULT '0' 注意: dede_addonarticle 是你的附加表名,如下 图,找到你的模型附加表 需要修改的文件打包下载(gbk / utf8) 链接: https://pan.baidu.com/s/1wXlnukGzGSMiIuoYa0JkiA 提取码: 7itv 前台模板列表页联动标签 {dede:infolink} <p> <b>省份:</b>[field:linkallplace/] </p> <p> <b>市级:</b>[field:nativeplace /] </p> <p> <b>地区:</b>[field:county /] </p> {/dede:infolink} 来源: https://www.cnblogs.com/dedehtml/p/9914073

织梦当前位置去掉最后一个字符箭头和符号修改方法

夙愿已清 提交于 2019-12-24 10:46:33
去掉织梦当前位置标签输出的样式里最后有个 > 箭头符号 有2种方法 第一种,标签里去掉它 {dede:field.position/} 改成 {dede:field.position runphp=yes}global $cfg_list_symbol;@me = substr(@me,0,strlen(@me)-strlen($cfg_list_symbol));{/dede:field.position} 第二种,修改程序文件来去掉 打开 include/typelink.class.php 找到,大概在 150 行 return $this->valuePosition.$this->SplitSymbol; 改成 return $this->valuePosition; 完成,推荐使用 第一种 ,不改动程序文件来实现。 修改织梦当前位置标签里的箭头符号 在后台-系统-基本参数-核心设置里修改的 来源: CSDN 作者: 风尘旅人 链接: https://blog.csdn.net/zhang01457/article/details/103573711

织梦arclist标签idlist按指定id顺序输出

二次信任 提交于 2019-12-21 02:03:34
模板标签这样写 输出来居然是这样的,不是按我写好的文档id顺序输出。。。 解决方法 1、打开 /include/taglib/arclist.lib.php 找到,大概在第338行 else if($orderby == 'rand') $ordersql = " ORDER BY rand()"; 在它下面加入一行 else if($orderby == 'idlist') $ordersql = " ORDER BY FIELD(arc.id,$idlist)"; 2、dede:arclist idlist='' 标签里加入orderby='idlist' 例如 {dede:arclist idlist='1,2,110,108,109' orderby='idlist' } <p><a href="[field:arcurl/]">[field:id/] - [field:title/]</a></p> {/dede:arclist} 最终效果 来源: CSDN 作者: 风尘旅人 链接: https://blog.csdn.net/zhang01457/article/details/103573570

织梦dedecms栏目列表模板标签dede:list

人走茶凉 提交于 2019-12-19 05:07:04
list标记表示列表模板里的分页内容列表,用于分类列表页面模板(即list_*.htm命名格式的模板文件)输出分类文章,此外也只能用于list_*.htm列表模板,list是制作dedecms模板的一个重要模板标记。 基本语法 1 2 {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' orderby='' pagesize=''} {/dede:list} 参数说明 col – 内容列数 titlelen – 标题长度 infolen – 内容摘要长度 imgwidth – 缩略图宽 imgheight – 缩略图高 orderby – 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank pagesize – 分页大小 文档变量 ID(同 id) – 文档ID title – 标题 iscommend color – 标题颜色 typeid – 栏目ID ismake – 是否生成html description(同 info) – 摘要 postnum – 评论数量 lastpost – 最后评论时间 shorttitle – 简略标题 pubdate – 文档发布时间 senddate – 文档投稿时间

织梦让channelartlist标签支持currentstyle属性 完美解决

眉间皱痕 提交于 2019-12-06 18:21:14
打开include\taglib\channelartlist.lib.php 找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码: if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){ $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current'; } else{ $pv->Fields['currentstyle'] = ''; } 网上找到的一般没有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid'] 添加这个后才能对二级栏目也起作用 调用方法: {dede:channelartlist typeid='2' currentstyle='current'} <li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name=

织梦dedecms栏目列表模板标签dede:list

孤人 提交于 2019-12-06 15:16:42
list标记表示列表模板里的分页内容列表,用于分类列表页面模板(即list_*.htm命名格式的模板文件)输出分类文章,此外也只能用于list_*.htm列表模板,list是制作dedecms模板的一个重要模板标记。 基本语法 1 2 {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' orderby='' pagesize=''} {/dede:list} 参数说明 col – 内容列数 titlelen – 标题长度 infolen – 内容摘要长度 imgwidth – 缩略图宽 imgheight – 缩略图高 orderby – 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank pagesize – 分页大小 文档变量 ID(同 id) – 文档ID title – 标题 iscommend color – 标题颜色 typeid – 栏目ID ismake – 是否生成html description(同 info) – 摘要 postnum – 评论数量 lastpost – 最后评论时间 shorttitle – 简略标题 pubdate – 文档发布时间 senddate – 文档投稿时间

织梦二级栏目增加高亮样式

匿名 (未验证) 提交于 2019-12-02 23:55:01
织梦二级菜单被点击栏目高亮调用方法: 第一步:因为织梦默认dede:channelartlist标签是不支持currentstyle属性的,所以接加下先修改channelartlist.lib.php 1:打开include\taglib\channelartlist.lib.php,找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 2:在$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);下增加如下代码 1 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 2 if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){ 3 $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'navOn'; 4 } 5 else{ 6 $pv->Fields['currentstyle'] = ''; 7 } 第二步:前台调用: 1 {dede

dedecms织梦arclist标签的使用

我与影子孤独终老i 提交于 2019-11-30 21:35:13
标签名称:arclist 功能说明:获取指定文档列表 适用范围:全局使用 适用版本:DedeCMS V5.7/V5.6/V5.7 基本语法: {dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist} 参数说明: col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示 如果col='1'要多列显示的可用div+css实现 以下为通过div+css实现多列的示例: <style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} [field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist} 当col