您当前的位置: 主页 > 优化教程
 
以下代码实现:
 
把地区划成省-市-文章的层级结构,栏目首页显示:
 
{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无法更新文章空间超限或者权限导致dedecms生成文章报500昨天我小不点早上起来更新窍门天下的文章,结果添加第一条的时候就出错了,... 2021-07-30
织梦dedecms 图片页面分离简单方法点评:有时候由于图片过多,而我们又或是为了节约主站流量可以将图片放到另... 2021-07-30
织梦dedeCMS图集上传图片显示不清楚的解决办法DEDE(织梦CMS)图集的三种表现方式,可以看到,第三种表现方式在上... 2021-07-27
织梦DedeCMS 5.7图集点击图片进入下一篇的修改方法织梦DedeCMS图集点击到最后一页会提示没有了哦,这样对用户体验不好... 2021-07-30
织梦织梦如何通过修改代码来实现中文水印的解决方法由于现在版权的问题目前互联网比较混乱,所以很多站长朋友们建站后不论是上... 2021-08-14
DEDECMS怎么才能让搜索单字母(小于2个字节)的设置方法织梦dedecms也在不断的升级和更新,主要是因为之前的版本有太多的漏... 2021-08-14
dedecms问题Cannot modify header information headers already昨天使用appsevr本地架设一个站,因为需要调试一个页面模板,因此改... 2021-07-27
dedecmsDedeCMS删除文章时不删除HTML 不删除附件图片计划永远赶不上需求,织梦DedeCMS为我们考虑得非常全面,但并不是,... 2021-08-09
织梦dedecms内容模型自定义字段给编辑页面添加变量在使用织梦建站时,有时候我们在编辑页面时可能需要单独调用一些变量,而织... 2021-07-27
织梦模板dede:arclist 标签排序具体实现教程标签dede:arclist的排序是通过orderby来指定的,如下:... 2021-07-22
dedecms织梦生成Google Sitemap的方法、在模版目录新建一个sitemap.htm文件,代码如下: ?xml ... 2021-07-22
关于织梦频道管理员信息管理员访问自定义表单的设置织梦模板 默认情况下,自定义表单只能是系统管理员才能查看,频道管理员和... 2021-07-30
dedecms 织梦5.7 图集实现分页功能第一步:在图集模板里加入分页代码:{dede:pagebreak/} ... 2021-07-27
DedeCMS 搜索关键字超过2个不显示的解决方法教程 在使用DEDE搜索时,搜索二个字,可以正常搜索到,比如模板这样搜... 2021-07-22
导航里的"index.html"能不能去掉?导航里的index.html能不能去掉???现在的连接地址是:xxxx... 2021-07-22
织梦dedecms系统字符串内容截取函数在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串... 2021-07-27

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