以上就是给各位分享dedecms织梦dede:channel标签里面调用新闻列表,其中也会对织梦常用调用标签进行解释,同时本文还将给你拓展DEDECMS中,channel标签、dedecms织梦cha
以上就是给各位分享dedecms织梦dede:channel标签里面调用新闻列表,其中也会对织梦常用调用标签进行解释,同时本文还将给你拓展DEDECMS中,channel标签、dedecms织梦channelartlist标签当前栏目高亮、DedeCMS织梦channelartlist标签调用三级栏目下的文章、dedecms织梦dede:arclist按照自定义字段的条件调用相关新闻等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- dedecms织梦dede:channel标签里面调用新闻列表(织梦常用调用标签)
- DEDECMS中,channel标签
- dedecms织梦channelartlist标签当前栏目高亮
- DedeCMS织梦channelartlist标签调用三级栏目下的文章
- dedecms织梦dede:arclist按照自定义字段的条件调用相关新闻
dedecms织梦dede:channel标签里面调用新闻列表(织梦常用调用标签)
dedecms织梦dede:channel标签里面调用新闻列表实现代码如下所示:
{dede:channel type='son' noself='yes'} [field:id runphp=yes] global $dsql; $sql = "SELECT arc.* FROM `dede_archives` arc where arc.arcrank>-1 AND arc.typeid = @me ORDER BY arc.id desc limit 10"; $dsql->SetQuery($sql); $dsql->Execute('t'); $result = ''; while($row = $dsql->GetArray('t')) { $arcurl = GetOneArchive($row['id']); $pubdate = MyDate('m-d',$row['pubdate']); $result .= <<< TPL <dt><a href="{$arcurl['arcurl']}"><span>{$row['title']}</span><span>{$pubdate}</span></a></dt> TPL; } @me = $result; [/field:id] {/dede:channel}本文章网址:http://www.ppssdd.com/code/11153.html。转载请保留出处,谢谢合作!
DEDECMS中,channel标签
获取栏目列表标签 dede:channel
标签:
{dede:channel type=''top'' row=''8'' current~typelink~">~typename~ "}
{/dede:channel}
typeid = ''0'' 栏目ID
row = ''100'' 调用栏目数
type = ''son | sun'' son表示下级栏目,self表示同级栏目,top顶级栏目
current'' 应用样式
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织梦dede:arclist按照自定义字段的条件调用相关新闻
dedecms织梦dede:arclist按照自定义字段的条件调用相关新闻,这对于想要在首页调用某个自定义字段的新闻的同学来讲,特别不错
打开 \include\taglib\arclist.lib.php 找到
//关键词条件
在它的上面加入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//自定义字段关键词条件
if($ctag->GetAtt('addk')!='')
{
$addkeywords = explode(',' , trim($ctag->GetAtt('addk')));
$addf = $ctag->GetAtt('addf') ? $ctag->GetAtt('addf') : "body";
$filtersql = '';
$n = 1;
foreach($addkeywords as $k)
{
if(trim($k)=='') continue;
else $k = addslashes($k);
$filtersql .= ($filtersql=='' ? " find_in_set('$k', addf.$addf) " : " OR find_in_set('$k', addf.$addf) ");
$n++;
}
$orwheres[] = $filtersql;
}
源码调用标签写法
1
2
3
4
5
6
7
8
9
{dede:arclist typeid='1' row='10' channelid='1' addfields='jiage,dengji,shangdao,canyin' addk='奢华6星' addf='dengji'}
<li>
<a href="[field:arcurl/]">
<img src="[field:litpic/]" alt="[field:title/]" width="143" border="0" height="106">
<span>[field:title/]</span><br/>
<small>岛屿等级:[field:dengji/]</small>
</a>
</li>
{/dede:arclist}
channelid='1' //模型id号
addfields='jiage,dengji,shangdao,canyin' //自定义字段
addk='奢华6星' //要调用的自定义字段值
addf='dengji' //要调用的自定义字段
本文章网址:http://www.ppssdd.com/code/12147.html。转载请保留出处,谢谢合作!关于dedecms织梦dede:channel标签里面调用新闻列表和织梦常用调用标签的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于DEDECMS中,channel标签、dedecms织梦channelartlist标签当前栏目高亮、DedeCMS织梦channelartlist标签调用三级栏目下的文章、dedecms织梦dede:arclist按照自定义字段的条件调用相关新闻等相关内容,可以在本站寻找。
本文标签: