GVKun编程网logo

DedeCms5.6交叉栏目(副栏目)由9个修改为无限制(支持交叉栏目显示副栏目内容)

15

本文将带您了解关于DedeCms5.6交叉栏目(副栏目)由9个修改为无限制的新内容,同时我们还将为您解释支持交叉栏目显示副栏目内容的相关知识,另外,我们还将为您提供关于dede:arclist不能调用

本文将带您了解关于DedeCms5.6交叉栏目(副栏目)由9个修改为无限制的新内容,同时我们还将为您解释支持交叉栏目显示副栏目内容的相关知识,另外,我们还将为您提供关于dede:arclist 不能调用新闻的副栏目或多个副栏目的解决办法、DedeCMS 标签arclist封面页调用交叉栏目、DedeCMS 标签arclist频道页调用交叉栏目、Dedecms(织梦CMS)父栏目链接至第一子栏目方法的实用信息。

本文目录一览:

DedeCms5.6交叉栏目(副栏目)由9个修改为无限制(支持交叉栏目显示副栏目内容)

DedeCms5.6交叉栏目(副栏目)由9个修改为无限制(支持交叉栏目显示副栏目内容)

 

Copy to Clipboard引用的内容:[]

//副栏目(多选) 
if(targetId=='typeid2') { var j = 0; for(var i=0; i< selBox.length; i++) { if(selBox.checked) { j++; if(j==10) break; selvalue += (selvalue=='' ? selBox.value : ','+selBox.value); } } if(targetObj) targetObj.value = selvalue; } 在dede/js/main.js,592行,修改为  


//副栏目(多选) 
if(targetId=='typeid2') { var j = 0; for(var i=0; i< selBox.length; i++) { if(selBox.checked) { j++; if(j==30) break; selvalue += (selvalue=='' ? selBox.value : ','+selBox.value); } } if(targetObj) targetObj.value = selvalue; }  

// 烈火網 liehuo.net liehuo.net

实际主要是改这个地方if(j==10) break;,把10设定为你想要的数字即可。

本文章网址:http://www.ppssdd.com/code/7521.html。转载请保留出处,谢谢合作!

dede:arclist 不能调用新闻的副栏目或多个副栏目的解决办法

dede:arclist 不能调用新闻的副栏目或多个副栏目的解决办法

 

用过dede的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目栏目页都调用这篇 文档,如果每个栏目都添加一遍,那真要累死了。而dede的副栏目解决了这个问题,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏 目同时调用。

副栏目的设置如下图:

if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';  

将其替换成如下代码:

if($CrossID=='') $orwheres[] = " (arc.typeid in (".GetSonIds($typeid).") or arc.typeid2 in (".GetSonIds($typeid).") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%' )"; else $orwheres[] = " (arc.typeid in (".GetSonIds($typeid).",".$CrossID.") or arc.typeid2 in (".GetSonIds($typeid).",".$CrossID.") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";  

本文章网址:http://www.ppssdd.com/code/26930.html。转载请保留出处,谢谢合作!

DedeCMS 标签arclist封面页调用交叉栏目

DedeCMS 标签arclist封面页调用交叉栏目

Dedecms 标签arclist封面页调用交叉栏目
 
include/taglib/arclist.lib.PHP 
 
198行左右找到 
 
if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')'; 
else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')'; 
 
改为 
 
if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).') or arc.typeid2 in ('.GetSonIds($typeid).')'; //封面页调取交叉栏目 by Tony 9-27 
else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.') or arc.typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';

DedeCMS 标签arclist频道页调用交叉栏目

DedeCMS 标签arclist频道页调用交叉栏目

 

DedeCMS 标签arclist频道页调用交叉栏目

 

include/taglib/arclist.lib.php 

 

198行左右找到 

 

if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')'; 

else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')'; 

 

改为 

 

if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).') or arc.typeid2 in ('.GetSonIds($typeid).')'; //频道页调取交叉栏目 by Tony 9-27 

else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.') or arc.typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';

本文章网址:http://www.ppssdd.com/code/4919.html。转载请保留出处,谢谢合作!

Dedecms(织梦CMS)父栏目链接至第一子栏目方法

Dedecms(织梦CMS)父栏目链接至第一子栏目方法

前言

有时候在做网站的过程中,可能会遇到如下需求:点击导航菜单中的栏目,打开页面为该栏目的第一子栏目。

看到这个需求的第一眼,我们就能想到直接加链接,可是网站要求后期更改的可控性和灵活性,不能在导航直接把链接写死,那么只有在后台处理了。

切换到后台,好在这里还有外部链接一项,接下来换类型,改文件保存目录,生成静态文件,前端预览,搞定!

But!!!

添加文章的时候就郁闷了,居然在文章的栏目中找不到该栏目的子栏目了!没错,是找不到了,你说这是有多坑爹?而且细心观察的话,你会发现无论是前台还是后台的栏目排序,这个外部链接的父栏目都会排到最后。跟不上节奏啊...

怎么办呢?想到了一个折中方法,请看下面。

操作

一、为该父栏目新建封面模板,比如index_news.htm,页面内容代码为:{dede:field.content/}
二、将父栏目类型设置为频道封面,封面模板设置为index_news.htm(名称不要求,只要模板对应即可)
三、在父栏目的栏目内容处,点击左上角的源码按钮,切换到源码模式,写上如下Js:

<script>
   window.location.href="将要跳转的目录地址";
</script>

然后保存生成栏目即可。

总结

Ok,在不影响结构、不修改cms源码以及后期可修改地址的情况下,问题得以完美解决。

因为本身问题不复杂,我就没截图说明了,只是在这里分享下解决方法,希望对大家有帮助。

也希望织梦团队下次更新能够完善这些琐事

我们今天的关于DedeCms5.6交叉栏目(副栏目)由9个修改为无限制支持交叉栏目显示副栏目内容的分享已经告一段落,感谢您的关注,如果您想了解更多关于dede:arclist 不能调用新闻的副栏目或多个副栏目的解决办法、DedeCMS 标签arclist封面页调用交叉栏目、DedeCMS 标签arclist频道页调用交叉栏目、Dedecms(织梦CMS)父栏目链接至第一子栏目方法的相关信息,请在本站查询。

本文标签: