如下下载别人的DedeCMS网站模板?
查看网站首页源代码可以找到模板路径:
<link href="/templets/default/style/index.css" type="text/css"/>
之后通过工具下载对应的 list_article.htm、article_image.htm 等文件就可以了:
如何防止别人下载自己的模板?
在 templets 目录中放一个“.htaccess”文件,内容如下:
RewriteEngine on
RewriteRule .(htm|html|inc) / [R,NC,L]
将这个文件放入...
标签为 dedecms 的文章:
说明:
提取 DedeCMS 的二级菜单代码。
操作:
第一步:取JS。
将 /images/js/dropdown.js 取出。可以不取,直接通过路径调用(见下文“第四步:二级菜单代码”)。
第二步:取CSS。
代码如下,保存为 dropmenu.css备用。5.7SP1始于dedecms.css line:361。
/*-------- 下拉菜单 --------------*/
.dropMenu {
position:absolute;
top: 0;
z-index:100;
width: 120px;
visibility: hidden;
filter: progid:DXIma...
说明:
在DedeCMS主页显示网站的访问次数及论坛在线人数(需要安装Discuz!),如果使用UCenter整合的话,论坛的在线人数就可以作为网站的在线人数。
效果:
在DedeCMS网站是显示访问量及论坛在线人数
用法:
在线人数:<script src="/plus/getVisitNum.php?type=online"></script>人
浏览量:<script src="/plus/getVisitNum.php?type=visit"></script>
PHP代码:
/**
* ...
说明:
让 DedeCMS 的导航菜单也可以显示英文名称。
此文的方法需要手动将中文翻译为E文后再创建栏目,栏目名称要创建为“新闻中心/News”的格式。
这种方法翻译准确,但是会出现“当前位置:首页 > 新闻中心/News > 列表”的情况。
另有一种自动版的文档不会出现此问题,但翻译可能会不准确(字典够的话也可以准确,^_^)。
自动翻译版 请转至《双语导航:让 DedeCMS 导航菜单同时显示英文栏目名称 [自动版]》。
效果:
Dede...
说明:
注:本文使用了谷歌翻译API,不过谷歌貌似把这个API关闭了。
让 DedeCMS 的导航菜单也可以显示英文名称。
此文为自动将中文翻译为E文,可能会不准确。手动指定版请转至《双语导航:让 DedeCMS 导航菜单同时显示英文栏目名称 [手动版]》。
效果:
DedeCMS 导航菜单中同时显示英文名称
DedeCMS 导航菜单中同时显示英文名称 示例二
用法:
{dede:channel type='top'
currentstyle='
<li class="hover"&...
修改“/include/helpers/cookie.helper.php”:
// ……
if ( ! function_exists('PutCookie'))
{
function PutCookie($key, $value, $kptime=0, $pa="/")
{
global $cfg_cookie_encode,$cfg_domain_cookie;
#upall# setcookie($key, $value, time()+$kptime, $pa,$cfg_domain_cookie);
#upall# setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value),0,16), time(...
描述:
网站转移服务器后出现:
DedeCMS 转移服务器时的错误信息
原因:
修改数据库链接信息时配置文件有遗漏,我忘记修改的是连接 UCenter 的配置文件,下文红色部分。
配置文件:
/data/common.inc.php (DedeCMS的配置信息)
/include/common.inc.php (DedeCMS 中 UCenter 模块的配置信息)
/ucenter/data/common.inc.php (UCenter 的配置信息)
/bbs/config/config_global.php (Discuz的配置)
/bbs/config/config_ucent...
原因:
DedeCMS 5.7 加入了全文搜索功能,使用此功能需配置sphinx服务器,造成搜索慢的根本原因就是开启了这个功能但并没有配置sphinx服务器。
解决办法:
1、配置sphinx服务器。
后台 -> 系统 -> 系统基本参数 -> 其它选项 -> “Sphinx服务器主机地址:”、“Sphinx服务器端口号:”。
2、关闭全文检索功能。
后台 -> 系统 -> 系统基本参数 -> 其它选项 -> “是否启用文章全文检索功能(需配置sphinx服务器...
分页符#p#的用法、副标题#e#的用法:
按钮位置:DedeCMS分页及副标题
点击按钮后会在文章正文中添加代码“#p#副标题#e#”,这个代码由三部分组成,“#p#”用来给文章分页、“副标题”表示其后内容的副标题、“#e#”用来分割副标题及该副标题的内容。
分页及副标题示例:
公司简介#e#
很长很长的公司简介
#p#
企业荣誉#e#
这里是很多很多的荣誉
#p#
联系方式#e#
电话、邮箱、地址等联系信息
输出副标题列表
{dede:pagetit...
修改“/include/shopcar.class.php”文件中的“MakeOrders”方法中的以下代码。有单号重复的可能:
function MakeOrders(){
$this->OrdersId = 'S-P'.time().'RN'.mt_rand(100,999); // <-- 修改这里
$this->deCrypt($this->saveCookie("OrdersId",$this->OrdersId));
return $this->OrdersId;
}
<完>
说明:
许愿天空(flexsns-sky)默认使用论坛的会员空间。论坛的会员空间使用会员ID访问而DedeCMS使用的是用户名。
如何在不安装论坛的情况下让flexsns-sky打开会员的空间?
本文提供一个简单的、在不修改flexsns-sky和DedeCMS代码的情况下完美解决这个问题的方法。
原理:
使用一个程序把用户ID转换为用户名后跳转到DedeCMS的会员空间地址。
操作:
flexsns-sky通过Ucenter与DedeCMS整合后可以实现用户统一管理、而DedeCMS自带...
说明:
在使用 channelartlist、arclist、list 循环栏目时输出栏目、文章的索引值(从1开始)。
代码:
{dede:global name='itemindex'/} // 用于 chanelartlist
[field:global name='autoindex' /] // 用于 arclist、list
示例:
// channelartlist:
{dede:channelartlist typeid=14}
<span>索引:{dede:global name='itemindex'/}</span>
<a href="{dede:field name='typeurl'/}">...