dedecms教程:织梦首页制作分页的3种方法

韩顺平主讲dedecms 5.7二次开发实战仿站模板制作视频教程 个人看后感觉  最好的  dedecms 5.7二次开发视频教程 由于原文件太大,上传到cdsn不方便,就传到网盘了 下载地址 传智播客 PHP教程 韩顺平 dedecms 项目开发笔记.rar 下载地址:http://pan.baidu.com/s/1c0cXgac 韩顺平主讲dedecms 5.7二次开发实战仿站模板制作视频教程(第1天).rar 阅读详情

有时在做织梦模板的时候需要实现首页分页效果,但是织梦本身首页是不带分页功能的,那如何实现织梦首页分页呢?有3种办法可以实现:
一、用arclist标签+Ajax实现织梦首页分页
二、交叉栏目ID 实现织梦首页分页
三、自由列表实现织梦首页分页

有时在做织梦模板的时候需要实现首页分页效果,但是织梦本身首页是不带分页功能的,那如何实现织梦首页分页呢?有3种办法可以实现:

一、用arclist标签+Ajax实现织梦首页分页

1、必须在首页<head></head>中引入

<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>

2、<head></head>必须加入

<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>

3、在arclist标签中必须含有tagid与pagesize参数。 第一个是缓存名,第二个是单页条数。

{dede:arclist tagid='index' pagesize='20'}
<li><a href="[field:arcurl/]" >[field:title/]</a></li>
<p>[field:info/]...</p>
{/dede:arclist}

4、必须存在arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致

{dede:arcpagelist tagid='index'/}

二、交叉栏目ID 实现织梦首页分页

1、首先你在后台新建一个"首页"的的栏目

织梦首页分页方法

2、设置首页栏目

DEDECMS首页分页方法

3、模板就直接用列表模板就可以了,如果你技术好的话,可以设计成自己想要的模板,比如矮油设计{iucms.com}瀑布流淘宝客模板首页采用的list_index.htm就是单独设计的,那么设置首页模板就可以设成这个,如下图

DEDECMS织梦首页分页制作方法

4、主要注意几点:

(1)交叉的id只能写最后一级的栏目id,就是你文章的隶属栏目id;

(2)更新不能用首页更新要用 更新栏目HTML 首页链接地址还是不变。

5、交叉栏目ID 制作的织梦首页分页可以实现了。

三、自由列表实现织梦首页分页

因为用自由列表实现织梦首页分页,后台中的更新首页HTML功能就废了,以后一键生成网站以后要到自由列表中去生成一次,否则网站首页为空白,所以这种方法还是不建议使用的。

】后台栏目的文件位置总结 1、后台主界面 dede/templets/index_body.htm 2、后台左侧栏目一级导航(核心、模块、生成....)dede/templets/index_menu2.htm 3、后台左侧管理栏目下的部分二级栏目 dede/inc/inc_menu.php 4、自定义表单管理 / dede / templets / diy_main.htm 5、自定义表单内容列表... 阅读详情

相关推荐

dedecms调用上一篇下一篇以及样式修改

不管是仿模板还是设计模板,内容中肯定需要用到"上一篇,"下一篇"标签调用。不需要记住,但需要能够随时找出来。刚才使用到,顺带记录一下。   第一种,直接调用"上一篇,"下一篇"    上一篇是{dede:prenext get='pre'/}   下一篇是{dede:prenext get='next'/}   第二种,去除上一篇和下一篇的文字,只显示标题。   修改include...

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 8370

dede php分页,dedecms如何实现首页分页

dedecms如何实现首页分页?我们可以利用交叉栏目实现,下面进行实例图文分享。栏目ID1、2用于首页调用交叉栏目列表,栏目ID3用于生成首页,如图所示:栏目ID3设置方法是先新建栏目,输入栏目名称保存,再进行修改编辑,文件保存目录改为“{cmspath}/”,默认的名称改为“index.html”,栏目交叉改为“手工指定交叉栏目ID”,同时在最终列表栏目栏输入需要调用的交叉栏目ID,如图所...

weixin_42307478的博客 320

STM32G4 电机外设篇(三) TIM1 发波 和 ADC COMP DAC级联

STM32G4电机控制外设应用笔记摘要:本文详细介绍了TIM1高级定时器生成三对互补PWM波的配置方法(预分频器PSC=30000,重装载值ARR=10000),重点说明需断开电机连线避免干扰。通过STM32CubeMX配置TIM1通道4触发ADC采样,设置RCR分频参数,并给出Keil代码修改要点。第二部分探讨了TIM1、ADC、比较器和DAC的级联应用,包括电流采样触发时序(在PWM波峰值前采样)和过流保护机制。配置步骤包含DAC3作为比较器负输入端、设置Break触发封波保护,并附关键代码段实现外设联

qq_43091070的博客 1069

调用上一下一链接

打开系统文件 /include/arc.archives.class.php 找到GetPreNext函数 替换GetPreNext这段函数function GetPreNext($gtype='') { $rs = ''; if(count($this->PreNext)<2) { $aid = $th

黑猫警长博客 2291

dedecms模板中首页实现分页方法

今天小编给大家分享的是dedecms模板中首页实现分页方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。 dedecms模板中首页如何实现分页? dedecsm模板中首页如何实现分页的三种方法:用arclist标签+Ajax实现首页分页/自由列表实现首页分页等等,感兴趣的朋友可以了解下 推荐学习:cms dedecsm模板中首页如何实现分页的三种方法 有时在做模板的时候需要实现首页分页效果,但是...

vecloud的博客 253

网站翻php,dedecms列表上一下一单独调用方法

本文实例讲述了dedecms列表上一下一单独调用方法。分享给大家供大家参考。具体实现方法如下:在列表单独调用上一和下一,以及首页,简单搞了一下,仅作上下,主类似,可自行添加。在模板中以复制代码代码如下:{dede:pagelist listitem="up"/}{dede:pagelist listitem="down"/}来调用。修改办法如下:在include\arc.l...

weixin_28930033的博客 274

网站翻php,DEDECMS网站首页如何实现分页

DEDECMS模板网站首页如何实现首页分页和翻方法如下:(三种方法,自己选择一种来实现分页吧)第一种:调用ajax和参数的(不推荐)1、必须在DEDE首页模板中的中引入(详细看你的默认模板)2、必须加入function multi(pagenum,tagid){var taget_obj = document.getElementById(tagid);var taget_obj_pa...

weixin_42311375的博客 300

dedecms挂马被黑首页频繁被篡改后门漏洞清理

dedecms挂马被黑首页频繁被篡改后门漏洞清理?最近不少客户反映首页被篡改,登录服务器查看没有被上传异常文件,但是首页生成后,有一段异常且被加密过的代码。更换内核后,还是依然出现,通过研究发现,首页模板被加入了【自定义宏标记】内容,标签为:{dede:mytag typeid='0' name=''/} ,内容为一段异常代码。异常代码如图: DEDECMS 5.7最新版本,包括之前的5...

gysea123321的博客 1754

dedecms怎么做分页

dedecms怎么做分页 有时在做模板的时候需要实现首页分页效果,但是本身首页是不带分页功能的,那如何实现首页分页呢? 有两种办法可以实现: 用arclist标签+Ajax实现首页分页 1.在首页</head>中引入 <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script> 2

PHP错误汇总 424

学习 留言板【详解】

安装 1、安装服务器DEDEAMP 2、将DedeCMS-V5.7-UTF8-SP1/uploads文件夹内的所有内容粘贴到D:\DEDEAMP\DedeAMPZ\WebRoot\Default 3、地址栏http://localhost/index.php,进行设置 4、http://localhost/dede/进入管理界面,可将D:\DEDEAMP\DedeAMPZ\WebRoot\

爱读书的旅行者 5万+

DedeCMS自定义表单留言发送邮箱教程

使用DedeCMS自定义表单,有用户留言无法实时收到信息是很不爽的一件事,此教程教大家实现DedeCMS自定义表单留言自动发送到QQ邮箱或163邮箱。 环境配置 1、主机465端口是开启和放行的 2、php扩展openssl是开启的 3、php扩展sockets是开启的 邮箱开启SMTP服务(QQ邮箱、163邮箱、126邮箱) 1、QQ邮箱开启SMTP服务、获取授权码 2、163邮箱...

m0_37562069的博客 3765

DedeCMS5.7设置全站伪静态的方法

是可以生成静态文件的,不过生成静态文件如果有改动的话,需要重新生成,比较麻烦。直接动态的话,对网站的Seo有一点影响,使用伪静态是一个比较好的解决方法,虽然会增加服务器的负载。 首先,网站空间或者服务器需要支持伪静态。这点很重要,不然一切都是白搭。 你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,一般来说,空间都是支持伪静态的。 Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可; 而IIS服务器伪静态的实现,则需要加载Rewrite组件,然

程序员 1313

程序本身安全防范教程,安全设置方法大全

DEDECMS安全设置方法大全 前言:尽量不要使国外虚拟主机,外国的虚拟主机虽然便宜,但安全性非常的低,一个服务器挂着几千个网站,一旦一个被攻击,其他的网站也会跟着受牵连,站长尽量使用国内的阿里云、百度云、腾讯云主机。 一、程序本身安全防范教程 1、修改后台dede默认名 打开自己的ftp,找到dede目录文件,这个文件夹是网站后台登陆的地址,随意修改一个名字如:de123,那么后台登陆地址也就变成http://www.*****.com/de123/ 其次admin登陆账号,最后的方法

滴水石穿 2519

网站翻php,DEDECMS实用漂亮的翻效果修改方法

在网上流传很广,坛子里也有几个人都转过,这里说下怎么用(教程以默认模板为例).一.内容分页代码修改首先介绍下基础知识,dede的内容调用标记是:{dede:pagebreak/}生成html后形式为:上一12 下一这里分析下,cupage的class控制整个分页区域的样式,"上一"和"下一"的样式可以通过控制A标签的样式来更改,而当前,比如这里的"1"是用标记包围的,当然可以通过定义...

weixin_36118143的博客 574

首页列表实现分页的两种方法

今天的DEDECMS教程中,主要讨论首页实现分页的两种方法。   有时在做模板的时候需要实现首页分页效果,但是本身首页是不带分页功能的,那如何实现首页分页呢?有两种办法可以实现:   一、用arclist标签+Ajax实现首页分页   二、交叉栏目ID 实现首页分页   一、用arclist标签+Ajax实现首页分页   1、必须在首页&lt;head&gt;&...

weixin_44074455的博客 764

用自由列表实现首页分页效果

建设博客站时会遇到个小问题,博客站的首页是需要分页效果的,但默认状况下首页的文章列表是没有分页效果的,这对于博客站来说是很不方便的。实现首页分页方法有很多。但最好用,也最简单的方法就是用自由列表功能实现首页分页效果。本文主要讲解一下怎样用自由列表功能实现分页效果。1、我们通过更改一个博客站模板实例,来演示自由列表实现分页功能,所以首先假设已经做了一个...

weixin_34343308的博客 294

dedecms 首页分页完美解决

首页<head></head>中引入并加入 <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script> <script> function multi(pagenum,tagid){ var taget_obj = document.getElementB

xiaohongIT的博客 646

dedecms怎么分页

dedecms怎么分页 一、用arclist标签+Ajax实现首页分页 必须在首页<head></head>中引入 <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script> <head></head>必须加入 <script> functio

PHP错误汇总 343

【SpringCloud】5、Spring Cloud Gateway网关路由规则

Spring Cloud Gateway 创建 Route 对象时, 使用 RoutePredicateFactory 创建 Predicate 对象,Predicate 对象可以赋值给 Route。

JACKAL 3万+

基于ECharts智慧景区数据可视化大屏源码

基于ECharts智慧景区数据可视化大屏源码

上一篇: dedecms教程:定时更新首页生成HTML的方法
下一篇: dedecms教程:安全设置集合整理
buzhang1314
博客等级 码龄12年 12粉丝 328原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值