您当前的位置: 主页 > 优化教程
 
以下代码实现:
 
把地区划成省-市-文章的层级结构,栏目首页显示:
 
{dede:channelarclist} <!--省显示--> 
<a href="">省级标题:{dede:field name='name'/}</a> 
{dede:channel type='son'} 
<a href="">市级标题:[field:name/]</a> 
{dede:arclist} 
该市文章{field:title/} 
{/dede:arclist} 
{/dede:channel} 
{/dede:channelarclist}
即把省级栏目按市分类,并显示每一个市的文章标题,但是{dede:channel}标签不能嵌套,因此{dede:arclist}标签会原样输出。
 
解决办法: 
 
$typeid = $row['id']; 
if((class_exists('PartView'))) 
$pv = new PartView($typeid); 
$text = $likeType; 
$text= str_replace(array('{field', '/}'), array('[field', '/]'), $text); 
$pv->SetTemplet($text,'string'); 
$artlist = $pv->GetResult(); 
$likeType = $artlist; 
}
在/include/taglib/channel.lib.php 中找到if($col>1) $likeType .= "</dd>\r\n"; (v5.6 是125行 v5.7是156行)在这句话上面加上以下代码,即可解决我们的问题。
 
不过,有个问题就是加了这代码之后,文章页有{dede:channel} {/dede:channel} 时更新不了。
可以修改为:
 
if($sanji) 
$typeid = $row['id']; 
if((class_exists('PartView'))) 
$pv = new PartView($typeid); 
$text = $likeType; 
$text= str_replace(array('{field', '/}'), array('[field', '/]'), $text); 
$pv->SetTemplet($text,'string'); 
$artlist = $pv->GetResult(); 
$likeType = $artlist; 
}
然后,在channel.lib.php文件的开头 global $dsql; 的后面加上$sanji = $ctag->GetAtt('sanji');
 
调用代码为:
 
{dede:channelartlist} 
{dede:field name='typeurl'/} {dede:field name='typename'/} //外框架 
{dede:channel type='sun' sanji='1'}//子框架 
<h3><a href="[field:typelink/]" target="_blank">[field:typename/]</a></h3> 
{dede:arclist row='5' titlelen='39'} //调用文章 
连接: {field:arcurl/} 
标题: {field:title/} 
{/dede:arclist} 
{/dede:channel} 
{/dede:channelartlist}
如此,问题得以圆满解决。
 

关键词:dedecms,调用,三级,栏目,名,与,栏,目下,的,内容    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

最新织梦DEDECMS V5.7模板标签调用大全-----------------------------------... 2021-07-27
Pbootcms自定义表单“提交成功”在哪里修改?按照这个路径地址来修改下文件/apps/home/controller... 2023-06-26
织梦文章内容页面调用随机推荐文章在文章内容页推荐的文章,很多时候都是一些最新的,最热门的等等。但是还有... 2021-07-22
“关键字不能小于2个字节”解决办法织梦搜索老是显示关键词不能小于2个字节,这里哪里出现了问题了呢,于是在... 2021-07-22
dedecms织梦后台缩略图本地上传图片加水印dedecms织梦后台添加文章时,缩略图有本地上传和站内选择,就算你开... 2021-07-22
织梦文章及栏目删除后ID从1开始的方法在织梦当删除文档栏目后,再重新建立文档时,它的id就会按照刚才建立的文... 2021-07-22
dedecms列表页和内容页调用顶级栏目ID的方法dedecms 织梦模板 中添加顶级栏目id的方法总结,使用dede顶... 2021-07-27
织梦调用文章缩略图原图地址只能调用jpg格式修正教程之前我写过这样教程《织梦怎么调用缩略图片原图地址?》,但是这样教程只针... 2021-07-22
Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHA本文实例讲述了Dedecms导入数据提示:USING BTREE ) ... 2021-07-30
dedecms图集图片数量获取方法在include/common.func.php增加下列函数: fun... 2021-07-30
DEDE在图集列表中调出图集的所有图片在include/common.func.php 中添加以下函数代码 ... 2021-07-27
织梦自由列表freelist调用增加排序方法很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-27

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn