效果:
核心代码:
<!-- JS部分: -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
$(function(){
$('#subjectTree dt').click(function(){
$(this).next('dd').slideToggle('fast');
});
});
</script>
<!-- CSS部分(使用时请移至 .css 文件里): -->
<style>
#subjectTree dd {
displa...
分类为 后端 的文章:
DedeCMS:
版本:v5.7sp1
表:dede_admin
密文:md5(password) //只需要一部分,见下边的“说明”
说明:dede_sysconfig 表中字段名 varname 是 cfg_mb_pwdtype的值中中保存有需要的密文长度。
PHPCMS:
版本:v9
表:v9_admin
密文:md5(md5(password)+encrypt)
说明:encrypt的值到表中查相应字段
#!/bin/bash
# 说明:站点添加工具[独立代码、数据库]
# 日期:2012-03-31 22:31:21 [6]
# 用法: x dn.ext
# 补充:mpm-itk、vsftpd、mysql
# 需要手动删除mysql数据库、vsftpd用户
# buildhttpdpwd buildmysqlpwd 用于根据域名计算密码
# 作者:/
# 显示帮助
if [ -z "$1" ]; then
echo " Usage: `basename $0` domainName comment"
exit
fi
cd /root/bin/
# 变量配...
说明:
提取 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代码:
/**
* ...
说明:
一个使用谷歌在线翻译功能将中文汉字转换为E文(英文)的函数。实例应用可以查看这篇文章。
用法:
$productCenterEnName = translate('产品中心');
echo $productCenterEnName; // 输出:Products
代码:
function translate($text, $language = 'zh-CN|en'){
if (empty($text))return false;
@set_time_limit(0);
$html = "";
$ch = curl_init("http://google.com/translat...
把“{dede:global.cfg_xxxxxxx /}”换个写法就可以了,详见下边示例中的代码:
代码:
{dede:arclist typeid=1}
<li>
<a class="[field:global.cfg_jqueryClass_upall /]">
[field:title /]
</a>
</li>
{/dede:arclist}
用法:
{dede:list pagesize='12'}
<li>
<a href="[field:id function='getImgsFirstImg(@me)' /]">
<img src="[field:litpic /]" alt="[field:title /]"/>
</a>
</li>
{/dede:list}
操作:
在 /include/extend.func.php 中添加一个函数:
/**
* 获取图片集中的第一张图片用于JS特效(缩略图太小)
* upall,/
* 20:19 2012年7月3日星...
说明:
让 DedeCMS 的导航菜单也可以显示英文名称。
此文的方法需要手动将中文翻译为E文后再创建栏目,栏目名称要创建为“新闻中心/News”的格式。
这种方法翻译准确,但是会出现“当前位置:首页 > 新闻中心/News > 列表”的情况。
另有一种自动版的文档不会出现此问题,但翻译可能会不准确(字典够的话也可以准确,^_^)。
自动翻译版 请转至《双语导航:让 DedeCMS 导航菜单同时显示英文栏目名称 [自动版]》。
效果:
Dede...
说明:
注:本文使用了谷歌翻译API,不过谷歌貌似把这个API关闭了。
让 DedeCMS 的导航菜单也可以显示英文名称。
此文为自动将中文翻译为E文,可能会不准确。手动指定版请转至《双语导航:让 DedeCMS 导航菜单同时显示英文栏目名称 [手动版]》。
效果:
DedeCMS 导航菜单中同时显示英文名称
DedeCMS 导航菜单中同时显示英文名称 示例二
用法:
{dede:channel type='top'
currentstyle='
<li class="hover"&...
说明:
用DedeCMS时,详细文章页面在显示到“点击次数”位置时就会卡上几秒种导致页面加载时间过长。
原因:
1、加载JS需要时间;2、JS执行SQL时需要时间;
办法:
一、动态浏览型的网站在 article_article.htm 的点击次数位置使用“{dede:field.click/}”代替JS代码即可。
二、生成静态型的网站可以参考这篇文章:加快DedeCMS文章页显示速度的两个小方法
<完>
操作:
将以下内容保存为“.htaccess”文件放到需要显示错误信息的文件所在目录中。
显示错误信息的 .htaccess 文件的内容:
php_flag display_errors on
php_value error_reporting 2047
error_reporting(错误的级别):
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE...