DEDECMS系统分页标签自定义二次开发实例

//php文件

<?php
/**
* 热点专题
*/
require_once(dirname(__FILE__)."/../include/common.inc.php");
include_once(DEDEINC.‘/datalistcp.class.php‘);

//热点专题
$dlist = new DataListCP();   //实例化
$dlist->pageSize = 5;     //每页显示条数
$sql = "SELECT * FROM `#@__archives` WHERE flag LIKE ‘%c%‘ ORDER BY sortrank DESC";   //sql查询
$dlist->SetTemplate(DEDETEMPLATE.‘/plus/list_artiche_hot.htm‘);    //载入模板 
$dlist->SetSource($sql);  //设定查询SQL 
$dlist->Display();

?>

//模板文件

{dede:datalist}
<div class="news_pd">
<div class="about_news">
<div class="fl"><img src="{dede:field.litpic/}" /></div>
<div class="fr">
<dl class="">
<dt><a href="../plus/view.php?aid={dede:field.id/}">{dede:field.title/}</a></dt>
<dd class="wz" id="html_summary_1435800550686"><span class="summary" rel="1435800550686">{dede:field.description/}</span> <a href="../plus/view.php?aid={dede:field.id/}" class="blue_font">全文&gt;&gt;</a></dd>
<dd class="ic_time">
{dede:field.pubdate/}</dd>
</dl>
</div>
</div>
</div>
{/dede:datalist}
</div>
<div class="page tac">
<div class="mypage">{dede:pagelist listsize=‘5‘/} </div>
</div>

时间: 2024-11-08 02:42:34

DEDECMS系统分页标签自定义二次开发实例的相关文章

PHPCMS V9 模块开发 二次开发实例 留言本

鄙人实现了PHPCMS V9 产品开发权威指南(2011官方最新版).doc中的留言板实例,并加上模块安装和卸载功能, 程序可以运行,但只实现基本功能,目的是想让和我一样徘徊在PHPCMS门口不知道从哪儿进门的初学者走一下流程,欢迎指正! 对于像我这样的入门者希望先把上面这个文档仔细读一遍再往下看! 声明:我用的是GBK版本. 二次开发流程 创建数据库和数据库表(无数据库操作可略过) 创建数据模型文件 创建模块目录 开发控制器和模板 install和uninstall模块 一.创建数据库表 具体

ZabbixAPI+django+nginx简单的二次开发实例(三)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(二) 步骤三,站点架构部分 本部分用到的软件 1,Nginx:接受访问请求,应答静态页面,转发动态请求至uwsgi 2,uwsgi:应答动态请求 3,Django:处理后台数据 4,supervisor:管理进程 首先安装Nginx yum install epel-release yum install python-devel nginx 修改配置文件 vim /etc/ngnix/ngnix.conf user

ZabbixAPI+django+nginx简单的二次开发实例(五)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(四) 步骤五,图形展示 写一个RRDtool图形展示的脚本,由于要和view.py联动,我放在了appname的文件夹下 cd /API/web/pos/moniter vim rrddraw.py #!/usr/bin/env python #coding=utf-8 import rrdtool #ping的图形 def itemping(data): pngname = str(data['pname']) #图

【分享】后盾网原创视频,DEDECMS万能仿站视频教程 (二次开发)

下载地址 链接:http://pan.baidu.com/disk/home#list/path=/ 用户[email protected] 密码:redbaidu 如需要全部课程请扫描下面二维码或者关注微信公众号 redbaidu 课时:32课时 知识点:织梦(DEDECMS)万能仿站课程,从零开始,详细.系统的讲解了整套织梦万能仿站技术,内容涵盖了理论讲解.实践演示.实战操作等方面.本套教程包含两个实战案例,讲解通俗易懂,深入浅出,适合各层次水平的学员学习.目前网站建设行业,一个普通的企业站

DedeCMS的分页标签pagelist支持中英文的修改方法[转]

不得不感叹DedeCMS的强大,可定制性和扩展性太强了,就算不懂php也可以很轻松的修改源码. 今天碰到个新问题,用DedeCMS搞了个中英双语的网站,其他的都修改好了,上线之前发现分页条中英文版中都是中文的,于是自己动手DIY了一下. 1.打开include/arc.listview.class.php(本文以DedeCMS5.6为例) 找到(约29行) var $remoteDir; 在其下面加上一个新行 var $pagelang; 找到(约528行) $list_len = trim($

ZabbixAPI+django+nginx简单的二次开发实例(番外)

页面改造篇 上一篇中制作的页面太单调,以下代码实现了下列功能. 1:未监视的显示N/A,并以灰色背景显示 2:Ping为0的背景显示为红色 3:磁盘容量超过80%的显示背景为橙色,超过90%的显示背景为橙色 <!DOCTYPE html> {% load staticfiles %} <html> <head> <link rel="stylesheet" type="text/css" href="{% stat

开源系统_二次开发(转)

转自http://www.phpchina.com/portal.php?mod=view&aid=40204, 更多详细资料请参看原文 最好最实用的二次开发教程 ◆二次开发 什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一 般来说都不会改变原有系统的内核. 为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或 是软件公司.选择和应用这些优秀的开源软件,并在此基础上进行

最好最实用的PHP二次开发教程

◆二次开发 1.什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核. 2.为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司.选择和 应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障.这就是 我们常听的:站在巨人的肩膀上,你将看的更远.所以国内

AutoCAD二次开发&mdash;&mdash;AutoCAD.NET API开发环境搭建

AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发工具:1986年AutoLisp,1989年ADS,1990年DCL,1993年ADS-RX,1995年ObjectARX,1996年Active X Automation(COM),1997年VBA,1998年Visual Lisp,2006年.net API(DLL). 趋势和方向:AutoCAD.net API(AutoCAD20