KeyWords:
Deprecated: Function ereg_replace() is deprecated in D:/xampp/htdocs/car/config.php on line 2
Content:
Reason:PHP5.3.X版本不支持ereg_replace函数
Solution:找到dede/config.php里的
define('DEDEADMIN', ereg_replace("[///]{1,}",'/',dirname(__FILE__) ) );
替换为
define('DEDEADMIN',strtr(dirname(__FILE__),'///','//'));
*****************************************************************************************
KeyWords:
DedeCMS5.6GBK转换为同版本下的UTF-8版本全记录
Content:
?tid=333444&keyword=gbk%D7%AA%BB%BB
*****************************************************************************************
KeyWords:
DedeCMS 5.7 栏目绑定二级域名
Content:
第一步,在后台-->系统-->基本参数-->核心设置中,开启(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址: ,选择是;
第二步,在增加或编辑栏目的时候,在高级选项打开多站点支持:,选择是,(请一定检查是否启用了多站点!)填上你要使用的二级域名;
第三步,手动在空间中绑定二级域名到你的子目录;
第四步,这一步是最重要的,修改程序文件/include/helpers/channelunit.herper.php:
在函数function GetFileUrl中,修改第73行:
if($moresite==1)
{
$articleUrl = preg_replace("/^".$sitepath.'/', '', $articleUrl);
}
在路径正则表达式把斜杠/换成分号',修改后如下:
if($moresite==1)
{
$articleUrl = preg_replace("'^".$sitepath."'",'',$articleUrl);
}
同理修改第283行的程序
来源:
*****************************************************************************************
KeyWords:
DedeCMS 文章排序
Content:
orderby='sortrank' 文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby='near' (asc??)
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表
*****************************************************************************************
KeyWords:
V5.7 投票
Content:
相关修改涉及的文件:
1、include/dedevote.class.php //投票类
Eg:自动插入投票数
$this->dsql->ExecuteNoneQuery("UPDATE `dede_add_vote` SET voted_num='".($arr['count'])."' WHERE vid='".$k."'");
fuck*** 竟然 time()*$row['spec']*3600……
setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
time()+$row['spec']*3600 //缓存多少天
2、plus/vote.php // 投票
Eg:序列化
file_put_contents('../vote_data.dat',serialize($vo->VoteNotes));
3、templets/plus/vote.htm //投票结果显示页面
*****************************************************************************************
KeyWords:
DedeCMS提示信息修改
Content:
1.include/common.func.php
去除你想去的。。。你懂得
2.修改提示停留时间
$litime = ($limittime==0 ? 1000 : $limittime);
//1000 毫秒= 1秒
*****************************************************************************************
KeyWords:
DedeCMS只能输出10条信息
Content:
在arclist标签里加一个row='1**'即可。