首页 > 其他分享 >dede共用同一个文章ID展示多个不同的模板页面

dede共用同一个文章ID展示多个不同的模板页面

时间:2023-07-14 14:34:54浏览次数:41  
标签:show class arc archives php dede ID 模板

DEDE共用同一个文章ID展示多个不同的模板页面 ,比如链接:

http://jinmengqiang.cn/info-1.html

http://jinmengqiang.cn/plus/show.php?aid=1

以上2个链接可以使用不同的模板,其实内容可以相同也可以不同的进行调用(这个需要后台二次开发进行配合)。

首先复制 /m/view.php 并且改名为 show.php 移动到根目录的 /plus 目录中。

然后复制在include目录中复制 /include/arc.archives.class.php ,然后直接粘贴到/include/目录,并改名为:arc.archives-show.class.php。

修改刚才的 show.php 文件找到以下代码:

require_once(DEDEINC.'/arc.archives.class.php');

修改成以下代码:

require_once(DEDEINC.'/arc.archives-show.class.php');

这样就可以达到同文章ID不同模板了。如:

http://jinmengqiang.cn/info-1.html

http://jinmengqiang.cn/plus/show.php?aid=1

比如:我还要新增到3条或者3条以上链接共用同一个文章id同样操纵,继续再复制 /m/view.php 并且改名为 shop.php 移动到根目录的 /plus 目录中。

然后复制 /include/arc.archives.class.php 改名为:arc.archives-shop.class.php。

修改刚才的 shop.php 文件找到以下代码:

require_once(DEDEINC.'/arc.archives.class.php');

修改成以下代码:

require_once(DEDEINC.'/arc.archives-shop.class.php');

至此,整个修改操纵方法就是这么简单,就可以达到所有文章id共用,而可以使用多个url链接和多个不同类型风格的模板进行展示。同理,此操纵方法可以在原有的同ID同内容不同模板的情况下,利用织梦二次开发,使其不同页面展示不同的内容,模板也不同,url链接不同,但是最重要的是ID可以达到相同。这样可以更有效的利用织梦显示相同类型的内容都利用同一个文章id进行显示。

 

标签:show,class,arc,archives,php,dede,ID,模板
From: https://www.cnblogs.com/asqq8/p/17553614.html

相关文章

  • dede ckeditor编辑器让上传图片自动使用绝对地址显示
    dedecmsckeditor编辑器让上传图片自动使用绝对地址显示,本教程适合织梦cmsv57,其他版本未测试。由于我们网站为了更好更有效的解决seo方案,于是在考虑到发布文章的时候,上传的正文图片,是非绝对路径的,于是我们把织梦cms默认编辑器ckeditor进行了小幅度的修改:首先我们打开织梦安装在......
  • dede会员中心投稿编辑器修改成纯文字投稿方式
    在我们后台发布文章的时候往往需要加入HTML或css以及php等语言的代码,若是单独发的话,没有颜色的区分,并且人看观看的效果也不是很好,所以需要实现后台能编辑语言代码的,之前我们处理了织梦后台的编辑器,现在我来说一下会员后台的编辑器怎么实现这个功能。一:首先打开根目录下的:/member/......
  • dede网站搬家及完整换空间操纵方法
    1.在新空间中安装一份和你正在运行的程序同版本的织梦程序注意安装的时候数据库的前缀一定要和正在运行的网站的前缀一样默认是dede_如果以前安装的时候你没有改过的话不比理会 2.进入正在运行的网站后台——系统——数据库备份/还原, 进行数据库的备份操作 ......
  • dede后台无法上传图片的解决办法
    把include/uploadsafe.inc.php里找到以下代码:$imtypes=array("image/pjpeg","image/jpeg","image/gif","image/png","image/xpng","image/wbmp","image/bmp");if(in_array(strtolower(trim(${$_key......
  • dede列表页输入数字跳转到指定分页代码
    编辑打开列表页模板,默认路径为empletsdefaultlist_article.htm,将下列代码插入之间,也可以做JS调用。<scripttype="text/javascript">//<![CDATA[functiononCheckPage(){varbeginPage=parseInt(document.beginPagefrm.beginPage.value);if(isNaN(beginPage)){alert("请输......
  • dede去掉顶踩部分模块代码显示的修改方法
    找到模板目录:/templets/default/article_article.htm模板文件里找到以下代码注释或者删除即可:<div><divclass="diggboxdigg_good"onmousemove="this.style.backgroundPosition='leftbottom';"onmouseout="this.style.backgroundPosi......
  • dede织梦标签,dede:arclist用法与详解
    标签名称:arclist标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。功能说明:获取指定文档列表适用范围:全局使用基本语法:{dede:arclist?flag='h'typeid=''row=''col=''titlelen=......
  • dede后台验证码错误或不显示的解决办法
    用v56之前版权include/vdimgck.php覆盖现在的文件,测试可行,不过验证码样式就回到以前版本的,喜欢新版的朋友可能会不舒服。我们打开data/safe/inc_safe_config.php打开头一行$safe_gdopen='1,2,3,4,5,6';修改为$safe_gdopen='1,2,3,4,5';去掉6,即关闭后台验证码选项,测......
  • dede批量删除未审核的文章和评论
    dedecms批量删除未审核的文章,批量删除未审核的评论,dedecms批量删除未审核的文章和评论在使用织梦cms系统的时候,开启了会员功能投稿的话,就有很多不明的投稿和垃圾文章,还有垃圾评论,而且数量比较多,让很多朋友很苦恼,于是用下面方法可以快速解决此问题,方法如下:登陆dede后台-系统-SQL......
  • dede怎么取消后台验证码,DEDE取消后台验证码
    DEDEv5.5/v5.6怎么取消后台验证码,DEDE取消后台验证码有些时候,使用DEDECMS的时候,在后台登陆处遇到后台验证码错误,或者嫌弃后台验证码麻烦,我们就可以将后台的验证码取消掉.这篇文章是介绍教你如果取消DEDECMSv5.5后台验证码的步骤:找到DEDE后台目录,也就是默认的/dede/login.......