Gregarius安装错误和写入数据库乱码等问题的方法

Gregarius官方网站: http://gregarius.net/

0.6.1下载: gregarius-0.6.1

当然,Gregarius也不是完美的,它有着众多国外程序令人诟病的语言兼容问题,解析的feed会出现乱码。针对Gregarius,还是要作一些修改的。下面的修改是gowers提供的:

具体修改:

1、日期乱码。Gregarius的中文日期若不经修改就乱码,包括更新时间乱码、当日FEED乱码。解决这个 问题可以修改根目录下util.php文件的rss_locale_date方法就可以解决这个问题。将其下代码修改为

function rss_locale_date ($fmt, $ts, $addTZOffset = true) {

if (isset($_SERVER[“WINDIR”])) {

//%e doesnt’ exists under windows!

$fmt=str_replace(“%e”,”%#d”,$fmt);

}

if ($addTZOffset) {

return iconv(“UTF-8″, “utf-8″, strftime($fmt, $ts +3600 * getConfig

(’rss.config.tzoffset’)));

//return utf8_encode(strftime($fmt, $ts +3600 * getConfig

(’rss.config.tzoffset’)));

}

return iconv(“UTF-8″, “utf-8″, strftime($fmt, $ts));

//return utf8_encode(strftime($fmt, $ts));

}

2、后台编辑中文FEED乱码。Gregarius编辑feeds的时候,中文总是乱码,其实解决方法很简单的:找到admin/channels.php这个文件,找到第900行,修改为:

//$title = htmlentities($title,ENT_QUOTES);

$title = htmlspecialchars($title, ENT_QUOTES);

这个是feed标题乱码的修正,再向下翻到Description部分,大概在988行左右,修改为:

// Description

//$descr = trim(htmlentities(strip_tags($descr), ENT_QUOTES));

$descr = trim(htmlspecialchars(strip_tags($descr), ENT_QUOTES));

这样就ok了。原因很简单,就是htmlentities和htmlspecialchars函数的区别。htmlentities这个函数 在转义到html标记的时候,会吧中文字符中一些字节也进行了转义,形成了乱码,而htmlspecialchars 这个函数只转义特定的5个字符,不会存在这种情况。修改后,单引号和双引号都能输入了,但是反斜 杠\仍然是不能输入的。

3、解决5.5首页不出现页码的BUG。这个BUG是在根目录index.php中,我直接拿6.0的index.php覆盖解 决。

4、解决页面载入速度慢的问题。Gregarius在载入首页的时候,会同时载入你FEED中的内容,如果FEED 全是文字倒好(这些东西都在你的数据库);但如果载入的包含图片,那页面载入速度就很慢。gowers 用一个简单的办法解决了,那就是修改主文件,让其在载入的时候仅载入标题,不载入内容。当你要看具体内容的时候,点击标题即可进入具体内容页面。以我现在 用的lilina主题为例,具体修改如下:

找到根目录\themes\lilina\web下面的item.php,删除标注//list mode : we only show titles那段代码下面的

<div id=”c<?php echo rss_item_id(); ?>”>

<?php echo rss_item_content(); ?>

</div>

千万不要注释,注释还是会运行的,只不过前端不显示。这个解决载入内容。下面要修改标题链接。原 来的链接是一个JS调用,打开隐藏层。现在我们要将其修改成实体链接,并指向信息页。则找到根目录 \themes\lilina\web下面的item.php,找到//list mode : we only show titles下面的<h4><a 开头的代码,将其修改成

<h4>

<a title=”<?php echo rss_item_pl_title(); ?>” href=”<?php echo rss_item_pl_url(); ?>”>

<?php echo rss_item_title(); ?>

</a>

</h4>

此外,将

<a title=”<?php echo rss_item_pl_title(); ?>” href=”<?php echo rss_item_pl_url(); ?>”>

<img src=”<?php echo rss_theme_path(); ?>/media/mark_on.gif” alt=”<?php echo rss_item_pl_title(); ?>” />

</a>

修改成

<img src=”<?php echo rss_theme_path(); ?>/media/mark_off.gif” alt=”<?php echo rss_item_pl_title(); ?>” />

5、后台设置中文化的。这个直接修改的语言包,具体废话就不说了;

6、解决前台暴露管理地址和登录框的BUG。

1、去掉管理登录的链接的修改在导航中,即修改根目录下CLS目录的nav.php,找到其中的function Navigation(),删除类似这段 $this->appendNavItem(getPath().’admin/’,admin,LOCATION_ADMIN);

2、去掉登录框。修改根目录\themes\lilina\web下面的index.php,注释或者删除掉<?php echo rss_header_logininfo() ?>即可。

安装说明:

1、将程序上传至你的服务器空间,运行http://your_gregarius_hosturl/install.php,将出现安装界面。然后按照要求填入你的数据库地址、数据库名、表名称、密码、表头、默认编码(UFT-8,不要修改),然后提交表单,安装即将完成

2、登录管理界面,指定管理员名称、用户名和密码;

3、安装已经完成了。

4、安装后会在根目录下生成dbinit.php,注意不要删除。dbinit.php.sample是一个样本,你可以通过这个了解下dbinit.php的结构。

个性化修改:

1、修改导航栏的链接:修改根目录下CLS目录的nav.php,找到其中的function Navigation(),修在下 面添加或者修改 $this->appendNavItem(’$url’,$label,LOCATION_NAME);。依据我的修改为例,在导航中添加 gowers的网记的链接,则在下面加入 $this->appendNavItem (’http://www.gowers.cn’,gowers,LOCATION_GOWERS);即可

2、修改脚标:脚标的修改在主题文件中,如果你正在使用的主题文件没有“footer.php”文件,那若你需要修改脚标,请修改根目录下面的themes\default\web文件夹中的footer.php文件。

3、修改header。header title的修改也在主题文件中,如果你正在使用的主题文件没有“header.php ”文件,那若你需要修改header,请修改根目录下面的themes\default\web文件夹中的header.php文件 。将其中的<title><?php echo rss_header_title() ?> </title>修改成你想要的。不过建议只在后面 加个“- 你的网站名称”。此外在header中也可以加入favicon的LOGO。

已知未解决BUG

1、分类中文乱码(6.0版本也存在这样的问题)。正在解决中……

2、TAG中文前台输入乱码,后台输入不乱码(6.0版本也存在这样的问题)。正在解决中……

3、其他的暂时还没发现

说明:

1、update即更新功能,请让服务器自动执行。如果你的服务器支持LINUX命令或者PHP命令,可以让服务器每隔45分钟自动刷新下update.php;

2、如果不能自动更新,请手工更新,即点击导航栏上面的update。不过不要经常刷新,会增加服务器压力。

修改的版本提供的下载地址失效,这里上传一下:

Gregarius_by_gowers

安装原版程序后,再用上述文件覆盖。如果出现登陆不了后台,拿补丁中的文件直接覆盖ADMIN文件夹。

WordPress 3.1.3发布

今天忙里偷闲,去博客后台看一下,居然发现WordPress 3.1.3发布了,真够神速的,我这个升级控当然不能错过这个升级的机会,马上升级!

目前只发布了英文版,中文版翻译者应该还在加班加点干活吧?!为他们加油!希望早点发布WordPress 3.1.3中文版。

如果你现在装的是中文版,完全可以直接在线升级这个英文版的,系统会自动判断你安装的语言环境,安装完之后,还是完美的中文版。

Download WordPress 3.1.3 .zip — 3.0 MB

联想ThinkPad R400系列笔记本驱动下载(xp、vista)

Windows xp 电源管理软件(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1197863356578/6hu706ww.exe

ACPI电源管理驱动(Windows Vista/XP/2000/Me/98SE) http://driverdl.lenovo.com.cn/think/download/driver/dr1197863947328/6hku06ww.exe

调制解调器驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1218539706513/7vma07ww.exe

ATI 显卡驱动程序(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1221465455921/7yd124ww.exe

Intel显卡驱动程序(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1218538375607/7xd147ww.exe

显示器文件(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1198032538578/79oi15ww.exe

Intel Matrix Storage Manager驱动程序(Windows XP/Vista 32bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1197539101703/7zim64ww.exe

Intel主板驱动程序(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1221303651950/oss803ww.exe

Bluetooth with Enhanced Data Rate 2.1微软蓝牙支持文件 2.1 (Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1216695410663/7vbm02ww.exe

Bluetooth with Enhanced Data Rate II 软件(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1197531829328/7vba11ww.exe

声卡驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1218539166732/6ea111ww.exe

读卡器驱动程序(Ricoh 多合一读卡器) (Windows Vista/XP ) http://driverdl.lenovo.com.cn/think/download/driver/dr1197358554312/7kss55ww.exe

智能卡读卡器驱动程序( Windows Vista 32-bit/XP/2000 ) http://driverdl.lenovo.com.cn/think/download/driver/dr1197525118796/7kxx13ww.exe

Integrated Camera软件(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1202890867827/7yca05ww.exe

Intel (11abgn, abg, bg)无线网卡驱动程序(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1221197254747/6hwc05ww.exe

ThinkPad Wireless LAN (11b/g/n)无线网卡驱动程序(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1244447057649/6iwc09ww.exe

ThinkPad 11abgn无线网卡驱动程序(Windows XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1204707044290/7ywc52ww.exe

Wireless WAN (HSDPA) 驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1221805680676/7uwc24ww.exe

以太网驱动程序(Intel PRO/1000 网络适配器软件)(Windows XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1221114426897/7vra19ww.exe

Lenovo System Interface驱动程序 (Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1217231721126/7jif11ww.exe

Hotkey驱动程序(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1216893127788/6hvu20ww.exe

Intel Integrated TPM (Trusted Platform Module)(Windows XP SP2) http://driverdl.lenovo.com.cn/think/download/driver/dr1218598176029/7vza13ww.exe

KB909667 简体中文版补丁程序(Windows XP SP2) http://driverdl.lenovo.com.cn/think/download/driver/dr1250130159449/909667SC.exe

Q888111 UAA(High Definition Audio)简体中文版补丁程序(Windows XP SP2) http://driverdl.lenovo.com.cn/think/download/driver/dr1249896448559/kb888111xp2chs.exe

Windows Vista 电源管理软件(Windows Vista) http://driverdl.lenovo.com.cn/think/download/driver/dr1197862934453/6hu406ww.exe
ACPI电源管理驱动(Windows Vista/XP/2000/Me/98SE) http://driverdl.lenovo.com.cn/think/download/driver/dr1197863947328/6hku06ww.exe
调制解调器驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1218539706513/7vma07ww.exe
Intel Turbo Memory驱动程序(Windows Vista) http://driverdl.lenovo.com.cn/think/download/driver/dr1197943707593/7zin73ww.exe
ATI 显卡驱动程序(Windows Vista 32-bit, 64-bit ) http://driverdl.lenovo.com.cn/think/download/driver/dr1221465795484/7yd517ww.exe
Switchable Graphics 驱动程序(Windows Vista 32bit / 64bit ) http://driverdl.lenovo.com.cn/think/download/driver/dr1221533117531/7vd541ww.exe
Intel显卡驱动程序(Windows Vista 64-bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1218537618560/7xd649ww.exe
Intel显卡驱动程序(Windows Vista 32-bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1218538091607/7xd549ww.exe
显示器文件(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1198032538578/79oi15ww.exe
Intel Matrix Storage Manager驱动程序 (Windows Vista 64-bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1201574452343/7zio64ww.exe
Intel主板驱动程序(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1221303651950/oss803ww.exe
Bluetooth with Enhanced Data Rate II 软件 (Windows Vista) http://driverdl.lenovo.com.cn/think/download/driver/dr1245647161771/7zbv08ww.exe
声卡驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1218539166732/6ea111ww.exe
读卡器驱动程序(Ricoh 多合一读卡器) (Windows Vista/XP ) http://driverdl.lenovo.com.cn/think/download/driver/dr1197358554312/7kss55ww.exe
智能卡读卡器驱动程序(Windows Vista 64 bit ) http://driverdl.lenovo.com.cn/think/download/driver/dr1197454473703/7kxv07ww.exe
智能卡读卡器驱动程序( Windows Vista 32-bit/XP/2000 ) http://driverdl.lenovo.com.cn/think/download/driver/dr1197525118796/7kxx13ww.exe
Integrated Camera软件(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1202890867827/7yca05ww.exe
Intel (11abgn, abg, bg)无线网卡驱动程序(Windows Vista 32-bit, 64-bit SP1) http://driverdl.lenovo.com.cn/think/download/driver/dr1221198640218/6hwv04ww.exe
ThinkPad Wireless LAN (11b/g/n)无线网卡驱动程序(Windows Vista 32-bit,64-bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1244445395040/6iwv08ww.exe
ThinkPad Wireless LAN (11a/b/g/n)无线网卡驱动程序(Windows Vista 32-bit, 64-bit) http://driverdl.lenovo.com.cn/think/download/driver/dr1197860713375/7ywv51ww.exe
Wireless WAN (HSDPA) 驱动程序(Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1221805680676/7uwc24ww.exe
Intel PRO/1000 以太网卡驱动程序(Windows Vista) Windows Vista 64-bit http://driverdl.lenovo.com.cn/think/download/driver/dr1218692845982/7vrv20ww-64.exe
Windows Vista 32-bit http://driverdl.lenovo.com.cn/think/download/driver/dr1218692845982/7vrv20ww-32.exe
Lenovo System Interface驱动程序 (Windows Vista/XP) http://driverdl.lenovo.com.cn/think/download/driver/dr1217231721126/7jif11ww.exe
Hotkey驱动程序(Windows Vista/XP/2000) http://driverdl.lenovo.com.cn/think/download/driver/dr1216893127788/6hvu20ww.exe

10个实用的 WordPress .htaccess技巧

文章转自水脉烟香,非常有价值,转发过来与更多网友分享。

1. 重定向WordPress的RSS Feed链接地址到Feedburner地址:
除了修改WP的模板文件来定制其输出的RSS Feed链接地址外,还可以使用.htaccess文件来进行设置(替换yourrssfeedlink为自己的Feedburner地址)。

View Code HTACCESS
1
2
3
4
5
6
7
# temp redirect wordpress content feeds to feedburner
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L]
</IfModule>

参考:How to redirect WordPress rss feeds to feedburner

2. 去除WordPress分类链接中的“/category/”:
默认情况下,WordPress的分类链接显示的样式为:
http://www.smyx.net/category/technic
其实其中的category部分没有任何意义,如果想去掉它可以修改.htaccess文件(替换yourblog为自己的网址)。

1
RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]

参考:How to remove category from your WordPress url

3. 使用浏览器缓存:
可以修改.htaccess文件让访问者使用浏览器缓存来优化其访问速度。

View Code HTACCESS
1
2
3
4
5
6
7
FileETag MTime Size
<ifmodule mod_expires.c>
  <filesmatch "\.(jpg|gif|png|css|js)$">
       ExpiresActive on
       ExpiresDefault "access plus 1 year"
   </filesmatch>
</ifmodule>

参考: Comment accelerer le temps de chargement de votre blog

4. 压缩静态数据:
可以修改.htaccess文件来压缩需要访问的数据(传输后在访问端解压),从而可以减少访问流量和载入时间。

1
2
3
4
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

5. 重定向日期格式的WP Permalink链接地址为Postname格式:
如果你目前的Permalink地址为/%year%/%monthnum%/%day%/%postname%/ 的格式,那么我强烈推荐你直接使用/%postname%/ ,这样对搜索引擎要舒服得多。首先你需要在WordPress的后台设置输出的Permalinks格式为/%postname%/ 。然后修改.htaccess文件来重定向旧的链接,不然别人以前收藏你的网址都会转成404哦!(替换yourdomain为自己的网址)

1
RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.yourdomain.com/$4

参考: Redirect day and name permalinks to postname

6. 阻止没有referrer来源链接的垃圾评论:
设置.htaccess文件可以阻止大多数无Refferrer来源的垃圾评论机器人Bot Spammer。其会查询访问你网站的来源链接,然后阻止其通过wp-comments-post.php来进行垃圾评论。

View Code HTACCESS
1
2
3
4
5
6
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

参考: How to deny comment posting to no referrer requests

7. 定制访问者跳转到维护页面:
当你进行网站升级,模板修改调试等操作时,最好让访问者临时跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片 空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦)

1
2
3
4
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]

参考:Comment faire une page d’accueil pour les internautes

8. 设置你的WordPress防盗链:
盗链是指其它网站直接使用你自己网站内的资源,从而浪费网站的流量和带宽,比如图片,上传的音乐,电影等文件。(替换mysite为自己的网址和/images/notlink.jpg为自己定制的防盗链声明图片)

View Code HTACCESS
1
2
3
4
5
6
RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

参考:How to protect your WordPress blog from hotlinking

9. 只允许自己的IP访问wp-admin:
如果你不是团队合作Blog,最好设置只有自己能够访问WP的后台。前提是你的IP不是像我一样动态的哦。(替换xx.xx.xx.xx为自己的IP地址)

View Code HTACCESS
1
2
3
4
5
6
7
8
9
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xx.xx.xx.xx
</LIMIT>

参考:Protecting the WordPress wp-admin folder

10. 阻止指定IP的访问:
如果你想要阻止指定IP的访问,来防止其垃圾评论,那么你可以创建自己的Backlist黑名单。(替换xx.xx.xx.xx为指定的IP地址)

1
2
3
4
5
<Limit GET POST>
order allow,deny
deny from 200.49.176.139
allow from all
</Limit>

参考:The easiest way to ban a WordPress spammer

Form:http://e-spacy.com/blog/10-htaccess-hacks-for-wordpress.html

WordPress不同分类使用不同主题模板

本来已经写了篇教程,介绍 WordPress不同分类下日志使用不同模板,但很多站长也想让自己的博客的不同分类也使用不同的主题,这个实现起来更简单,强大的WordPress早为我们准备好了(实在仰视伟大的WP开发团队)。实现方法如下:

中国博客联盟网站为例,“主题模板”分类的别名是theme,我们就把archive.php文件复制一份(有的是直接使用index.php),命名为category-theme.php文件,这样,只要访问你的“主题模板”分类的时候,就会自动调用category-theme.php主题,实现不同分类调用不同模板的目的。

举一反三:联盟的插件扩展分类别名为plugin,你就可以建个cagegory-plugin.php的主题文件,当访问这个分类的时候,就会自动调用这个文件。

本教程+WordPress不同分类下日志使用不同模板,就可以让你用WordPress实现各种功能样式的网站。

WordPress Multisite 显示站点ID

WordPress Multisite 后台看不到各站点的ID,通过本插件可以实现鼠标放在站点上时,显示站点ID,插件代码:

    < ?php
    /*
    Plugin Name: Show Site ID
    Description: Show Site ID
    Version: 0.1
    Author: Ipstenu
    Author URI: http://www.ipstenu.org/
    This plugin is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
    This plugin is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    */
    function siteid_columns($column, $blog_id) {
    global $wpdb;
    if ( $column == 'site_id' ) {
    echo $blog_id;
    }
    return $value;
    }
    // Add in a column header
    function site_id($columns) {
    $columns['site_id'] = __('ID', 'site_id');
    return $columns;
    }
    add_filter( 'wpmu_blogs_columns', 'site_id' );
    add_action('manage_sites_custom_column', 'siteid_columns', 10, 3);
    add_action('manage_blogs_custom_column', 'siteid_columns', 10, 3);
    ?> 

新建个wpmulsiteid.php文件,把代码复制到文件中,上传到插件目录,启用即可。

支持WordPress Multisite 的TimThumb文件

我们都知道WordPress 3+已经支持多站点功能,但很多主题在设计的时候是针对单用户博客的,博客缩略图裁切工具TimThumb文件也就是针对单文件的,如果你打算让你的主题在多用户博客中也起作用,就可以使用下面这个新的TimThumb.php文件。

问题分析:

普通的timthumb.php文件是不能辨认出WordPress多站点存放文件目录blogs.dir的,你可以手动改动timthumb.php文件来指向这个目录,具体怎么操作,大家自己研究,本文不进行深一步讨论,如果你嫌麻烦,还是建议直接使用这个已经改好的文件。

工作过程:

代码会自动检测blogs.dir目录,如果检测到,就会进一步查找当前站点对应的site文件夹,并找到相应的图片文件。

点击下载(右击目标另存为):TimThumb.php

感兴趣的,可以直接围观这里。这里也有一篇手动操作的英文教程,喜欢折腾的请围观

万网主机备案流程及注意事项(亲测、非赢利性网站)

这几天弄了个万网主机,对主机进行了备案,又一次通过备案感受到天朝之伟大!关于万网主机备案,有很多朋友都存在这样那样的问题,为了让更少的人走弯路,专门记录一下我的备案过程。

一、在万网备案的注意事项:

  1. 只有在万网买主机的用户才可以在万网备案,其他地方买的主机是不可以在万网备案的;
  2. 如果你以前在万网备过案,请先认领已经备案的资料:点击查看认领指南

二、备案过程:

  1. 登陆备案系统:http://ba.hichina.com/
  2. 如果是初次在万网备案,请直接注册个人帐号,并牢记;
  3. 注册完帐号,请不要填写任何信息,之后持本人身份证到相应的核验点去核验身份,建议大家直接去柯达冲印点核验,万网与全国各地市的柯达冲印店设置核验点,你可以查看离你最近的冲印点
  4. 到冲印点后,你只需要花费30元费用,他们就可以帮你填写、上传各种需要的资料,你只需要告诉他们你注册的帐号,其他什么也不用管,他们就代替万网核验人员进行核验,这些小美女的权限够高吧?
  5. 你要做的就是在小MM帮你上传资料之后,邮寄相应的资料,详细说明请参考:http://www.net.cn/service/faq/ba/bafaq/201007/4332.html 在这里,有详细的要求,《互联网网站备案安全责任书》只需要黑龙江的用户邮寄,其他省份的用户无需邮寄。你邮寄的资料应该包括:
    • 《网站备案信息真实性核验单》原件一式两份;
    • 域名证书一式两份;
    • 网站主办者身份证复印件一式两份;

剩下的,就是慢慢等候天朝管局短信通知吧。最后预祝大家备案顺利通过!有不到的地方,欢迎大家反馈交流。

另外,分享一下我查到的河南快递接收电话:010 64242299 7254 电话没有人接也没关系,可以寄到的。

《春》(中国食品版)

盼望着,盼望着,东风来了,中国毒品的脚步近了。

一切都十分新鲜的样子,欣欣然摆上了货架。青菜朗润起来了,鱿鱼涨起来了,辣椒的脸红起来了。

豆芽偷偷地从豆壳里钻出来,嫩嫩的,绿绿的。水缸里,池子里,瞧去,一大片一大片满是的。黄的,绿的,放一点无根激素、搁一点防腐剂,再来点尿素,绿豆芽白白的,黄豆芽胖胖的。

辣椒、猪肉,腐竹、你不让我,我不让你,都争着抢着赶趟儿。红的苏丹红像火,粉的瘦肉精像霞,白的吊白块像雪。馒头里带着馊味儿,闭了眼,作坊里仿佛已经满是熏肉、面包、果脯!案板上成千成百的苍蝇嗡嗡地闹着,大小的蟑螂爬来爬去。昆虫遍地是:杂样儿,有名字的,没名字的,散在原料堆里像眼睛,像星星,还爬呀爬的。

“中国食品很安全”,不错的,像工商局的统计报告安慰着你。电视里带来些新调查的有毒食品的气息,混着记者暗访的味儿,还有各种有关有害食品曝光的新闻在网上酝酿。不法商贩把加工点安在偏僻的地方,正规企业也来了,在原料里填加各种有害的化学品,做出好看的食品,在大型超市里卖着。换了加工后的包装,这时候卖得格外的旺。

死猪肉是最寻常的,一进就是两三吨。可别恼。看,做腊肉,做熏肉,变牛肉,加班加点地制做着。银耳、生姜上全熏着一层硫黄,熏出来黄得发亮,工业盐腌制的四川泡菜也青得逼你的眼。墨汁粉丝,有毒花椒,地沟油,制造出一碗色泽鲜艳的麻辣烫。放眼去,医院里,厕所边,有吃了有毒食品患病的人;还有喝了三氯腈胺的小孩,结着石,憋着尿。他们的头发,稀稀疏疏的,在雨里静默着。

超市里的有害食品渐渐多了,吃有害食品的人也多了。城里乡下,家家户户,老老小小,都赶趟儿似的,一个个都吃过了。积攒积攒毒素,借点药费,各看各的一份儿病去了。“制造食品在于放药”,刚起头儿,有的是技巧,有的是原料。

草莓像刚落地的娃娃,从头里脚都是毒素泡的,它生长着。

馒头象小姑娘,花枝招展的,回收着,染着。

中国食品像隐秘的杀手,有层出不穷的花招和手段,引着我们死去。