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. Qt自定义事件的实现(军队真正干活,但要增加监军,大平台通知事件,事件内容自定义)

    初学Qt,用了Qt自带的事件,然后想怎么才能定义自己的事件呢?又如何使用自定义事件呢?看了篇文章,说先要子类化QEvent,然后定义自己的QEvent::Type,然后重写QWidget::event ...

  2. Delphi COM编程学习笔记(1)

    释放接口对象,既不是调用MyObj.Free,也不是MyObj.Release;破坏对象的正确方法是将它们设置为nil:MyInterface := nil; 一个接口不能离开实现它的对象而独立存活. ...

  3. 【HDOJ】1558 Segment set

    并查集+计算几何. /* 1558 */ #include <cstdio> #include <cstring> #include <cstdlib> #defi ...

  4. 32位vs2010的项目如何在64位系统上运行

    64位注册 1. 关闭Visual Studio.2. 在Visual Studio Tools目录,以管理员身份运行Visual Studio Command Prompt (2010),[注:这个 ...

  5. [转]Java Daemon Startup Script

    How to start a Java program as a Linux daemon with an /etc/init.d script. See also: http://www.sourc ...

  6. Perl时间处理函数

    官方网址:http://search.cpan.org/~stbey/Date-Calc-6.3/lib/Date/Calc.pod#___top use Date::Calc qw( Days_in ...

  7. [Java] JVM 在执行 main 方法前的行为

    JVM 执行一个 Java 程序时,先从某个指定的 Java 类的 main 方法开始执行代码,同时,传一个字符串数组作为 main 方法的参数.例如在 Unix 系统上,执行下面的命令 java T ...

  8. jquery 定时器

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...

  9. analytics.js

    Analytics.js简介   analytics.js JavaScript代码段是一种可用于衡量用户与您网站的互动情况的全新方式.它与之前的跟踪代码ga.js类似,但为开发者自定义实现方案提供了 ...

  10. Bootstrap图片旋转轮播的实现

    bootstrap初级知识旋转轮播 源文件:carousel.js.carousel.less CSS文件:bootstrap.css 这些源文件可以从bootstrap中下载,关于轮播,有很多译法, ...