dedecms织梦让channelartlist标签支持currentstyle属性

打开include\taglib\channelartlist.lib.php  大约93行

找到:

$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‘] = ‘‘;
         }  

在前台模板调用:

{dede:channelartlist typeid=‘2‘ currentstyle=‘current‘}
 <li class=‘{dede:field.currentstyle/}‘><a href=‘{dede:field name=‘typeurl‘/}‘>{dede:field name=‘typename‘/}</a></li>
 。。。
 {/dede:channelartlist}  
时间: 2024-11-13 13:33:21

dedecms织梦让channelartlist标签支持currentstyle属性的相关文章

dede让channelartlist标签支持currentstyle属性

转自http://blog.sina.com.cn/s/blog_a184ee580101mhbb.html http://www.ifreew.com/a/ym/Dedecms/9192.html 打开include\taglib\channelartlist.lib.php找到$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);在此行代码下方增加以下代码: if($typeids[$i]['id'] == $refObj->TypeL

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

打开include\taglib\channelartlist.lib.php找到 [php] view plaincopyprint? $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码: [php] view plaincopyprint? if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'

dedecms织梦dede:sql标签,在dedecms中嵌套php语法等一些方法

很NB很强大的语句,用了他你可以在模板页面写任何php语句了 {dede:php} $thisid = $refObj->Fields['id']; $row = $dsql->GetOne('select v_type,video from `#@__addonarticle` where aid='.$thisid); if($row["v_type"]=="swf"){ echo "结果一";}else{ echo "

dedecms织梦网站时间标签strftime和MyDate解析

织梦DedeCMS网站时间标签strftime和MyDate解析: 很多做织梦模板的朋友,发现DedeCMS网站很多地方显示出来的时间都不一样,我这里指的织梦模板默认下的时间标签.那今天就和各位站长朋友一起分享下织梦DedeCMS时间标签的全解析. copyright www.dedecmsmuban.com 先说下内容页样式: 日 期:{field:pubdate function=strftime('m-d',@me)/} 01-01 日期:{field:pubdate function=s

织梦dede:channelartlist 标签在列表页没法调用软件下载地址softlinks

dede:channelartlist 虽然比较好用,但只可嵌套dede:arclist 标签,如果dede:arclist 标签中还有{dede:link islocal='1' text='本地下载'} ,则没法解析.需要在列表页单独用dede:arclist 标签,而不可再嵌套在dede:channelartlist 标签之内.

dedecms 织梦利用arcpagelist标签实现首页arclist分页

DedeCMS首页arclist分页可以利用arcpagelist标签来实现,这里说一下调用方法:首先必须在首页的<head></head>标签里面引入如下js代码: <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script> &

dedecms织梦去掉tag标签字数限制

默认的dedecms标签只能长度只能在12个字符以内,要去掉限制: ALTER TABLE `dede_tagindex` CHANGE `tag` `tag` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `dede_taglist` CHANGE `tag` `tag` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE ut

dedecms织梦添加ueditor百度编辑器(支持本地图片水印)

本站所有附件均为UTF-8版本,GBK版本的童学请自行转码: 教程最下面有解决栏目内容添加失败的解决方法和本地上传图片加水印方法. 最终效果 1.直接到百度编辑器官方下载PHP对应的版本 ueditor官方地址:http://ueditor.baidu.com/website/download.html 2.dedecms 程序 include文件夹下,创建 ueditor 文件夹 把下载到的ueditor文件扔进去(index.html不要) 3.include\inc\inc_fun_fun

dedecms织梦联动筛选[伪静态-目录形式]

演示效果 dedecms织梦联动筛选[伪静态-目录形式],网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值目录形式呈现,让筛选URL与静态保持一致.如: 静态栏目页 http://www.123.com/dianshi/ 静态栏目页分页 http://www.123.com/dianshi/list_1_2.html 伪静态筛选页 http://www.123.com/dianshi/area_0/ 伪静态筛选分页 http://www.123.com/dianshi/area_0