这篇文章主要围绕织梦dedecms实现无限数量的交叉副栏目调用的方法和织梦一直显示上一页和下一页展开,旨在为您提供一份详细的参考资料。我们将全面介绍织梦dedecms实现无限数量的交叉副栏目调用的方法
这篇文章主要围绕织梦dedecms实现无限数量的交叉副栏目调用的方法和织梦一直显示上一页和下一页展开,旨在为您提供一份详细的参考资料。我们将全面介绍织梦dedecms实现无限数量的交叉副栏目调用的方法的优缺点,解答织梦一直显示上一页和下一页的相关问题,同时也会为您带来DedeCms5.6交叉栏目(副栏目)由9个修改为无限制、dedecms织梦的不同栏目调用不同banner图的方法、dedecms织梦获取栏目(分类)的文章数量的方法、dedecms织梦调用当前栏目文章总数量的方法的实用方法。
本文目录一览:- 织梦dedecms实现无限数量的交叉副栏目调用的方法(织梦一直显示上一页和下一页)
- DedeCms5.6交叉栏目(副栏目)由9个修改为无限制
- dedecms织梦的不同栏目调用不同banner图的方法
- dedecms织梦获取栏目(分类)的文章数量的方法
- dedecms织梦调用当前栏目文章总数量的方法
织梦dedecms实现无限数量的交叉副栏目调用的方法(织梦一直显示上一页和下一页)
DedeCms5.6交叉栏目(副栏目)由9个修改为无限制
目前5.6版本副栏目选择只能选择为9个,但就是由稀奇古怪的客户想选择更多,研究了一下是js调用的问题。
看代码:
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; } |
实际主要是改这个地方if(j==10) break;,把10设定为你想要的数字即可。
dedecms织梦的不同栏目调用不同banner图的方法
在做织梦站的时候我们会有不同的栏目,比如联系我们,产品中心等等,banner也不一样,方法如下:
我们可以使用织梦的顶级栏目ID标签,把图片命名成顶级栏目typeid ,代码如下:
dedecms织梦获取栏目(分类)的文章数量的方法
要实现织梦调用栏目下文章数量总数,织梦58写了以下教程来实现
第一步:打开include/common.func.PHP文件,在最后的?>之前加上:
复制代码
代码如下:
1
2
3
4
5
6
7
8
|
//统计栏目文章数
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->Getone("Select count(id) as dd From dede_archives where typeid in({$sql})");
return $row['dd'];
}
//统计结束
|
第二步: 就可以在模板上用以下代码
复制代码
代码如下:
1
2
3
|
单独调用ID为1栏目下文章数量:
1
|
{dede:type typeid='1'} [field:ID runPHP='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}
|
dedecms织梦调用当前栏目文章总数量的方法
关于织梦dedecms实现无限数量的交叉副栏目调用的方法和织梦一直显示上一页和下一页的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于DedeCms5.6交叉栏目(副栏目)由9个修改为无限制、dedecms织梦的不同栏目调用不同banner图的方法、dedecms织梦获取栏目(分类)的文章数量的方法、dedecms织梦调用当前栏目文章总数量的方法等相关内容,可以在本站寻找。
本文标签: