智软工作室   主要是为宁波公司提供宁波网站建设    ,宁波网站制作   ,宁波做网站公司  , 宁波外贸网站建设 公司,宁波网站优化  等项目,以优质的服务,优 惠的价格,深的客户信赖。相信有你的加入我们的明天会更有动力!期待与你合作!
  • 宁波智软设计工作
室,打造宁波网站制作


工作室顶级品牌
  • 智软拥有专业的设
计团队
  • 多年网站建设团队
为你服务
  • 智软期待与你合作
  • 我们的技能
  • 我们掌握的技能有
:dreamweaver,flash,photoshop
  • 宁波高端网站建设
服务公司
    2014已经悄然到来,在 新的一年我们恭贺所有客户事业蒸蒸日上,同事庆祝智软设计工作室成立5周年,在5周年为众多客户提 供了保质量的网站设计与网站制作。 我们在新的一年质 量与服务将会更加进一步为更多的客户带来高端的网站设计与服务!期待与你合作
  • 企业网站制作建设
原因与服务介绍

    智软设计工作室多 年为宁波企业网站制作建设服务一直以来我们以最优惠价格,最优质的质量,最突出的设计!得到了客户的一致认可,我们的服务包括: 宁波网站设计,宁波网站建设    ,宁波网站制作   ,宁波网站优化  ,宁波英文网站制作 我们会以优质的服务,最低的价格来报答 客户!

  • 点击链接网站优化
推广介绍

    点击连接网站优化 推广-对企业的网站优化 和网站推广--对企业的重要性 -点击进行详细了解

  • 2014开幕,宁波网站设
计服务全面优惠.

    2014开幕,宁波智软设 计为宁波企业提供更加优秀的设计和实惠的价格

  • 链接到网站案例展
示平台
    智软设计工作为宁 波客户网站设计案例展示平台-案例均为定期更新 ,让新老客户更好的看到我们做的案例,点击查看我们做的网站案例吧!
  • 我们宁波网络公司

提供网站一站式解决方案
    智软(宁波网络公司 )帮你轻松解决网络 问题,网站一站式解决方案
你当前的位置: > 营销与网络  >

dede调用三级栏目和内 容 如:省-市-文章的层级结构  

2017-11-02 14:52

网站根据需要,把 地区划成省-市-文章的层级结构   ,栏目首页需要显示的是

代码如下:

{dede:channelarclist} <!--省显示-->
<a href=/yingxiaoyuwangluo/"">省级标题:  {dede_field/index.html name='name'/}</a>
{dede:channel type='son'}
<a href=/yingxiaoyuwangluo/"">市级标题:  [field_name/]</a>/index.html
{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=/yingxiaoyuwangluo/"[field_typelink/]"/index.html target="_blank">[field:typename/]</a></h3>
{dede:arclist row='5' titlelen='39'} //调用文章
连接: {field:arcurl/}
标题: {field:title/}
{/dede:arclist}
{/dede:channel}
{/dede:channelartlist}


问题解决。 

更多

【责任编辑:小戴工程师 】

关键字: 需求 DIV高度自动 地图关键字   网站设计师   需要注意 正确方法 网站PR 美国域名 seo的注意事项   锚文字 超链分析 状告 服务商 蝴蝶效应 十点技巧 强大搜索 网站攻击 Google Place 简单css代码 医疗器械公司   裤业有限公司   网站推广秘诀   单页面优化   运营策略 网站排名 灰色seo jQuery实用教程 黑鹰安全网   新年 Win Mobile

上一篇:dede获取当前频道的下 级栏目的内容列表标签 下一篇:bootstrap 内容图片自适应和 表格自动边框

最新文章

2017-11-02 14:52

相关文章

2017-11-02 14:52
网站制作咨询:
QQ:277728291
电话:18668277799
邮箱:277728291@qq.com
期待你来电咨询
回顶部
Copyright 2010 智软工作室   版权所有    智软为宁波公司提 供最优惠的网络服务【宁波网站建设    ,宁波网站制作   公司,宁波做网站公司  ,宁波外贸网站建设 公司】我们竭诚为你服 务!
友情链接:    彩神帝---首页欢迎你   分分PK10   汇旺彩票---首页欢迎你   天地汇棋牌游戏   pk拾手机计划网页版_pk拾全天计划两期_pk拾彩票网开奖直播