您当前的位置: 主页 > 优化教程
本文实例讲述了DEDECMS系统分页标签自定义二次开发的方法。分享给大家供大家参考。具体实现方法如下:
 
自定搜索结果页面文章分页,在/plus文件夹中新建一个search.php文件,代码如下:
 
代码如下:
 
<?php
require_once(dirname(__FILE__)."/../include/common.inc.php");
require_once(DEDEINC."/datalistcp.class.php");
 
$dlist=new DataListCP();
$dlist->pageSize=5;
 
$tplfile=DEDEROOT.'/templets/movie/search.htm';
$dlist->SetTemplate($tplfile);
 
//选取影视模型的所有文档
$sql="select z.*,f.* from dede_archives as z right join dede_addonmovie as f on z.id=f.aid";
$dlist->SetSource($sql);
 
$dlist->Display();
?>
 
search.htm模板文件,代码如下:
 
代码如下:
 
{dede:datalist}
<li class="x<?php echo ++$step;?>">
<a href="#" target="_blank"><img src="{dede:field.litpic/}" /></a>
<p>{dede:field.language/}</p>
<div><a href="#" target="_blank">{dede:field.title/}</a> <img src="{dede:global.cfg_templets_skin/}/images/1.jpg" /> <em>{dede:field.pfz/}分</em></div>
</li>
{/dede:datalist}
<div class="pages">
<div>{dede:pagelist/}</div>
</div>
 
{dede:datalist}标签中可以嵌套使用{dede:field.字段名/}
 
{dede:datalist}标签中[field:global.autoindex/]不好使用.
 
检索的模板文件中可以直接使用<?php ?>代码,检索模板文件可以使用 <?php echo  $fields['字段名']; ?>来取出字段信息.
 
dede自定义留言分页,在/include文件夹中新建一个message_list.php文件,代码如下:
 
代码如下:
 
<?php
require_once 'include/common.inc.php';
require_once(DEDEINC.'/datalistcp.class.php');
//读取留言列表
$dl = new DataListCP();
$dl->pageSize = 10; //设定每页显示记录数(默认25条)
// $dl->SetParameter($key,$value); //设定get字符串的变量
//这两句的顺序不能更换
if(emptyempty($s_tmplets)) {
$s_tmplets = '/default/message_list.htm';
$tplfile = DEDETEMPLATE.$s_tmplets;
$dl->SetTemplate($tplfile); //载入模板
$sql = "SELECT * FROM acne_diyform2 where ifcheck=1"; //自定义
$dl->SetSource($sql); //设定查询SQL
$dl->Display(); //显示
$dl->Close();
}
?>
 
在对应的模板中写入如下代码:
 
代码如下:
 
{dede:datalist}
< div class=”bottom_ask”>
<p>{dede:field.message/}</p>
</div>
< div class=”bottom_answer”>
<p>{dede:field.reply/}</p>
</div >
{/dede:datalist }
<ul >
{dede:pagelist listsize='2' listitem='info index pre pageno next end option'/}
</ul >
 
这样就能调用一个自定义表单,并且有分页的数据了
 
希望本文所述对大家的dedecms建站有所帮助。
 

关键词:DEDECMS,系统,分页,标签,自定义,二次,开发实例,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦自由列表的"不使用目录默认主页"错误修正站长用 织梦模板 做站时常常发现织梦自由列表有个致命的问题: 即修改不... 2021-07-22
网站建设注重前期需要哪些准备工作?网站建设中的内容策划是与搜索引擎优化和客户体验有关,但是很多企业不知道... 2021-12-02
织梦模板列表页同一文章显示两次三次的方法代码在织梦列表页用{dede:list}标签调用文章的时候出现了同一篇文章... 2021-07-22
织梦dedecms5.7栏目列表首页与第一页重复的解决办法今天有位站长来咨询小编,他说用dedecms5.7建的站,最近发现栏目... 2021-07-27
dedecms织梦tag标签调用方法dedecms织梦中有调用tag标签的方法,调用tag用不同的方法调用... 2021-07-22
织梦Dedecms在循环列表中获取会员信息的方法此时我们可以通过织梦提供的辅助函数来实现 1、首先在include/h... 2021-07-27
怎样查看织梦数据库信息在用织梦dedecms制作网站时,有时我们需要查数据库的相关信息,例如... 2021-07-27
织梦指定栏目在新窗口打开越来越多的人开始在php空间中使用dedecms织梦程序建立网站,有的... 2021-08-14
dedecms当前栏目高亮显示方法请问在dedecms模板中如何实现导航栏中当前栏目的样式和非当前栏目不... 2021-07-27
织梦模板DedeCms获取缩略图的高度和宽度的代码某些瀑布流的代码要求图片必须带有高度,而 织梦模板 默认的缩略图仅仅是... 2021-07-22
织梦采集文章时不能采集生成TAG及描述的解决办法织梦dedecms默认的采集功能只能采集到keywords,不能生成t... 2021-07-22
DedeCMS“系统无此标签,可能已经移除”的解决方法今天在AB模板网开发新网站搜索标签的时候,居然有2个标签提示系统无此标... 2021-07-30
织梦DEDECMS模板全站动态浏览怎么实现?具体步骤: 1、首页动态化 我们只要把网站根目录下面生成的index.... 2021-07-22
实现{dede:sql=""}分页教程相信很多使用dedecms的朋友在网上查找关于dede:sql标签进行... 2021-07-27
织梦当天发布文章标题加红色(new)让每次到访网站的用户都能明显看到新增加的内容,这对用户体验来说是非常好... 2021-07-22
dedecms图片相对地址和绝对地址的问题如何将p align=leftimg alt= src=/upload... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn