建站经验

website

WordPress 上传附件时提醒“抱歉,处于安全的考虑,不支持此文件类型”的解决办法

处于安全考虑,WordPress禁止了一些文件类型的上传,这的确降低了网站的风险,但也给我们使用带来了很多的不便。如果我们非要上传一些文件类型怎么办呢?下面以上传.rar为例介绍几种方法:

方法1:使用winrar压缩的时候“压缩文件格式”选择为zip。

方法2:直接禁用文件类型检测,在wp-config.php文件中,添加这样一句代码

define(‘ALLOW_UNFILTERED_UPLOADS’, true);

方法3:安装插件PJW Mime Config,插件地址:http://wordpress.org/extend/plugins/pjw-mime-config/

方法4:修改源代码,添加对rar文件类型的支持

在wp-includes/functions.php文件中查找application/zip,在”// openoffice formats”这行的上面加上 ‘rar’ => ‘application/rar’, 如果需要支持更多文件类型,都可以在此添加,修改完后保存即可。

WordPress 防盗链设置方法

WordPress 防盗链设置方法:

登陆你主机cPanel之类的管理面板,打开文件管理器(一般需勾选显示隐藏文件),在WordPress安装的同目录下找到.htaccess文件,这个文件是在安装WordPress时会自动生成的。右键打开编辑这个文件,加入以下防盗链设置(红色代码为添加部分,其它为默认内容)。

下面leoruby.com和http://www.example.com/fangdaolian.png分别替换成你的网站域名和盗链提示图片。注意:域名填写只需写根域名,不要加www.之类的前缀。防盗链图片不要放置在下面设置禁止外链的目录中,建议放置在.htaccess文件同目录下,或者使用外链。

-------------------------------

Discuz!X3.2 升级1225版本后 ucenter无法登录的解决办法

今天登陆狗日的UC,突然发现无法登陆。

好好的论坛系统,非要加上狗日的UC系统才能使用,真是狗日的。真是加速了这个系统的死亡。

解决办法很简单
在/uc_server/model 中找到admin.php

找到代码function adminbase() {
parent::__construct();
$this->cookie_status = 0;
就在前面这几行,将最后的0换成isset($_COOKIE['sid']) ? 1 : 0;

修改成以下
function adminbase() {
parent::__construct();
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;

升级到Discuz! X3.1后,后台云应用出现这样“请先开启相关应用”的解决办法

昨晚想折腾玩一下DZ的云平台功能,添加官方的腾讯统计,却找不到以前的云平台选项了。折腾了半天,找到了方法。DZ31及DZ32版本后台没有以前的:“云平台”选项了,可以用下面的方法进入。

进入 开通云平台页面 和 服务列表页面方法
开通云平台页面 :
域名/admin.php?action=cloud&operation=open
服务列表页面
域名/admin.php?frames=yes&action=cloud&operation=applist

腾讯统计功能什么的,没有尝试,我又停止相关插件了,昨天白折腾了。呵呵

自从DZ被腾讯收购之后,感觉做的也不如以前了。PW被阿里巴巴收购之后,更不如以前了。

为什么很多口碑好好的产品被各种网络巨鳄收购之后,都要变味了呢?比如千千静听,比如PPS,比如DISCUZ,比如PHPWIND等等等等。现在感觉各种新版本的商业噱头大于用户体验。如果用户体验不如以前了,用的人还会多吗?

整死一款本来很好的产品,都各大巨头来说不算什么,九牛之一毛而已。可对普通用户来说,改变的,是他们的使用习惯。

让WordPress注册时不发邮件,直接显示密码

WordPress的用户注册机制是,填写用户名、邮箱,由 WordPress生成随机密码,并发送到用户注册时填写的邮箱地址。但很多人的服务器并没有配置邮件服务(比如我正在用的这台服务器),或者由于邮件运行商的反垃圾邮件功能等原因,导致注册之后收不到WordPress发送的密码邮件,无法完成注册。很不方便…

既然如此,不如我们让WordPress注册时不发邮件,直接显示密码得了。
怎么改呢?很简单,不需要插件支持,直接修改WordPress根目录下的wp-login.php文件即可,大大节省了服务器资源。

打开wp-login.php:

1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉(注释方法:在代码的前面加 “/*” 代码的后面加 “*/” 不包含引号)。

wp_new_user_notification($user_id, $user_pass);

2、并在上面这句的下一行加上两句:

setcookie(“u”, $user_login);
setcookie(“user_pass”, $user_pass);

使用wordpress建站优化不可缺少的十四个插件

第一大插件:all in one seo
 
all in one seo这个就不用多说了,是所有SEOer的wordpress必装插件。它能够修改每篇文章的title和discritpion,对SEO非常有帮助,是做SEO优化必不可少的插件。
  
第二大插件:google xml sitemaps
  
这个插件的功能现在已经越来越完善了。除了能够自动生成sitemaps文件外,还能通知google,bing和 iask这三大搜索引擎,告诉搜索引擎博客已经更新,请尽快来抓取。这对网站收录是非常有帮助的。
  
第三大插件:Baidu Sitemap Generator
  
作为国内用户来说,百度才是搜索引擎的老大,由于google xml sitempas只是针对国外的搜索引擎建立sitemaps,所以我们还必须安装Baidu Sitemap Generator这个插件,这样才能有针对的利于百度的收录。
  
第四大插件:simple tags
  
一款经典的tag插件,能够自动生成关键字。从而增加收录,收录多了,自然会从搜索引擎那里获得更高的流量。
  

为了哀悼,让网站变成黑白色的方法

让你的网站变成黑白色包含flash变黑的方法:

直接把下面的代码放到网站的css文件中

body{
filter:gray;
}
为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。
html { filter:progid:dXImageTransform.Microsoft.BasicImage(grayscale=1); }

操作使用方法:
这段代码可以变网页为黑白,将代码加到CSS最顶端就可以实现素装。建议全国站长动起来。为在地震中遇难的同胞哀悼。
如果网站没有使用CSS,可以在网页/模板的HTML代码和 之间插入:

■ 有一些站长的网站可能使用这个css 不能生效,是因为网站没有使用最新的网页标准协议

请将网页最头部的替换为以上代码。

■有一些网站FLASH动画的颜色不能被CSS滤镜控制,可以在FLASH代码的和之间插入:

■ 最简单的把页面变成灰色的代码是在head 之间加

html {
FILTER: gray
}

使用WP-PageNavi分页导航来替换wordpress系统自带的导航功能

wordpress本身虽然自带分页导航,但是只有上一页,下一页这样的最简单的导航功能,非常不方便跳转页面。

WP-PageNavi这个插件,就非常好的解决了这个问题,而且,也非常好用。

安装的过程很简单,wordpress后台管理中,搜索这个插件名字,然后在线安装就可以了。

使用方法也很简单,在你当前使用的模板中,一般是index.php(首页模板)这个文件,找到带有nav字样的系统自带的默认导航功能的语句,将其替换为如下语句:

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

然后保存就OK了,这时,新的导航分页功能出来了,比原来系统自带的酷多了。

Discuz中开启伪静态的方法

前段时间,一直想在DZ程序中,开启伪静态,尝试了几次,终于成功了。其实感觉DZ这方面做的并不是很好,要自己上传修改.htaccess文件。

其实方法很简单,方法如下:

1、在后台的全局中,分别按照如下方法设置,如果主机对中文兼容不好,建议开始REWIRTE规则

2、设置好并点保存之后,点击此页面右上角的查看规则链接

3、根据你的空间的类型,选择合适的规则,写入.htaccess文件

4、OK了,已经开启伪静态了,测试一下吧。

页面

Subscribe to RSS - 建站经验