织梦DedeCMS解决一个栏目多个分页问题

  大家会发现,在使用织梦CMS的时候,一个列表页做多个分页,非常麻烦。 常用分页使用方法是list和pagelist标签配合使用,但是只能有指定一个栏目进行分页。如果使用arclist和pagelist可以指定多个栏目,但是分页是出不来的。

  今天有一个办法可以解决这个问题。在你所需要进行多个分页的模板中在头部插入以下代码:

<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
<script>
function multi(pagenum,tagid)
{
var taget_obj = document.getElementById(tagid);
var taget_obj_page = document.getElementById("page_"+tagid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
DedeXHTTP = null;
}
</script>

  然后在需要分页的地方加上这样一段代码:如使用其他dede的标签一样。

{dede:arclist typeid='84' tagid='aa' pagesize='9' rderby='pubdate'} 
  <li><a href="[field:arcurl/]">[field:title/]</a>
{/dede:arclist}
{dede:arcpagelist tagid='aa'/}

  解释下上面的东西,typeid指定栏目的ID号tagid这里是配合分页功能,给定一个ID值(注意:多个分页ID名称要不一样){dede:arcpagelist tagid='aa'/}这个就是分页标签tagid与arclist中的要一致。

本站原创内容,转载请注明来源:https://www.liutonghui.com/110.html

PHP中冒号、endif、endforeach、endwhile使用介绍
上一篇 2014-10-17
jQuery Ajax无刷新数据增删改查功能
下一篇 2014-11-16

评论列表(0条)

  • 暂无评论

发表评论

captcha

相关推荐

  • jQuery为当前栏目导航添加CSS样式

      在网站制作过程中,经常见到很多网站的导航栏中当前所在的栏目分类链接被添加了css样式,呈高亮状态,点击哪个分类链接哪个就会变成高亮状态,那么这种功能是怎么实现的呢,其实用jQuery就可以很轻松的实现。   jquery代码: /* 当前链接加css */ $('nav ul li a').each(function () { if ($(this)[0].href == String(window.location)) $(t......

    2015-11-06
    20900
  • 简单有效解决Sublime Text无法安装插件的问题

      Sublime Text是最受欢迎的代码编辑器之一,支持html、PHP、JS、CSS、JAVA、Python、C、C++等几乎所有语言的开发,因为界面简洁,内置代码高亮,代码自动补全,运行流畅,还支持各种各样的插件,经过扩展后甚至能成为一整套IDE来使用。   由于Sublime Text是一款国外软件,技术支持的服务器也在国外,国内用户在安装插件时经常无法连接到服务器而无法安装插件,网上查到的一些解决方法要么已经失效,要么需要......

    2018-03-25
    31232
  • 替换织梦DedeCMS首页轮播图Flash组件为图片

      织梦DedeCMS系统的首页有一个轮播图功能,可以在后台将需要的内容设置为首页轮播。但是织梦自带的这个功能是以Flash组件的形式来展现的,而现在的主流浏览器Chrome等已经明确表示将不再支持Flash,更不用说从来就不支持Flash的苹果iPhone等产品。我们可以通过修改让织梦以图片的方式来展现轮播图。   首先打开织梦首页模板,默认为:/templets/default/index.htm,找到如下代码: &lt;div c......

    2018-06-07
    21824
  • 使用 jQuery 高亮显示当前栏目导航链接

      高亮显示当前栏目导航链接的原理是:先获取当前页面的 URL 或标识当前页面的导航链接,在文档加载时,使用 jQuery 添加一个特定的类或样式来高亮当前栏目导航链接。   以下是一个基本的示例,展示如何使用 jQuery 高亮显示当前栏目导航链接。在这个例子中,假设导航链接的 href 属性与当前页面的 URL 匹配。 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt;......

    2021-02-03
    17890
  • 去掉Tinymce图片上传自动添加的相对路径字符

      Tinymce 是一款非常强大的富文本编辑器,被广泛的应用在很多web项目中,但 Tinymce 在上传图片时会自动在图片路径 src 前面加上../../这样的相对路径,导致图片路径错误无法显示,这时只需要在初始化 Tinymce 配置 tinymce.init({}) 中设置 convert_urls :false 就可以去除这些多余的字符。 &lt;!-- 实例化编辑器 --&gt; &lt;script&gt; ti......

    2021-02-19
    18202
  • 织梦DedeCMS收费5800元,大批建站公司将受影响

      9月26日,国内知名开源建站程序织梦内容管理系统(DedeCMS)官宣新规:除个人非盈利用途外,所有商业使用均需购买商业授权,正式开启强制收费模式,引发建站行业广泛热议。   作为国内最早也是使用率最高的CMS之一,DedeCMS凭借简单易用,功能全面,模板插件丰富等优势,成为无数站长的入门首选,占据大量市场份额。不少个人站长依托其赚取行业第一桶金,众多建站公司也长期借助该程序承接企业建站业务。   但长期的免费使用,导致大多数商业......

    2021-09-27
    22344
  • FC游戏网九岁了

      FC游戏网今天成立九年整了,回望过去,我深感欣慰,展望未来,我充满信心。一路走来,经历过困难和挫折,也有过成功后的喜悦,我相信一分耕耘就会有一分收获。感谢这个时代带来的机遇,祝福所有对梦想坚守和对生活热爱的人。 ......

    2024-01-01
    8260
  • 解决宝塔面板MySql服务占用过多CPU和内存

      最近一周的时间网站总是动不动就打不开,不是网站本身的问题,而是整个服务器都无法访问了,重启服务器之后恢复正常,但过一段时间又无法访问。   在宝塔面板中看到CPU和内存占用负载都到了100%,我这台服务器目前就放了一个博客,显然这样的高负载是不正常的。在防火墙中看到有人尝试以SSH登录服务器的拦截记录,还在想谁闲得没事攻击我这个人博客。然后开始做各种安全防护设置,修改SSH端口,禁止root登录,安装Fail2ban防护软件,更换I......

    2024-12-17
    7280