`
zljpp
  • 浏览: 260037 次
社区版块
存档分类
最新评论

dedecms专题文章列表的模板修改

阅读更多

如果没有进行特别的设置,专题的文章列表显示默认是采用的default下面的article_spec.htm文件作为模板。

这个模板文件很简单,前面是该专题的一些信息,下面是分割线,分割线以下就是现实节点和节点文章的模块。

这个模块按理说应该是专题模板最重要的内容,可是只有下面几行:
<div class="speciallist">
  {dede:field.note/}
< /div>
实在是让人出乎意料-这让人怎么改啊,连html标签都看不到。虽然不满,但是既然用了dedecms,就只能这样了,也许作者是希望减少用户的工作量吧,可以理解。

要灵活的修改这个页面显示节点文章的样式,我想到了两种办法:

  1. 直接在浏览器显示该页面时查看html代码的方式。

不管你后台是如何做的,显示在浏览器上的才是最终结果。所以我只需看你最终的html代码,查看用到了那些html元素,在将相关元素的css写在样式表里面。这里有点小技巧,用firefox的firebug可以很容易的完成这个工作,至于怎么用,这里就不讲解了,可以直接百度。


                                <dl class="tbox">
                                         <dt><strong>节点名称</strong></dt>
                                         <dd>
                                                   <ul class="d1 ico3">
                                 节点文章列表
                                                   </ul>
                                         </dd>
                                </dl>
    知道这个以后,修改样式应该不难了吧。

    1. 虽然上诉的方法不麻烦,但是总觉得不灵活。那我们直接看源码,然后随意的修改吧。


    处理专题主题调用标签{dede:field.note/}的php文件是include/taglib/channel/specialtopic.lib.php.

    找到ch_specialtopic()函数的第五行
    $tempStr = GetSysTemplets('channel_spec_note.htm');
    从这里可以看到channel_spec_note.htm这个文件决定了节点和节点文章的显示。
    channel_spec_note.htm文件放在系统模板文件里面templets/system/channel_spec_note.htm
    打开该文件我们发现里面的html代码和在浏览器查看的几乎一模一样:
                           <dl class="tbox">
                                         <dt><strong>~notename~</strong></dt>
                                         <dd>
                                                   <ul class="d1 ico3">
                                 ~spec_arclist~
                                                   </ul>
                                         </dd>
                                </dl>

    在实际运行的时候notename会被替换成节点名,~spec_arclist~
    会被替换成节点文章超链接。~spec_arclist~其实是一个字符串:形如<li>文章超链接</li>
    找到这个文件可以修改除了li之外的所以html元素,但是li我们还是不能为其加上类和id。
    这个应该是在处理的php代码里面。
    1
    0
    分享到:
    评论

    相关推荐

      DedeCMSv5.6英文模板免费UTF8/GBK,蓝色风格.rar

      压缩包子文件的文件名称列表只给出了"dede_blue_en_utf8",这可能是模板文件夹的名称,暗示模板的核心文件和资源可能在这个文件夹中,包括但不限于HTML模板文件、CSS样式表、JavaScript脚本、图片、图标以及其他...

      紫色时尚类dedecms手机web模板

      - list_news.htm:新闻列表页模板,列出一系列文章的摘要。 - css文件夹:存放样式表,定义了元素的颜色、字体、布局等样式。 - js文件夹:包含JavaScript代码,实现动态效果和交互功能。 - images文件夹:存储图片...

      DEDECMS科技频道网站模板 php版 v1.0.zip

      在这个文件或文件夹中,你可以找到DEDECMS模板的结构和内容,包括首页、文章页、分类页、搜索页等不同页面的模板文件。HTML文件定义了网页的结构,而CSS文件则负责样式设计,JavaScript文件则可能包含交互功能的实现...

      基于PHP的html5写的DeDecms后台登录页模板.zip

      《基于PHP的HTML5 DeDecms后台登录页模板解析与应用》 DeDecms是一款流行的PHP内容管理系统,它为网站开发者提供了便捷的建站工具。本文将深入探讨基于PHP的HTML5编写的DeDecms后台登录页模板,帮助读者理解其工作...

      【T183】大气钢结构行业集团公司网站dedecms模板.zip

      2. **模块化结构**:DEDECMS的模块化特性使得模板可以灵活地添加、修改或删除各个部分,如公司简介、产品展示、新闻动态、案例展示等,方便企业根据实际需求定制内容。 3. **SEO优化**:作为一款专业的CMS,DEDECMS...

      dedecms网站地图获取文章列表支持标签调用的方法.doc

      dedecms网站地图获取文章列表支持标签调用的方法.doc

      PHP实例开发源码—html5写的DeDecms后台登录页模板.zip

      该压缩包文件“PHP实例开发源码—html5写的DeDecms后台登录页模板.zip”包含了一个使用HTML5编写的DeDeCMS后台登录页面模板。DeDeCMS(织梦内容管理系统)是一款基于PHP和MySQL技术的开源CMS系统,广泛应用于网站...

      DEDECMS蓝色企业模板 v1.0.zip

      DEDECMS(又名织梦内容管理系统)是一个广泛使用的开源CMS系统,它提供了强大的内容管理功能,包括文章发布、分类管理、SEO优化等,使得非技术人员也能轻松搭建和维护网站。 此模板利用了CSS3的新特性,如选择器...

      【T814】装饰装修设计工作室类企业网站dedecms模板.zip

      【T814】装饰装修设计工作室类企业网站dedecms模板.zip是一个...通过修改和定制模板、上传作品、设置互动功能,工作室可以打造出一个专业且吸引人的在线平台,展示其设计服务,吸引潜在客户,并提供便捷的沟通渠道。

      基于PHP的杨雨个人博客模板Dedecms版(不带程序)源码.zip

      基于PHP的个人博客模板通常包括首页、文章列表页、文章详情页、关于我、联系我们等页面,通过CSS样式控制页面布局和视觉效果,利用JavaScript实现交互功能。模板设计时会考虑用户体验、SEO优化和响应式布局,确保在...

      精美蓝色企业网站模板 For Dedecms.zip

      【标题】"精美蓝色企业网站模板 For Dedecms.zip" 提供的是一个为Dedecms内容管理系统设计的网站模板,特别强调了其美观性,采用蓝色调,适合企业使用。Dedecms(织梦内容管理系统)是一款在国内广泛应用的开源CMS...

      基于PHP的带数据dedecms趣事多多模板 php版 v1.0.zip

      【标题】"基于PHP的带数据dedecms趣事多多模板 php版 v1.0.zip" 描述了一个基于PHP编程语言开发的网站模板,专用于dedecms(DEDECMS,织梦内容管理系统)平台。这个模板名为“趣事多多”,暗示其可能是一个以分享...

      PHP实例开发源码-易采站长源码DEDECMS蓝色模板.zip

      5. **可定制性**:DEDECMS模板允许开发者根据需求进行二次开发,如添加自定义模块、修改样式等。 132707503619377333可能是该压缩包中的一个文件,具体是模板的CSS样式表、PHP脚本、图片资源还是其他文件,需解压后...

      大气红色婚纱影楼婚纱摄影类企业网站模板

      描述中提到该模板基于“dede织梦系统”修改,这表明它是基于国内流行的CMS(内容管理系统)——DEDECMS开发的。DEDECMS以其易用性和灵活性著称,允许用户通过后台管理系统方便地添加、编辑和管理网站内容,无需深入...

      织梦dedecms批量导入excel表文章内容插件

      织梦DedeCMS批量导入Excel表文章内容插件是一款针对织梦内容管理系统(DedeCMS)设计的实用工具,主要用于高效、快速地导入大量文章内容。这个插件极大地提升了网站内容更新和管理的效率,尤其适合那些需要频繁更新...

      基于PHP的杨雨个人博客模板Dedecms版(不带程序).zip

      开发者或用户可以根据自己的需求对模板进行修改,比如更改颜色、字体、布局,或者添加自定义功能。 【不带程序的含义】 “不带程序”意味着这个压缩包仅包含模板文件,而不包含Dedecms的程序核心。这意味着你需要...

      易采站长源码DEDECMS蓝色模板 v5.7.zip

      【标题】"易采站长源码DEDECMS蓝色模板 v5.7.zip"指的是一个基于DEDECMS(织梦内容管理系统)的网站模板,版本号为5.7,设计风格为蓝色调。DEDECMS是一款广泛应用的开源PHP网站管理框架,尤其在个人站长和中小企业中...

      DeDeCMS前台任意用户密码修改漏洞复现.pdf

      为了演示漏洞利用过程,首先需要在本地或服务器上搭建一个DeDeCMS站点,例如使用phpstudy工具。确保DeDeCMS的文件被正确放置在根目录下,否则安装过程中可能会出现访问问题。 接下来,按照以下步骤可以重现密码修改...

      html5写的DeDecms后台登录页模板 v2015.03.16.zip

      "html5写的DeDecms后台登录页模板 v2015.03.16.zip" 是针对这个系统的一个定制化登录页面模板,利用HTML5的新特性来优化用户体验和页面性能。 这个模板主要包含以下几个关键知识点: 1. **HTML5语义化标签**:...

    Global site tag (gtag.js) - Google Analytics