您当前的位置: 主页 > 优化教程
 
以下代码实现:
 
把地区划成省-市-文章的层级结构,栏目首页显示:
 
{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程序建站会发现这款开源的内容管理系统很多地方都是... 2021-08-14
dedecms调用栏目名称与栏目链接地址的方法分析本文实例讲述了 织梦模板 调用栏目名称与栏目链接地址的方法 今天在做一... 2021-07-30
DEDECMS网站搬家后织梦图片路径批量替换系统 - SQL命令行工具,然后看到一个文本框,在文本框内输入sql语... 2021-07-22
dede:arclist的各种属性详解及orderby的各种排序方法DEDECMS 制作的 织梦模板 进行二次开发,就离不开DEDE的de... 2021-07-22
织梦dedecms搜索结果不显示自定义字段解决方法我们用织梦建站时,一点搜索,除了标题、简介、日期、点击能出来,很多自定... 2021-07-22
DEDECMS会员中心如何更改默认目录名称你有没有想为dedecms会员中心改个名字,这里我告诉你修改会员中心的... 2021-08-09
实用:织梦DedeCMS调用某个时间段得文章(周文章、月文章)某些情况下,我们需要调用昨天发布和某个时间段发布的文件,这个是我在以前... 2021-07-27
首页调用自定义表单内容方法织梦5.7首页调用自定义表单内容方法 在织梦dedecms后台在自定义... 2021-07-22
dedecms文章标题栏突破60个字符限制本文介绍了dedecms文章标题栏突破60个字符限制的实现方法,怎么样... 2021-07-22
Dedecms调整浏览次数 加快文章显示速度dedecms的文章点击次数是通过js动态调用显示出来的。这个js调用... 2021-07-22
dedecms网站如何修改上一篇下一篇的标题字数一般情况下,如果你的上一篇和下一篇是2行布局就不需要限制标题的字数了,... 2021-07-22
织梦修改专题说明字数限制方法DEDECMS的专题文字说明是默认限制在250以内的,我们来通过一下代... 2021-07-22
织梦调用同一个附加属性的文章的方法今天早上的时候一位客户联系到我们,说是想要咨询dedecms调用栏目里... 2021-08-14
织梦文章内容页用SQL语句调用自定义字段DEDECMS文章内容页用SQL语句调用自定义字段,代码如下: {de... 2021-07-22
织梦dedeCMS列表标签按照下载次数排序DEDECMS按照下载次数排序,排序在SQL语句里无非就是order ... 2021-07-27
dedecms(织梦)实现301永久重定向代码几种方法301永久重定向:这是SEO中的一个基础名词,在URL规范化中会用到,... 2021-07-30
织梦搜索结果增加dede:tag标签支持在织梦的搜索结果页面中,如果要使用dede:tag等标签的支持,你需要... 2021-07-22

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