1:dedecms文章录入的时候,如何控制文章重复.
  在dede/article_add.php里面,加入该程序就OK了
   if($cfg_check_title == 'Y'){
  
  $has = $dsql->GetOne("select * from dede_archives where title = '".$title."'");
  if($has){
   
   ShowMsg('该文章标题已经存在了', '-1');
   exit();
  }
 }
  2:dedecms后台系统设置里的配置搜索不能搜索中文,请问怎么解决
  回答:sys_info.php的第110行下面增加以下代码。
   $keywords = iconv("GBK","UTF-8",$keywords);
 
3:dedecms实现搜索结果伪静态
RewriteRule ^plus/search(.*)(.*)\.html$                                    plus/search\.php\?q=$1&searchtype=$2 [QSA,L]
 
然后head.htm修改成  <form  name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.html">
 
 4:dedecms文章页面调用所属分类地址
   $info = $this->dsql->GetOne("select * from dede_arctype where id ='".$arr['typeid']."'");
   $this->Fields['cat_url']= $this->TypeLink->GetOneTypeUrl($info);
 
 5:dedecms如何通过loop标签来调用dedecms文章标题.
{dede:loop tablename="dede_archives" row="4" sort="id" orderway="asc"}
[field:arcurl/]
{/dede:loop}
 
loop标签里面增加这个代码
$row1 = $dsql->GetOne("select * from dede_arctype where id = '".$row['typeid']."'");
   $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
                $row['arcrank'],$row1['namerule'],$row1['typedir'],$row['money'],$row1['filename'],$row1['moresite'],$row1['siteurl'],$row1['sitepath']);
 
  6:如何调用当前栏目的分类id
   {dede:field.typeid/}这样就可以
 
  7:dedecms文章列表调用文章关键字
    include/arc.listview.class.php的第858行下面增以下代码$row['keywords'] = $row['keywords'];模板里面这样调用[field:keywords/]
 
  8:dedecms如何控制每个会员每天发布一篇文章.
  member/article_add.php里面的第55行下面增加以下代码
   $pubdate = $dsql->GetOne("select pubdate from dede_archives where writer ='".$writer."' order by id desc limit 1");
 
 if((time()-$pubdate['pubdate'])<(3600*24)){
  
  ShowMsg("对不起,一个会员每天只能发一篇文章!","-1","0",5000);
  exit;
 }
 
 9:dedecms发布文章增加和减少会员积分如何实现
   member/article_add.php里面这段代码
    $dsql->ExecuteNoneQuery("UPDATE `dede_member` set scores=scores+{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; ");这个默认是增加积分。如果你要减少他积分。直接这样
  $dsql->ExecuteNoneQuery("UPDATE `dede_member` set scores=scores-{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; ");
 
 10:dedecms首页如何调用评论时间.
  回答:includes/taglib/feedback.lib.php里面要增加以下代码
   $arr['dtime'] = MyDate("Y-m-d",$arr['arctitle']);
   模板中直接这样调用[field:dtime/]
 
 11:如何让dedecms的type模板标签支持调用description栏目描述.
    回答:include/taglib/type.lib.php
    里面的SQL修改成这个SELECT id,typename,typedir,description,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id='$typeid' "
    然后在dedecms模板中直接调用[field:description /]
 
  12:dedecms分类中怎么调用文章来源
  回答:首先在include/arc.listview.class.php里面这样调用。
     $row['source'] = $row['source'];
   其次在dedecms模板list_aritcle.htm中,这样调用 <small>来源:</small>[field:source/]
 
   13:dedecms怎么让文章发布时间显示当天时间
    回答:dedecms模板中{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}修改成{dede:field.pubdate function="MyDate('Y-m-d H:i')"/}
 
   14:dedecms位置导航如何修改成以下模式,删除首页连接原始代码:主页>一级栏目 > 二级栏目>,当前位置修改成:  >一级栏目 > 二级栏目>
 
   回答:在dedecms中的include/typelink.class.php里面这个代码$this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition;
    修改成以下代码
    $this->valuePosition = $this->valuePosition;
 
  15:dedecms文章页面如何调用所属分类。
  回答:include/arc.arcchives.class.php里面,增加以下代码$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];dedecms文章模板这样调用{dede:field.typename/}
  16:如何调用dedecms模板中全局变量
   $GLOBALS['envs']['flinkid']

