![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dedecms二次开发
xinqq163
这个作者很懒,什么都没留下…
展开
-
织梦dedecms 数据库类,二次开发
1、建数据库和表 -- ---------------------------- -- 表 `dede_test`结构 -- ---------------------------- DROP TABLE IF EXISTS `dede_test`; CREATE TABLE `dede_test` ( `id` mediumint(8) NOT NULL AUTO_INCREMENT转载 2011-11-23 11:21:36 · 1709 阅读 · 0 评论 -
DedeCms调用全站相关文章方法
织梦dedecms 有个标签可以调用相关文章,通过下面的修改可以调用全站的相关文章,文章页内显示相关文章内容,可以提高关键词密度,还是挺不错的。 div> dl> dt>strong>相关文章strong>dt> dd> ul> {dede:likear转载 2011-12-06 17:04:41 · 816 阅读 · 0 评论 -
织梦CMS调用文章列表时,怎么显示短时间格式
问题描述:织梦在上传文章的时候,默认的上传文章的时间格式都是年、月、日、小时、分钟、秒的格式,怎么才能实现仅显示年、月、日的格式呢? 解决方法: [field:pubdate function="MyDate('Y-m-d',@me)"/]用这样的形式调用就可 以了,其中"MyDate('Y-m-d',@me)"可以根据自己的需要进行修改;转载 2011-12-06 17:47:48 · 2925 阅读 · 2 评论 -
织梦DedeCms文章列表隔行换色代码-织梦CMS
隔行换色能使文章显得更要层次一点,可以用些较淡的颜色来区分。 CSS代码: 1 2 3 li a{ COLOR: #fff } .red{ BACKGROUND-COLOR: red } .blue{ BACKGROUND-COLOR: blue } --> --> 模板代码: 1 2 3转载 2011-12-06 16:45:27 · 746 阅读 · 0 评论 -
DEDE实现“文章标题-栏目名称-网站名
看到很多大站都是这用这种title,所有也想让自己的站实现这样的title,找了一些资料,贴出来和大家分享 第一种: 在/include/inc_archives_view.php文件中。 查找tp.typedir,然后替换成tp.typedir,tp.typename。 最后在文章模板中用{dede:field name='typename'/}调出来。这样就OK啦。。 第二种:转载 2011-12-06 17:11:09 · 1735 阅读 · 0 评论 -
DedeCms函数及文件参考手册
文件:include/inc_function.php 系统默认会载入此文件 GetCurUrl() 获得当前的脚本的URL GetAlabNum($str) 把字符串里的全角数字转为半角数字(会把非数字类型字符删除) Text2Html($txt) 文本转HTML Html2Text($str) 获得HTML里的文本 function ClearHtml($str)转载 2011-12-06 17:27:13 · 1665 阅读 · 0 评论 -
DEDE模板引擎--dedecms 添加自定义标签显示非dede表数据
http://hehuiahui.blog.163.com/blog/static/147350020112113103074/ ceshi.html http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> DEDE模板引擎 我的测试转载 2011-11-25 17:36:35 · 4579 阅读 · 1 评论 -
dede首页添加自定义字段详细介绍
注:要获取附加表内容,必须符合两个条件 1、指定 channelid 属性 2、指定要获得的字段 addfields='字段1,字段' 每个字段用英文半角逗号分开 如: {dede:arclist addfields='goumai,dianpu' row='8' channelid='1'} [field:goumai /] - [field:di转载 2011-12-06 17:40:35 · 703 阅读 · 0 评论 -
dede技巧按tag取得相关文章的功能
DEDE文章里,很多人都是只填了TAG,而没有填写关键字,更不要说手动去设置其相关文章了。 所以,就希望有一个功能,可以列出当前文章的按TAG进行相关匹配的文章,作为其相关文章。 例如:A文章的tag是“证券 金融 次贷”,B文的TAG是“美女 时尚”,C文的TAG是“美女”,D文的tag是“证券 贬值”,那么A文章用次此修改后得到的相关文章就是C和D,B文的相关文章是C,C文的相关文章是A和转载 2011-12-06 17:09:21 · 773 阅读 · 0 评论 -
dede:arclist 实现分页!-
dede:arclist 是不能分页的。这样带来很多不便! 但是,你可以在页面最下面加入: {dede:list pagesize='9'} {/dede:list} 就会有一个看不见的表格。而且,不会调用内容。上面的dede:arclist 就实现了分页。 这样做虽然会给网页最下面带来一小片空白,不过不会转载 2011-12-06 17:38:00 · 6406 阅读 · 0 评论 -
dede5.0 标题长度突破80字节方法-织梦CMS
经常要转发通知,政府部门的通知名称是很长的,80字节不够用!修改方法如下: 1、使用PHPMYADMIN 修改 MYSQL数据结构 ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR( 200 ) 修改完数据库后,发布文章标题长度应该没问题了,但是如果更改文章后标题又变成80字节了,这是因为dede\action\转载 2011-12-06 17:03:05 · 769 阅读 · 0 评论 -
详解Dedecms各种形式的栏目调用标签,包括SQL调用方法
代码功能:父栏目及子栏目同时调用 使用说明……typeid,row 如果[field:typedir/]中含有{cmspath}而使链接无效,请使用[field:typedir function='str_replace("{cmspath}","",@me)'/] 此标签替换[field:typedir/]。 {dede:field name='typedir' runphp=转载 2011-12-06 16:37:19 · 10321 阅读 · 0 评论 -
DedeCMS二次开发 - 文件结构了解
DedeCMS二次开发必备基础: 非常熟悉HTML 熟悉DIV+CSS的布局 扎实的PHP基础,熟悉结构化编程,了解OOP,并能看懂和使用 熟悉MYSQL,掌握SQL语言 DedeCMS二次开发学习过程 理解CMS是什么 熟悉DedeCMS的功能(如:栏目的分类,文档管理,模型的使用,系统的设置等常用的功能) 掌握DedeCMS的模板标签使用及原理 DedeCMS目录结构分转载 2011-11-23 11:27:48 · 1747 阅读 · 0 评论 -
DEDECMS读取模板显示功能
/*require_once (dirname(__FILE__) . "/include/common.inc.php"); '//这个两行就是连接数据成功了 $dsql.方法(执行SQL语句完毕); print_r($dsql);*/ require_once (dirname(__FILE__) . "/include/common.inc.php");原创 2011-11-23 14:22:17 · 1294 阅读 · 0 评论 -
dede数据库类二次开发使用方法
dede数据库类二次开发使用方法 /* DedeCms 数据库使用实例说明 */ //确保数据库信息填写正确 //数据库连接信息 $cfg_dbhost = 'localhost'; $cfg_dbname = 'sccms'; $cfg_dbuser = 'root'; $cfg_dbpwd = '123456'; $cfg_dbprefix = 'sc_'; $c转载 2011-12-02 10:41:47 · 3431 阅读 · 0 评论 -
dedecms模板定制之如何自定义标签
自定义标签在dedecms定制中非常重要,很多时候都用得到,比如栏目导航特效、调用特殊的信息、使用复杂的查询等,今天讲下如何自定义标签。 1,首先在include文件夹下找到extend.func.php这个文件,这个是一个扩展函数文件,专门用来添加自定义函数的。在这里定义自己的函数。例子如下: function exp(){ $linkList = "";转载 2011-12-03 16:05:02 · 2283 阅读 · 0 评论 -
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图-织梦CMS
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。 都是围绕pubdate做文章,写扩展的。 第2、3要注意的问题是:如:"中不能用双引号,否则不行。 如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24 即可。 1、==========红色的日期======== [field:pubdate runphp='yes'] $a="".st转载 2011-12-06 16:39:02 · 1271 阅读 · 0 评论 -
Dedecms常用函数解析
今天我来介绍下Dedecms自带的一些常用函数的使用方法。 大家都知道,dedecms支持[field:senddate function=”strftime(’%y-%m-%d %H:%M’,@me)”/]这样的一些用法,即标记内使用function,调用相关的函数对当前标签返回的内容进行再次处理再显示出来。 就拿上面这个标记为例子,本来程序显示数据库某个表的字段转载 2011-12-06 17:17:03 · 747 阅读 · 0 评论 -
如何在{dede:sql}这个标签中使用[field:global.autoindex/]?-织梦CMS
Q:如何在{dede:sql}这个标签中使用[field:global.autoindex/]? A:在{dede:arclist/}这个标签中大家都知道有个[field:global.autoindex/],这个变量每生成一行就+1,那很多人希望{dede:sql/}标签也需要加上这个功能,很多朋友提问,肯定会认为官方不会去做,其实不然,官方主要希望大家能够一同分享这种使用、开发的小技巧,小经转载 2011-12-06 17:46:43 · 1755 阅读 · 0 评论 -
dedecms中dede:sql 运用判断语句
{dede:sql sql="SELECT * FROM `dede_archives` LIMIT 0 , 5"} [field:id/]---[field:title/] [field:array runphp='yes']@me = (@me['id']==3 ? "好的" : "可以吗"); [/field:array] {/dede:sql}原创 2011-12-06 15:46:39 · 4920 阅读 · 0 评论 -
dede调用非同一个数据库的DZ论坛的帖子
{dede:php runphp="yes"} $GLOBALS['cfg_dbname']="数据库名"; $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("SELECT cdb_forums.name,cdb_threads.fid,cdb_threads.tid,cdb_threads.subject FROM cd转载 2012-06-20 14:58:04 · 1738 阅读 · 0 评论