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']
- 新手学习Python时常见的错误
最近学习Python,现在把一些常见的错误总结如下: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "Synta ...
- Android自动化压力测试之Monkey Test Android常见的错误类型及黑白名单的使用方法(四)
Android常见的错误类型有两种 1.ANR类型 1)在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2)BroadcastReceiver在10秒内没有执行完毕 2.Crash类型 1)异 ...
- php常见细节错误
PHP编程中10个最常见的错误 PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. ...
- TCP/IP 某些最常见的错误原因码 (errno)列表
对于在基于 UNIX 的环境中的 TCP/IP 用户,下表列出了某些最常见的错误原因码 (errno).它不是完整的错误列表.可以在文件 /usr/include/sys/errno.h 中找到 Er ...
- VC6.0常见编译错误提示
原文:http://c.biancheng.net/cpp/html/746.html 1) error C2001: newline in constant 编号:C2001 直译:在常量中出现了换 ...
- HTML5几种常见的错误写法
本文介绍了HTML5常见的6种错误写法,包括:1.不要使用section作为div的替代品 2.只在需要的时候使用header和hgroup 3.不要把所有列表式的链接放在nav里 4.figure元 ...
- 初学JSP+Servlet常见的错误
web编程中常见的错误: 一.404(要访问的资源没有找到) 1.web程序有没有部署(将项目到tomcat中) 2.url有没有写错(包括大小写,包括项目有没有重命名) 3.有没有将jsp/html ...
- Android 应用中十大常见 UX 错误
[核心提示] Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的请求评测的 App,在评测如此之多的应用之后,他们总结出了10个最常见的错误. 作为一个长期使用 An ...
- 常见ORACLE错误,及解决方案(遇则即时更新)
1.当登陆时提示“ORA-03113:通信通道的文件结束”时: 解决方案: 需在X:\oraclexe\app\oracle\product\10 ...
随机推荐
- 黑马程序员_Java基础组成
Java语言基础组成 2.1关键字 main不是关键字,但被JVM所识别的名称. 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有字母都为小写. 用于定义数据类型的关 ...
- 【4】JAVA---地址App小软件(UpdatePanel.class)(表现层)
修改地址信息的一个表现层类. 必须选中地址,才能修改,否则会弹出窗口提示, 修改地址界面: /* * UpdatePanel.java * */ package cn.hncu.addr.ui; im ...
- C++ Primer Plus(第6版)中文版——课后练习程序代码
博客内容经历了一次整理,以前发的博文太散.没什么水准,搞的随笔分类越来越多orz,这次把CPP这本书的课后练习的程序代码放到一起方便查阅与修改..嗯 9.6.1 #ifndef _9..1_H_ #d ...
- openstack 使用集锦
- objc_msgSend iOS8 EXC_BAD_ACCESS
如果方法是没有返回值的,需要强转一个返回类型为void的临时函数指针, void (*objc_msgSendTyped)(id self, SEL _cmd, id obj, id arg1) = ...
- A - ACM Computer Factory - poj 3436(最大流)
题意:有一个ACM工厂会生产一些电脑,在这个工厂里面有一些生产线,分别生产不同的零件,不过他们生产的电脑可能是一体机,所以只能一些零件加工后别的生产线才可以继续加工,比如产品A在生产线1号加工后继续前 ...
- 数组在C++和java中的区别
几乎所有的程序设计语言都支持数组.在C和C++中使用数组是很危险的.因为C和C++中的数组就是内存块.如果一个程序要访问其自身内存块之外的数组,或者在数组初始化之前使用它,都会产生难以预料的后果. j ...
- UVa 10025: The ? 1 ? 2 ? ... ? n = k problem
这道题仔细思考后就可以得到比较快捷的解法,只要求出满足n*(n+1)/2 >= |k| ,且n*(n+1)/2-k为偶数的n就可以了.注意n==0时需要特殊判断. 我的解题代码如下: #incl ...
- 查看当前windows字符集
查看当前windows字符集 命令行输入:chcp
- 3D效果导航代码
*, *:before, *:after { padding:; margin:; box-sizing: border-box; } .menu { list-style: none; width: ...