DEDE常见的错误(转)

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常见的错误(转)

时间: 2024-12-25 17:36:37

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

MySQL &#183; 性能优化 &#183; MySQL常见SQL错误用法

前言 MySQL在2016年仍然保持强劲的数据库流行度增长趋势.越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来.但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况.阿里云RDS专家服务团队帮助云上客户解决过很多紧急问题.现将<ApsaraDB专家诊断报告>中出现的部分常见SQL问题总结如下,供大家参考. 常见SQL错误用法 1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方.比如

PHP基础教程 常见PHP错误类型及屏蔽方法

PHP基础教程 常见PHP错误类型及屏蔽方法 程序只要在运行,就免不了会出现错误,错误很常见,比如Error,Notice,Warning等等.这篇文章兄弟连PHP培训小编来跟大家具体说一下PHP的错误类型和屏蔽方法.在PHP中,主要有以下3种错误类型. 1. 注意(Notices) 这些都是比较小而且不严重的错误,比如去访问一个未被定义的变量.通常,这类的错误是不提示给用户的,但有时这些错误会影响到运行的结果. 2. 警告(Warnings) 这就是稍微严重一些的错误了,比如想要包含inclu

网站最常见的错误

最常见的错误 404错误提示---找不到文件或者目录不存在 403错误提示--找不到默认首页 505错误提示--服务器内部错误 1xx-信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个1xx响应. 100-继续. 101-切换协议. 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求. 200-确定.客户端请求已成功. 201-已创建. 202-已接受. 203-非权威性信息. 204-无内容. 205-重置内容. 206-部分内容. 3xx-重定向

iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误

在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握. expression:表达式assignable:赋值variable:变量redefinition:重复定义type:类型conflicting:冲突项invalid:无效的conversion:转换specifier:说明符indent:缩进operands:运算对象.操作数binary:二

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

Android常见的错误类型有两种 1.ANR类型 1)在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2)BroadcastReceiver在10秒内没有执行完毕 2.Crash类型 1)异常停止 2)异常退出 Monkey 调试参数 --kill-process-after-error  犹豫一个错误而停止时,出错的应用程序将继续处于运行状态 --wait-dbg   启动monkey后,先中断其运行,等待调试器附加上来 命令演示 adb shell monkey -p com.da

PHP编程中10个最常见的错误

PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. 错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: 1 2 3 4 5 $arr = array(1, 2, 3, 4); foreach ($arr as &$value) {     $value = $value * 2; } // $arr

Java千百问_04异常处理(008)_java中常见的错误有哪些

点击进入_更多_Java千百问 java中常见的错误有哪些 想了解异常看这里:什么是java中的异常 常见的运行时异常看这里:常见的Java异常有哪些(运行时) 常见的非运行时异常看这里:常见的java异常有哪些(非运行时) java中除了异常Exception之外,还有一大类错误,即ERROR,我们常见的ERROR如下: 1.java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 原因: 对系统所访问外部资源,未执

OC基础(三)方法的注意事项、常见的错误以及与函数的区别

方法的注意点: 1.方法可以没有声明只有实现 2.方法可以只有声明没有实现, 编译不会报错, 但是运行会报错 3.如果方法只有声明没有实现, 那么运行时会报: reason: ‘+[Person demo]: unrecognized selector sent to class 0x100001140’ 4.发送了一个不能识别的消息, 在Person类中没有+开头的demo方法 reason: ‘-[Person test]: unrecognized selector sent to ins

英语常见介词错误用法,你有犯过吗?

英语常见介词错误用法,你有犯过吗? 1:错:come to here. 对:come here. 过来.here ,there,home之类的副词,前面不用介词in ,at,(但可以加from,比如from home,from here),直接跟在动词come 后面就可以了.2:错:look at the mirror. 对:look in the mirror. 照镜子."看"的英语就是look at 啊?有人会问了.但"照镜子"只能是look in the mi