Dedecms模块开发流程(一)

网上关于Dedecms模块开发的教程很少,更多的是一些开发好的模块,我们直接拿来就可以用。这对于一些想学习如何开发dedecms模块的朋友们来说,可能不知道如何动手。这篇文章根据传智博客韩顺平老师的教学视频,来详细描述如何去开发一个dedecms模块雇员管理模

织梦DedeCMS模板页中实现arclist分页效果

织梦DedeCMS模板页中实现arclist分页效果 1,头部必须引进 dede模板页中实arclist 分页效果 script src={dede:global.cfg_cmsurl/}/include/dedeajax2.js language=javascript/script script function multi(pagenum,tagid) { var taget_obj = document.getE

dede助手小工具helper是如何载入的?

今天在对dede的问答模块进行修改的时候发现直接调用/include/helpers/archive.helper.php文件中的函数居然是可行的,但是找遍了ask模块的所有代码都没有发现这个是文件如何引入的。我记得有人说过dede的helper文件由系统自动引入,不需要自己手动完成。但是

dede:loop 标签下使用[field:global name=autoindex/]方法

用dede:loop标签调用论坛贴子时,用 [field:global name=autoindex/]递增,如li class=1,li class=2,,,等。 要修改一个文件。 includetaglibloop.lib.php 找到 $ctp-LoadSource($Innertext); 下面加上: $GLOBALS[autoindex] = 0; 找到 if(!empty($row[$ct

Dedecms获取当前页面顶级栏目名称方法

Dedecms织梦做站的时候,需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name=typename /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。 下面这个方法可以实现这个效果: 在include/common.func.php的最下方加入: //获

Dedecms标签artlist调用副栏目方法

解决在列表页调用副栏目,但列表页文章不显示方法: 打开 /include/taglib/arclist.lib.php,原代码如下: if($CrossID==) $orwheres[] = arc.typeid IN (.GetSonIds($typeid).); else $orwheres[] = arc.typeid IN (.GetSonIds($typeid).,.$CrossID.); 将其

织梦dedecms获取上一篇下一篇文章链接的方法

我们知道,在文章页调用前后文章的链接和标题,dedecms默认上一篇和下一篇的标签分别为{dede:prenext get=pre/} {dede:prenext get=next/}。有时出于需要,我们只需要链接而不用标题,要怎么操作呢?大家应该能想到要用正则吧?没错!下面给出最终实现代码。

dedecms arclist列表循环调用顶级栏目名称方法

添加到include/extend.func.php里 function gettopname($aid){ global $dsql; $sql = SELECT tt.typename,tt.typedir from arctiny as a join arctype as t on a.typeid = t.id join arctype as tt on t.topid=tt.id where a.id = $aid ; $row =

织梦做商城,按销量,价格等自定义模型字段排序列表解决方案

做织梦(5.7)商城,会用到按销量,价格等自定义模型字段排序列表,这时就需使用freelist标签。但freelist标签 不支持按照自定义字段排序,实现此功能的解决办法如下: 以添加按商品价格(自定义字段名:price)排序为例 1、打开后台模板dede/templets/freelist

dedecms获取当前所在栏目ID的方法

采用dedecms获取当前所在栏目ID的方法如下: 1.模板中调用栏目ID采用如下方法: 代码如下: {dede:type}[field:ID /]{/dede:type} 2.如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下: 代码如下: {dede:sql sql=Select * from dede_arctype where id

返回顶部