dedecms生成栏目列表页排序多样化pubdate,click等排序格式
如下图显示:

修改教程如下:

第1步:

在   dede/inc_menu.php  中找到“更新主页HTML“ 在这一部分中增加若干行必要的代码:

例如 <m:item name='更新Click排序列表' link='makehtml_list_click.php' rank='sys_MakeHtml' target='main' />

第2步:

在   dede目录中找到 makehtml_list.php、makehtml_list_action.php,分别复制一份重命名为 makehtml_list_click.php、makehtml_list_click_action.php。
在   makehtml_list_click.php 中将“makehtml_list.htm” 改为“makehtml_list_click.htm”;
在   makehtml_list_click_action.php  中 将“arc.listview.class.php” 替换为 “arc.list.click.view.class.php”;接着在大概文件末尾,找到 “makehtml_list_action.php” 改为“makehtml_list_click_action.php”;

第3步:

在   dede/templets目录中找到 makehtml_list.htm,复制一份重命名为 makehtml_list_click.htm;然后打开新建的文件找到action="makehtml_list_action.php",替换为 action="makehtml_list_click_action.php"

第4步:
这一步需要改的比较多点了
在   include目录中找到 arc.listview.class.php 复制一份重命名为 arc.list.click.view.class.php;
接着打开您新建的这个文件arc.list.click.view.class.php:
①:找到
   $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist']; // very68.com
   $tempfile = str_replace("{tid}", $this->TypeID, $tempfile);
   $tempfile = str_replace("{cid}", $this->ChannelUnit->ChannelInfos['nid'], $tempfile);
   if(!file_exists($tempfile))
   {
    $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_default.htm";
   }
   if(!file_exists($tempfile)||!is_file($tempfile))
   {
    echo "模板文件不存在,无法解析文档!";
    exit();
   }

全部替换为   
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_click_article.htm";// list_click_article.htm是你自己制作的按click排序的模板,官方默认的模板是按pudate排序,这个看您自己的喜好了,O(∩_∩)O~

②、找到
     $onlyrule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],'',$this->Fields['namerule2']);
     $onlyrule = str_replace("{page}","1",$onlyrule);
     $list_1 = $this->GetTruePath().$onlyrule;
     $murl = MfTypedir($this->Fields['typedir']).'/'.$this->Fields['defaultname'];
全部删掉或者注释掉即可。

③、找到
     $namerule2 = str_replace('{tid}',$typeid,$namerule2);
替换为
     $namerule2 = str_replace('{tid}',$typeid.'_click',$namerule2); // very68.com
      其中_click,按自己喜好命名。

本教程至此全部结束,感谢您的收看

dedecm教程:生成栏目列表页排序多样化pubdate,click等排序格式相关推荐

  1. dedecms 栏目列表页链接如何优化

    这篇文章主要介绍了dedecms 栏目列表页链接如何优化,具有一定借鉴价值,需要的朋友可以参考下.希望大家阅读完这篇文章后大有收获.下面让小编带着大家一起了解一下.  dedecms 栏目列表页链接怎 ...

  2. 解决phpcms模版设置中不能显示栏目首页模板,栏目列表页模板,内容页模板等下拉菜单选项的问题!...

    第1步:检查相应的模版文件夹中是否有模版文件 一般地,查看目录phpcms/templates/default[模板风格标识]/content 栏目首页模板:以(category_)开头,catego ...

  3. pageadmin CMS网站制作教程:栏目单页内容如何修改

    pageadmin CMS网站制作教程: 栏目单页内容如何修改 一般情况下,如公司介绍,联系方式等介绍内页面都属于单页,单页内容可以直接在栏目设置界面进行修改,如下 1.对栏目单页内容进行设置,登录后 ...

  4. django管理后台列表页,TextField字段展示换行等格式(format_html)

    因为在django后台管理页面中国,在详情页中输入字段后,在列表页只能一行显示,所以,最后的解决办法是: 在model中定义一个新字段,然后运用到了format_html 方法,把原本的字段retur ...

  5. Discuz!教程之门户列表页文章中无图片时,从图库中选择一张作为封面

    很多站长为了界面美观与一致性,需要在文章列表界面对没有图片的文字也显示封面,本文介绍一个简单的方法解决此问题: 1.上传图片 找10张jpg格式图片,分别命名为0.jpg.2.jpg...9.jpg( ...

  6. cmstop模板制作教程-全局变量_栏目页、列表页变量

    全局变量 变量代码 说明 {$CONFIG[charset]} 网站编码 {$SYSTEM[sitename]} 网站名称 {$SYSTEM[seotitle]} 标题附加字,用于网站搜索引擎优化 { ...

  7. phpcms ajax 调取文章内容,Phpcms V9列表页使用GET标签调用指定文章内容的方法

    十一归来,开始上班咯,假期愉快吧? 十一长假结束,CMSYOU继续分享CMS教程,与大家一起迎接新一天的开始.继续新的挑战, 一起加油! 在续之前发表的原创教程Phpcms V9列表页调用栏目第一篇文 ...

  8. 前嗅ForeSpider教程:采集列表和正文的数据

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:新建任务 ①点击左上角"加号"新建任务,如图1: [图1] ②弹窗里填写采集地址,任务名称,如图2 ...

  9. Thinkcmf子栏目获取父级栏目所有子栏目列表

    网站建设时经常需要输出某个栏目的子栏目,对应的在子栏目列表页也需要输出父级栏目的子栏目列表,thinkcmf可以输出所有子栏目,但却无法在子栏目列表页也适用, 因此就需要通过对数据库表查询来完成需求: ...

最新文章

  1. 堆栈的应用——用JavaScript描述数据结构
  2. OFBiz + Opentaps 仓储设施 基本管理
  3. python基础(二)字符串內建函数详解
  4. YbtOJ-方格填写【插头dp】
  5. 熊逸《唐诗50讲》田园篇 - 学习笔记与感想
  6. python+selenium+unittest测试框架1-unittest单元测试框架和断言
  7. C#基础回顾(一)—C#访问修饰符
  8. 安全辅助 冰刃 IceSword 1.2 中文版 修正号061022
  9. crf的实现 keras_keras 解决加载lstm+crf模型出错的问题
  10. 振动信号的短时傅里叶变换分析
  11. 分享一个在沪深300下获得146.56%超额收益的策略
  12. 微型计算机是以微处理器为基础,在计算机中以微处理器为核心组成的微型计算机属于第几代计算机...
  13. 智商黑洞(门萨Mensa测试)6
  14. 异常检测算法:Elliptic Envelope算法的python代码实现
  15. EPLAN 3D图自动生成2D安装版图
  16. 服务器被攻击了,更换IP是否有用吗
  17. 海思3516对接mipi屏幕总结
  18. 原来这些热门游戏都基于Unity开发,为何Unity集训营越来越受欢迎?
  19. 【论文阅读】LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
  20. JSP、Servlet和Spring MVC

热门文章

  1. java fx 文本输入,DOC-03-08 文本框(Text Field)
  2. 《1984》读书随笔
  3. 阅读圣经丨关于DAX(修订版)
  4. 毕业设计 单片机自动追踪灭火系统 - arduino stm32 物联网 嵌入式
  5. 【Unity Shader】常用光照计算公式
  6. 第3周作业 #高级编程技术
  7. Python教材(数据分析、数据挖掘与可视化)——第四章课后习题
  8. office VBA 用户窗体 控件 单元格 参数的用法与注解
  9. 树与二叉树——后序遍历二叉树的非递归算法
  10. 支持手机与PC间快传和投屏,联想推出LenovoOne