IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > php > dedecms >
  • dede织梦arclist调用全站所有文章 dedecms 日期:2014-12-07 20:47:51 点击:56
  • 本文讲述dedecms如何使用arclist调用全站所有的文章。 arclist标签默认是只调用本类的文章的。 如果要调用全站的文章,其实是非常简单的,不需要再去自定义开发什么东西,dedecms官方已经为我们相好了。 有一个选项 typeid=top。就是用来实现全站所有 {dede:arclist typeid=top row=2 flag=p orderby =... [详细]

  • dede织梦获取顶级栏目id或typeid dedecms 日期:2014-12-04 18:11:16 点击:35
  • 本文讲述dedecms如何获得当前页面的顶级栏目的的栏目id或者叫typeid和topid。 首先声明,本文获取的是顶级栏目id,不是父栏目的父栏目id。 [field:typeid runphp=yes] $ID = @me; global $dsql; $sql = SELECT typename,topid FROM `dede_arctype` WHERE id=$ID; $row =... [详细]

  • dede织梦模块管理空白解决办法 dedecms 日期:2014-11-29 13:42:05 点击:55
  • 本文讲述如何解决 dedecms模块管理显示空白问题。 说起这个模块管理空白问题,真是个老bug了。太常见了,bug害人呐。 空白原因:dede默认使用了远程获取模块列表,但经常获取失败。你说远程获取就获取吧,获取失败,你又不搞个容错,这不害了广大使用者么。时间就是金钱呐。 空白问题解决办法:让dede... [详细]

  • dede织梦$refObj类 dedecms 日期:2014-11-29 01:38:44 点击:10
  • $refObj 所属对象,实例对象,隶属对象 function SetObject($refObj) { $this-refObj = $refObj; } 在dedecms中想要获取dede某个字段值 可以使用 $refObj-Fields 属性来获取 如: id = $refObj-Fields[id]; 查看所有属性名称及其对应的值 {dede:php}print_r($refObj-Fields);{/dede:php}... [详细]

  • dede织梦修改tag长度 dedecms 日期:2014-11-28 21:25:06 点击:42
  • 本文讲述如何修改dedecms中tag字段的长度。默认才12,根本不够用。 1.修改数据库中的dede_tagindex 和dede_taglist的tag字段长度: varchar(12)修改为varchar(100) 2.修改/include/helpers/archive.helper.php,搜索 if(isset($tag[ 将其都改为if(isset($tag[100]) 如此... [详细]

  • dede织梦tplcache缓存文件夹 dedecms 日期:2014-12-18 11:02:18 点击:64
  • dedecms的缓存文件夹dplcache,位于/data/tplcache/下 tplcache,即templets缓存。主要保存模板缓存。 当我们在后台,根据模板生成页面的时候,在生成html页面的同时,dedecms也将缓存保存在tplcache下,这样,才能充分的节约资源,避免每生成一个文件,都产生大量的查询... [详细]

  • dede织梦使用GetSonIds函数获得子栏目 dedecms 日期:2014-11-23 22:57:52 点击:55
  • dedecms中的GetSonIds用于获取给出的栏目id的子栏目id。 function GetSonIds($id,$channel=0,$addthis=true){ global $cfg_Cs; $GLOBALS[idArray] = array(); if( !is_array($cfg_Cs) ) { require_once(DEDEDATA./cache/inc_catalog_base.inc); } GetSonIdsLogic($id,$cfg_Cs,$channel,$addt... [详细]

  • dede织梦取得当前栏目和子栏目文章总数 dedecms 日期:2014-11-23 23:02:31 点击:26
  • 要获得dedecms 当前栏目和子栏目文章总数,我们需要修改程序 修改:include/common.func.php文件,添加下面函数代码 //统计栏目文章总数function GetTotalArc($tid){global $dsql;$sql = GetSonIds($tid);$row = $dsql-GetOne(Select count(id) as dd From `standard_ar... [详细]

  • dede织梦channelartlist在内容页文章页列表页调用 dedecms 日期:2014-11-22 01:07:52 点击:63
  • dedecms中的channelartlist标签,默认是循环获取当前栏目的所有子栏目,并且可以与dede:arclist嵌套调用子栏目的文章列表 {dede:channelartlist}lia href={dede:field name=typeurl/}{dede:field name=typename/}/li{dede:arclist titlelen=42 row=10} lia href=[field:... [详细]

  • dede织梦 channelartlist按typeid指定顺序排列 dedecms 日期:2014-11-21 17:50:38 点击:64
  • dedecms channelartlist标签,即使指定了一定顺序排列的typeid,channelartlist默认却不是以typeid排列顺序来排序的。 我们可以做如下修改实现channelartlist 按typeid顺序输出。 打开/include/taglib/channelartlist.lib.php 找到 $dsql-SetQuery(SELECT id,typename,t... [详细]

  • dede织梦判断字段是否存在 dedecms 日期:2014-11-19 19:58:31 点击:43
  • 本文向大家讲述dedecms中如何判断某个字段是否存在。 模板文件中的判断代码如下: {dede:field name=title runphp=yes}if(@me){ @me=div class=intro.@me./div;}else{ @me=;}{/dede:field} 更多的时候,我们可能不仅仅是判断单个字段,而是一组list是否存在。 如果这组l... [详细]

  • dede织梦数据库配置文件 dedecms 日期:2014-11-16 01:12:45 点击:61
  • 本文讲述dede数据库配置文件的文件名,位置,和设置方法。 dede数据库配置文件是dedecms安装初期最常用到的一个文件。 配置文件的默认位置是:/data/common.inc.php 打开/data/common.inc.php文件。 设置和说明如下: ?php//数据库连接信息$cfg_dbhost = localhost;//主... [详细]

  • dede织梦文章浏览次数初始默认设置修改 dedecms 日期:2014-11-15 16:31:30 点击:116
  • 本文讲述如何修改dedecms添加文章的时候,默认浏览次数的范围。 浏览次数的设置,是直接通过模板html文件 /dede/article_add.htm设置的。 打开/dede/article_add.htm 查找 mt_rand(50, 200) 这个函数代表50-200之间的随机数。 如果想设置为0,则将mt_rand(50, 200)替换... [详细]

  • dede织梦 数据库开发 dsql->GetArray 用法 dedecms 日期:2014-11-14 22:47:56 点击:156
  • $dsql-GetArray是dede数据库操作类的一个方法。用于从结果中获得一个数组(一行)。 $dsql-GetArray使用实例: $sql = Select * from dede_*;$dsql-SetQuery($sql);$dsql-Execute(); //执行SQL操作//通过循环输出执行查询中的结果while($row = $dsql-GetArray()){echo $... [详细]

  • dede织梦 不能添加新变量 变量名不能为空并且必须为[a-z_]组成! dedecms 日期:2014-11-10 09:09:18 点击:186
  • dedecms5.7 稍微新一点的版本 更新过以后,在添加新系统变量的时候,出现 变量名不能为空并且必须为[a-z_]组成!报错,添加新变量失败。 经过 itjsxx.com 研究,解决这个问题很简单: 编辑dede/sys_info.php,找到149行的: preg_match(#[^a-z_]#i, $nvarname) 修改为: ... [详细]

  • dede织梦 自定义文件名长度 修改 dedecms 日期:2014-11-05 09:56:38 点击:180
  • 本文讲述dede自定义文件名长度的修改方法。 dede默认的文件名长度只有40,很可能不够用,本例演示如何将dede自定义文件名长度修改为80。 1.修改/dede/archives_edit.php,/dede/archives_add.php,/dede/article_add.php,/dede/article_edit.php 查找 $filename = trim... [详细]

  • dede织梦 base_dic_full.dic文件很大,是干嘛用的 dedecms 日期:2014-11-04 18:46:37 点击:122
  • dede织梦 base_dic_full.dic文件很大,是干嘛用的 dedecms

    今天使用ftp备份dedecms的网站程序,发现有一个文件base_dic_full.dic,文件很大,有8M多。下了好久都没下完。 在网上查了一下,base_dic_full.dic是dedecms的中文分词词库,用于添加文章的时候自动生成关键字的时候用的。 虽然使用的时候必不可少,但是我们基本很少更... [详细]

  • dede织梦下拉式友情链接的实现 dedecms 日期:2014-11-03 13:38:51 点击:202
  • dede的友情链接模板,默认是平铺式的。有时候我们需要下拉式友情链接菜单。对此dede也能非常容易的实现。 dede下拉式友情链接实现方法: 编辑打开\include\taglib\flink.lib.php 查找 else if($type==image) 在其上面加入 else if($type==option) { $link = option valu... [详细]

  • dede织梦增加修改文章title标题长度限制 dedecms 日期:2014-11-01 08:31:52 点击:91
  • dedecms默认标题长度被限制为只有40。40的长度显然是常常不够的,很多时候都显示不全,不知道为什么要有这样脑残的默认标题长度设置。 修改dede标题长度还有点麻烦,分3步: 1.dedecms后台设置中修改 系统系统基本参数其他选项文档标题最大长度改为100 100的长度应该是够了,有特殊需求还可以设置更大... [详细]

  • dede织梦模板运行php dedecms 日期:2014-10-31 21:30:54 点击:158
  • 本文讲述如何在dede的htm 模板页运行php。 我们可以在字段标签中使用runphp=yes运行php,也可以使用{dede:php}标签。 dede模板页运行php实例1: {dede:title runphp=yes}$title=@meecho $title{/dede:title} dede模板页运行php实例2: [field:title runphp=yes]$title=@... [详细]

  • IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图