DEDE常见的错误(转)的更多相关文章

  1. 新手学习Python时常见的错误

    最近学习Python,现在把一些常见的错误总结如下: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "Synta ...

  2. Android自动化压力测试之Monkey Test Android常见的错误类型及黑白名单的使用方法(四)

    Android常见的错误类型有两种 1.ANR类型 1)在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2)BroadcastReceiver在10秒内没有执行完毕 2.Crash类型 1)异 ...

  3. php常见细节错误

    PHP编程中10个最常见的错误 PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. ...

  4. TCP/IP 某些最常见的错误原因码 (errno)列表

    对于在基于 UNIX 的环境中的 TCP/IP 用户,下表列出了某些最常见的错误原因码 (errno).它不是完整的错误列表.可以在文件 /usr/include/sys/errno.h 中找到 Er ...

  5. VC6.0常见编译错误提示

    原文:http://c.biancheng.net/cpp/html/746.html 1) error C2001: newline in constant 编号:C2001 直译:在常量中出现了换 ...

  6. HTML5几种常见的错误写法

    本文介绍了HTML5常见的6种错误写法,包括:1.不要使用section作为div的替代品 2.只在需要的时候使用header和hgroup 3.不要把所有列表式的链接放在nav里 4.figure元 ...

  7. 初学JSP+Servlet常见的错误

    web编程中常见的错误: 一.404(要访问的资源没有找到) 1.web程序有没有部署(将项目到tomcat中) 2.url有没有写错(包括大小写,包括项目有没有重命名) 3.有没有将jsp/html ...

  8. Android 应用中十大常见 UX 错误

    [核心提示] Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的请求评测的 App,在评测如此之多的应用之后,他们总结出了10个最常见的错误. 作为一个长期使用 An ...

  9. 常见ORACLE错误,及解决方案(遇则即时更新)

    1.当登陆时提示“ORA-03113:通信通道的文件结束”时:        解决方案:                     需在X:\oraclexe\app\oracle\product\10 ...

随机推荐

  1. Android UI开发第三十一篇——Android的Holo Theme

    好长时间没写Android UI方面的文章了,今天就闲扯一下Android的Holo主题.一直做android开发的可能都知道,Android 系统的UI有过两次大的变化,一次是android 3.0 ...

  2. 【HDOJ】4982 Goffi and Squary Partition

    题意就是整数划分,选出和为n的K个整数,其中K-1个数的和为完全平方数S.选择整数时需要从1,2,3..连续选择,当选择整数与n-S相等时,需要跳过n-S,即选择n-S+1.如此选择K-2个数,从而可 ...

  3. 【转】linux内核调试技巧之一 dump_stack

    原文网址:http://blog.csdn.net/dragon101788/article/details/9419175 在内核中代码调用过程难以跟踪,上下文关系复杂,确实让人头痛 调用dump_ ...

  4. vs2010旗舰版产品密钥

    Microsoft Visual Studio 2010(VS2010)正式版 CDKEY / SN: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP 企业版.旗舰版都适用

  5. Visual Studio Code 与 Github 集成

    使用Visual Studio Code进行Nodejs开发充满了便利,为了更好的进行开发工作,有必要使用Github进行代码管理. Visual Studio Code已经集成了GIT组件: htt ...

  6. 基本 vi 命令

    前言 本文内容翻译 Basic vi Command, Colorado State University, 翻译原文的大部分内容. 本文介绍的是 UNIX 下的 vi 编辑器,和 Linux 下常用 ...

  7. mergeIDE

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDe ...

  8. 高性能JSON工具-FastJson处理超大JSON文本

    使用阿里开源类库FastJson,当需要处理超大JSON文本时,需要Stream API,在fastjson-1.1.32版本中开始提供Stream API.文档参考GitHub:https://gi ...

  9. Robotium API -- 等待执行的方法sleep、waitFor

    测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败.或者两次执行,一次成功,一次失败的情况.所以需要加入这些等待某些控件或者文本载入的方法,以加强程序 ...

  10. RDIFramework.NET平台代码生成器V1.0发布(提供下载)

    RDIFramework.NET平台代码生成器V1.0发布(提供下载)   RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发.整合的框架,其目的一至是给用户和开发 ...