DISCUZ TAGS 长度和数量限制修改

2013-11-20 20:08 No Coments

DZX论坛的标签默认最小值是3字符,最大值是20字符,如果想改变这个限制,可以修改下面的两个文件。
source/function/function_collection.php
source/class/class_tag.php (有2处需要修改)

搜索{3,20} 3是最小值,20是最大值,直接修改数字,比如改成{2,50} 。

DZ默认最大支持5个标签,修改标签数量的限制:

步骤一、更改source/module/forum/forum_post.php 361行

function recent_use_tag() { $tagarray = $stringarray = array(); $string = ”; $i = 0; $query = C::t(‘common_tagitem’)->select(0, 0, ‘tid’, ‘itemid’, ‘DESC’, 10); foreach($query as $result) { if($i > 4) { //4改成想要的标签数-1 break; } if($tagarray[$result[‘tagid’]] == ”) { $i++; } $tagarray[$result[‘tagid’]] = 1; } if($tagarray) { $query = C::t(‘common_tag’)->fetch_all(array_keys($tagarray)); foreach($query as $result) { $tagarray[$result[tagid]] = $result[‘tagname’]; } } return $tagarray; }

这样发布的时候设置好tag数量 POST传过去的标签数量从5变成你设置的数量了

步骤一、更改source/class/class_tag.php 53行

if($tagid) {
if($itemid) {
C::t(‘common_tagitem’)->replace($tagid,$itemid,$idtype);
}
$tagcount++;
if(!$returnarray) {
$return .= $tagid.’,’.$tagname.”\t”;
} else {
$return[$tagid] = $tagname;
} }
if($tagcount > 4) { //4改成想要的标签数量-1
unset($tagarray);
break;
}

忙点也好

2013-10-31 21:09 No Coments

忙点也好,不用胡思乱想。觉得自己生病了,只有忙忙碌碌才能治。

现在很喜欢整理,把乱七八糟的东西一样样分类归档,装进收纳箱,放在合适的地方,排列的整整齐齐,这种伸手就能拿到需要的物品的感觉真的很不错。甚至收集大大小小的箱子盒子都成了一种习惯。

今天不小心把茶壶打破了,心疼了半天。这只玻璃壶陪伴我两年多了,喜欢看茶叶在里面漂浮,舒展,缓缓沉下去,水慢慢的改变颜色。在京东和当当上找了一个多小时也没有这个款式,好像缘分已尽。

这个世界上其实没有一模一样的东西,刻意的寻找,苦苦的追求,未必能有想要的结果。即使不同,也各有各的好和坏。我不接受她的缺点,也就没资格拥有和享受她的好。

如果能在生活中常记着并且能做到这点,应该可以看清看淡很多事吧。

dedecms调用文章第一张图片作为缩略图

2013-03-20 21:09 No Coments

dedecms调用文章第一张图片作为缩略图,执行以下代码:

update dede_archives,dede_addonarticle set dede_archives.litpic=substring(dede_addonarticle.body,INSTR(dede_addonarticle.body,'src=\"')+5,100) where dede_archives.id=dede_addonarticle.aid;
update dede_archives set litpic=substring(litpic,1,instr(litpic,'\"' )-1);

注意:之前设置的文章缩略图路径将全部替换。

SHELL命令简单使用总结

2013-01-25 18:06 No Coments

使用putty可以在DreamHost等支持shell的空间上快速进行备份还原压缩等等操作,简单总结下常用的shell命令。

备份数据库:
使用putty连接,cd到合适的目录下(确认当前目录可写).
输入下面的命令:
mysqldump -h 数据库主机或IP -p mysql_dbname -u mysql_dbuser >bak.sql
然后回车,提示你输入数据库登陆密码,输入完密码后回车,OK! 就把数据库备份到当前目录下了

还原数据库:
输入下面命令后回车
mysql -h 数据库主机或IP -p mysql_dbname -u mysql_dbuser
提示你输入密码,输入密码后然后回车
会出现MySQL操作提示符号
然后输入下面的命令
source bak.sql
请先确认bak.sql这个文件再当前目录下
回车.OK。

下载远程的服务器上的文件:wget命令

wget http://www.site.com/files/firefox.zip 这个命令就是把firefox.zip下载到当前目录,这是最实用的命令之一。

CD命令:
cd 目录名 进入该目录
cd – 回到上层目录
cd ~ 返回到根目录

重命名命令:
mv firefox fox 把firefox重命名为fox

复制命令:
cp -a fox /home/www 把当前目录下的fox文件夹整个复制到/home/www下

删除命令:
rm firefox.zip 删除当前目录下的firefox.zip
rm -r firefox 删除当前目录下的firefox文件夹及其下面的文件

新建命令:
mkdir firefox 新建名为firefox的文件夹

压缩和解压缩命令:
zip -r fox.zip firefox 把当前目录下的firefox文件夹及下属文件压缩成fox.zip,注意被压缩的文件夹名不能太长
unzip fox.zip 解压
tar cf fox.tar firefox 把firefox压缩成 fox.tar
tar cfz fox.tar.gz firefox 把firefox压缩成fox.tar.gz
tar xvf fox.tar 解压缩fox.tar文件
tar -xzvf fox.tar.gz 解压缩fox.tar.gz文件

WordPress配置文件wp-config.php的一些技巧

2013-01-25 18:06 No Coments

通过WordPress的wp-config.php文件可以更改很多设置,提高WordPress站点的功能、性能、安全度。
继续阅读