如果您对织梦CMS系统channelartlist实现高亮显示和织梦cms调用栏目图片感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦CMS系统channelartlist实现高亮显示的各种
如果您对织梦CMS系统channelartlist实现高亮显示和织梦cms调用栏目图片感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦CMS系统channelartlist实现高亮显示的各种细节,并对织梦cms调用栏目图片进行深入的分析,此外还有关于dede(织梦)CMS:channelArtlist标签应用、dedecms织梦channelartlist标签当前栏目高亮、DedeCMS织梦channelartlist标签调用三级栏目下的文章、DedeCMS织梦channelartlist添加limit支持自定义输出栏目的实用技巧。
本文目录一览:- 织梦CMS系统channelartlist实现高亮显示(织梦cms调用栏目图片)
- dede(织梦)CMS:channelArtlist标签应用
- dedecms织梦channelartlist标签当前栏目高亮
- DedeCMS织梦channelartlist标签调用三级栏目下的文章
- DedeCMS织梦channelartlist添加limit支持自定义输出栏目
织梦CMS系统channelartlist实现高亮显示(织梦cms调用栏目图片)
要求实现:dede:channelartlist 高亮显示
复制代码
{dede:channelartlist typeid='7'} <a href=http://www.dede58.com/a/dedejq/"{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> {/dede:channelartlist}
解决方法:
1:修改/include/taglib/channelartlist.lib.php文件。
找到:
复制代码
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
在此行代码下方增加以下代码:
复制代码
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){
$pv->Fields['currentstyle'] = '';
} else{
$pv->Fields['currentstyle'] = '';
}
注意:这个是你的CSS里要设置的高亮显示样式。
2:标签代码为:
复制代码
{dede:channelartlist typeid='7'}
<a href=http://www.dede58.com/a/dedejq/"{dede:field name='typeurl'/}" {dede:field name='currentstyle'/}>{dede:field name='typename'/}</a> {/dede:channelartlist}
本文章网址:http://www.ppssdd.com/code/13031.html。转载请保留出处,谢谢合作!
dede(织梦)CMS:channelArtlist标签应用
个性的dede,在制作多级菜单的时候很无奈,当时以为在保证尽量不动源码的情况下,很难完成二级导航的功能,没想到channelArtlist这个函数,这唯一能嵌套的函数。太爽了。用着
例子1:读取指定菜单项
2
3
{/dede:channelArtlist}
例子2: 读取二级菜单(在这里发现个很郁闷的bug dede读取子菜单竟然是用sun 和son都行。 不知道是那个程序员写错还是故意的。)
2
3
4
5
6
7
8
9
10
{dede:field name='typename'/}
- {dede:channel type='sun'}
{/dede:channel}
{/dede:channelArtlist}
例子3:读取指定菜单项下几条内容。
2
3
4
5
6
7
8
9
10
11
12
13
{dede:type}
[field:typename/]
- display:none;">
{/dede:type}
{dede:arclist row="5"}
{/dede:arclist}
{/dede:channelArtlist}
总结
以上是小编为你收集整理的dede(织梦)CMS:channelArtlist标签应用全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Dedecms相关文章
- • 织梦系统 dedecms pagelist标签使用修改
- • 织梦网站怎么搬家?dede系统网站迁移数
- • 织梦网站安全设置方法 dede系统网站如何
- • 织梦自动生成网站地图sitemap代码 dede
- • dede织梦纯代码制作网站地图 dede网站地
- • 织梦dede自定义表单添加全选功能 dede自
- • dede cms如何定时主动推送文章 dede实现
- • 织梦dede发布文章实时api主动推送
- • 织梦dedecms当前位置标签代码的5种写法
- • 织梦DEDECMS文章、栏目页获取当前页面顶
dedecms织梦channelartlist标签当前栏目高亮
DedeCMS织梦channelartlist标签调用三级栏目下的文章
今天遇到一个朋友咨询 Dedecms 的 channelartlist 标签下 channel 标签调用三级栏目中文章的问题,实现方法还是很简单的,现给出解决方案,请看代码。
{dede:channelartlist typeid='2' row='1'}
<!-- 顶级 -->
<li>
<a href="{dede:field.typeurl/}" >{dede:field name='typename'/}</a>
<ul>
{dede:channel type='son' noself='yes'}
<!-- 二级 -->
<li>
<a href="[field:typeurl/]" title="[field:typename/]">[field:typename/]</a>
<ul>
<!-- 三级栏目下的文章 -->
[field:id runPHP=yes]
global $dsql;
$sql = "Select * FROM `#@__archives` WHERE typeid=@me And arcrank=0 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$title = $row['title'];
$url = GetoneArchive($row['id']);
$result .= "<li margin-left: 20px;'><a href='{$url['arcurl']}'>{$title}</a></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
查看演示
咨询汉化
此链接为英文原版演示地址,由于英文演示针对的是境外用户,机房位于境外国内访问可能比较缓慢如果长时间未显示可以尝试刷新几次。
专业提供wordpress主题安装、深度汉化、加速优化等服务,详询在线客服!
DedeCMS织梦channelartlist添加limit支持自定义输出栏目
Dedecms 织梦 channelartlist 添加 limit 支持自定义输出栏目,比如在栏目列表调用子栏目,不写死,不指定,从第 2 个子栏目开始输出,按类似的要求,需要改动如下。打开 /include/taglib/channelartlist.lib.PHP 找到:
cacheid|
改成
cacheid|,limit|
继续找到
$dsql->SetQuery
在它上面加入
$limit = trim(preg_replace('#limit#is', '', $limit)); if($limit!='') $limitsql = LIMIT $limit ; else $limitsql = LIMIT 0,$totalnum;
继续找到
LIMIT $totalnum
改成
$limitsql
完成,前台模板里标签写法
调用 1 个栏目
{dede:channelartlist limit=1} {dede:field.typeurl/}{dede:field.typename/} {/dede:channelartlist}
调用从第 2 开始栏目,输出 2 个
{dede:channelartlist limit=1,2} {dede:field.typeurl/}{dede:field.typename/} {/dede:channelartlist}
关于织梦CMS系统channelartlist实现高亮显示和织梦cms调用栏目图片的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于dede(织梦)CMS:channelArtlist标签应用、dedecms织梦channelartlist标签当前栏目高亮、DedeCMS织梦channelartlist标签调用三级栏目下的文章、DedeCMS织梦channelartlist添加limit支持自定义输出栏目等相关知识的信息别忘了在本站进行查找喔。
本文标签: