一般来说,有两种调用的情况(这里讨论的主要是首页,或者列表页调用,内容调用不存在这种问题) 1,你建立了一个自定义模型,但是有一些字段,比如图片字段,依然在主表中(这种时候,你自己建立模型中最好不要在重复包含主表中的字段了,否则容易引起混乱...
下面的sql即可实现: 查看源码 打印代码帮助 01 $dsql-SetQuery(SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, 02 tp.namerule2,tp.ispart,tp.mo......
织梦模板 DEDECMS友情链接页面模板默认是不能直接调用系统的模板的,我们来简单修改一下就可以使之支持! 首先友情链接的模板页在templetsplusflink-list.htm(友情链接列表) / flink-add.htm(申请加入) 进入后修将相应的html代码修改成 ?php pasterTempletDi...
1 {dede:arclist row=1 idlist= 6 } 2 lia href= [field:arcurl/] [field:description/]/a/li 3 {/dede:arclist} 一、指定文章的id来调用特定文档: 代码如下: 1 {dede:arclist idlist= 373,38......
在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 打开 \include\taglib\likearticle.lib.php 找到 if( !empty($typeid) !preg_match(#,#, $ty......
在文章页中我们经常会显示相关文章之类的文章列表,就需要使用{dede:likearticle}标签,但是默认的 likearticle是不能显示自定义的附加字段的。解决办法: 修改include/taglib/likearticle.lib.php. 大概在178行 $row[templeturl] = $GLOBAL......
dedecms专题内容页{dede:field.note /}节点排序默认是按照更新时间降序排列的,我现在想让它升序排列,该怎么修改呢,请看下文: 1、{dede:field.note}其实是用{dede:arclist}{/dede:arclist}标签里的lib_arclistDone来解析的,从{dede:arc......
众所周知dedcms默认在文章列表页是不能调用带链接的TAGS的,需要手动增加一个函数才可以。 我们找到在include/helpers/archive.helper.php用工具编辑新建GetTags_list函数:如下加到代码最下面即可 PHP结束代码之前 function GetTags_list($aid) {......
在前台把DEDECMS的自定义表单提交的内容显示出来并分页.帮他写了一下. 根目录建立form.php ?php require_once(/include/common.inc.php); require_once(DEDEINC./datalistcp.class.php); $sql = Select * Fro......
下面教大家怎么自己开发一个标签来调用当前作者的所有文章。 首先将以下函数放到 include/extend.func.php 最下边,这个函数是用来获取静态页面的URL地址的。 function GetOneDocUrl($aid) { global $dsql; include_once(DEDEINC./chann......
使用DedeCMS后台发布文章的时候,在上传图片后,余斗发现生成文章后Dede会自动给这个图片加上width和height属性,如果这里不指定,那么值就为图片的原高宽。 虽然建议为图像指定 height 和 width 属性,这也是一个好习惯,因为设置了这些属性,就可以在页面...
正则的表达式在MY SQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用 正则,利用dede正则批量替换数据库中内容,这样我们完全减小了自己的工作量了。 例如网站的一个例子, 是替换一个div中的内容,摘抄实...
不改动官方核心文件,在自定义方法文件里加入个方法来实现 打开 \include\extend.func.php 在最下面加入这个方法 function Getimgurls($aid,$num=4) { global $dsql; $imgurls = $result = ; $imgrow = $dsql-GetOn......
dedecms的数据库操作类,非常实用,在二次开发中尤其重要。 引入common.inc.php文件 require_once (dirname(__FILE__) . /include/common.inc.php); 获取一条记录的内容 $row = $dsql-GetOne(Select * From `blog......
如果想要把一个栏目的所有文档复制到另一个栏目中如果没有好的办法就只能一个一个的重新建立,为了避免这种浪费时间的事,我们就在后台写一个批量复制的功能。下面是实现功能的具体步骤 修改文件dede/templets/content_batch_up.htm 修改头部脚本函数ShowHid...