您当前的位置: 主页 > 优化教程
DeDeCms织梦教的专题相关资料在网上很少,之前查阅了很多资料都未找到其详细方案,所以还是自己动手丰衣足食,在官方的版本上发现有这样的一段话:
 
1、文章列表用ID1、ID2、ID3这样形式分开,系统会自动排除不同节点的相同文章;
 
2、关于单条记录模板里的[field:fieldname /]标记的使用,请参考关于系统帮助关于arclist标记的说明;
 
3、节点ID是节点的标识,允许在专题模板中用{dede:specnote id='标识'/}这样来表示单个节点。
 
4、正常的情况下,每个节点显示的是“节点文章列表”里的文档,如果你指定为“自动获取模式”,那么必须指定关键字和栏目ID。
 
可是经测试{dede:specnote id='标识'/}这个并没有生效,
 
因此开始解决这个,以替换掉原来比较死板{dede:field name='note'/}标签;
 
举例说明:
 
我要分两栏显示不同节点的文章,目前用"note"就不能实现,只能是同一节点分栏,难免就显得有些捌扭,不够灵活。
 
下面我就把自己解决方案写下,仅供大家参考,本方法只是实现了功能,可实现方法不一定是好的:
 
步骤1:找到并打开include/inc_archives_view.php文件,在里面找到如下代码:
 
    //广告标记
    //-----------------------
    else if($ctag->GetName()=="myad"){
     $this->dtp->Assign($tagid,$this->PartView->GetMyAd($typeid,$ctag->GetAtt("name")));
    }
 
 
在其底下添加如下代码:
 
    // 专题标识
    // by phpfans
     else if($ctag->GetName()=="specnote"){
     $this->dtp->Assign($tagid,$this->ChannelUnit->GetSpecList('',$this->ChannelUnit->specrule,$ctag->GetAtt("id")));
    }
 
 
说明:在广告标记下增加专题标识,这样专题文章列表页就可以识别specnote标签了。
 
步骤2:找到并打开include/inc_channel_unit.php文件,在底下添加如下代码:
 
    var $specrule;
     //-------------
     //php5构造函数
    //-------------
 
 
说明:增加了对$pecrule变量的定义
 
步骤3:找到并打开include/inc_channel_unit.php文件,找到如下代码:
 
    else if($ftype=="specialtopic"){
     $this->specrule = $fvalue;
     $fvalue = $this->GetSpecList($fname,$fvalue);
     }
 
 
说明:这里增加了$this->specrule = $fvalue;这句,以便获取addonspec表的note字段数据。


关键词:织梦,专题,模板,应用,分析,及,使用,案例,有,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

为什么这么多企业网站建设时喜欢选择模板建站呢?作为企业来说都希望节省成本,低价值要建一个好的网站,但是从这方面来说是... 2022-04-25
好的网站设计需要细节的优化与辅助1.注重用户体验,注重网站细节的优化做网站很注重的一个问题——用户体验... 2022-04-22
企业网站改版都需要有哪些准备与注意的地方如果网站改版不涉及内容,但页面设计或网站架构发生了重大变化,更严重的是... 2022-02-24
网站抬头与底部foot设计制作注意事项有哪些?一个的网站网页设计由头部中间以及底部设计三个部分组成,底部往往是站... 2022-02-19
做高端网站设计制作对设计师有什么具体要求?网站设计是关乎网站外部形象的一个重要问题。因此,在设计高端企业网站时,... 2022-02-16
为你选择附近的网站建设_网站制作_自适应网站公司!1、品牌官网制作2、营销型网‌‌站策划3、电商网站开发4、大型门户网站... 2021-12-31
教育培训行业网站建设设计制作的解决方案与报价1、教育培训行业是培训企业在互联网上的"商标",每... 2021-12-20
兴网关于品牌网站建设解决方案品牌宣传网站要求独特的个性特征及表现方式,其视觉的定位更需要为品牌服务... 2021-12-19
针对集团上市公司官方网站建设更优解决方案集团上市公司发展现状随着集团上市公司的不断壮大,集团企业、上市公司的信... 2021-12-19
模板大家都在使用会引起网站降权吗?现在做网站,绝大部分都是使用CMS程序,主要节省开发时间,可以有更多的... 2021-12-11
DedeCms Runphp 标签中调用其他变量的方法DedeCms Runphp 标签中调用其他变量的方法 我们都知道,在... 2021-07-22
织梦5.7修改搜索结果页 关键字 红色 颜色nclude 目录下 arc.searchview.class.php... 2021-07-27
织梦cms复制页面内容,自动在后面加上网址dedecms织梦COPY页面内容,自动在后面加上网站信息,利于SEO... 2021-07-27
织梦当天发布文章标题加红色(new)让每次到访网站的用户都能明显看到新增加的内容,这对用户体验来说是非常好... 2021-07-22
DEDECMS启用SSL和多站点支持HTTPS访问后域名重复的解决办法启用SSL开启HTTPS访问后,发现DEDE,对设置动态浏览的文章出现... 2021-07-22
DEDE织梦当前系统时间标签带时分:[field:pubdate function=GetDate... 2021-07-27
dedecms 让友情链接的a标签显示title标签的方法今天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友... 2021-07-22
织梦上传不了缩略图“上传失败,请检查配置”织梦的用户在发布文档的时候,点击本地上传的时候或者内容里插入图片的时候... 2021-07-22
织梦dedecms简单实现上一篇下一篇中英文显示织梦中文上一篇、下一篇调用: 上一篇:{dede:prenext ge... 2021-07-22
织梦DEDECMS在图集列表中调出图集的所有图片在include/common.func.php 中添加以下函数代码 ... 2021-07-27
dedecms tag 标签调用方法(大全)dedecms tag 标签调用方法 dede标签调用的基本语法是: ... 2021-07-27
DedeCMS相关文章调用标签代码,有利于seo优化DedeCMS有提供相关标签likeart可以调用全站的相关文章,文章... 2021-07-22
织梦文章页单独调用上一篇下一篇URL网址链接方法织梦dedecms文章页单独调用上一篇下一篇URL网址链接的方法 上一... 2021-07-22
dedecms如何在文章内容页添加TAG标签功能我们在使用织梦dedecms的时候应该如何在文章内容页添加TAG标签功... 2021-07-27
织梦dedecms搜索指定栏目文档方法织梦默认代码有这样一个代码,方便快捷解决这样的难题。只需要在模板搜索代... 2021-07-22
织梦channel导航标签不支持typeid指定栏目解决办法{/dede:channel} 但是很多情况下需要单独指定栏目(比如:... 2021-07-22
DEDE织梦模板标记、标签、调用以及写法的教程了解一下织梦模板引擎的知识是非常有意义的。 织梦模板 引擎是一种使用X... 2021-07-22

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