Archive for "十二月, 2011"

WordPress防止冒充管理员评论的办法

网络文摘 十二 31, 2011 No Comments

关于Wordpress评论留言,大家很容易忽视一个问题:有人冒充管理员回复评论,结果系统就以管理员身份发送了一封邮件给评论者,如果是恶意内容,显然对博客信誉造成不良影响。而冒充管理员的人,需要的仅仅是管理员的邮箱,取得这个邮箱,实在是太容易了。

如果你设置了不允许管理员前台回复,那么不必再往下看了。

至于一些Wordpress评论回复邮件通知插件,我不知道是否存在这个问题。但很多人使用的网上流行的一些非插件实现Wordpress评论回复邮件通知功能,这就有问题了。其实管理员其实根本就不用登陆后台,直接在前台用管理员昵称及邮箱回复,系统就会给评论者发送邮件通知,这就给了贼人可乘之机。

修改方法:在主题目录的functions.php末尾的?>之前添加以下代码,注意修改成你的昵称和邮箱。

/*fangzhi maochong admin*/
function user_check($incoming_comment) {
$isSpam = 0;
if (trim($incoming_comment['comment_author']) == '管理员昵称')
$isSpam = 1;
if (trim($incoming_comment['comment_author_email']) == '管理员邮箱')
$isSpam = 1;
if(!$isSpam)
return $incoming_comment;
wp_die('Sorry !you are not the administrator!');
}
if(!is_user_logged_in())
add_filter( 'preprocess_comment', 'user_check' );
 

WP WidgetLogic插件实现在不同的页面侧边显示不同内容

网络文摘 十二 30, 2011 No Comments

以前想侧边栏与首页显示的不一样改动了很多代码,今天找到WordPress Widget Logic插件 实现不同页面侧边显示不同内容使用起来非常方便下面分享给大家。

 

   Widget Logic 侧边栏管理插件给每个 widget 一个扩展控制 Widget logic,你可以通过它根据不同页面自定义你的侧边栏内,只需要在 widget 新增的 Widget logic 选项里加入相应的标记代码,就可以轻松实现博客侧边栏的管理,实现你的个性化设置。

 

   如果你只需要某个 widget 只在首页显示,只要在 widget 的 Widget logic 选项里填上 is_home() 这个标记代码就可以了。

 

   Widget Logic 常用的标记

   is_home() 主页

   is_single() 文章页

   is_page() 页面

   is_category() 文章分类页

   is_tag() 文章标签页

   is_archive() 归档页

   is_404() 404页

   is_search() 搜索结果页

功成名就者没有一个信成功学的(转载)

网络文摘 十二 26, 2011 No Comments

 能够称得上功成名就的人,很少,能够功成名就之后见好就收,最后没有倒霉而善终的,更少。

如果这个世界上有成功学,那么学总统专业就可以当总统啦!

说起励志,中国现在的励志多了,又是开发潜能?又是如何成功?又是速成捷径?

在我眼中,全部是忽悠,都是啥都不会!

先说成功到底该如何定义?

成功不只是“赚到钱了”!

要看自己的目的和梦想是什么?

如果你的梦想找个漂亮女人,那找个漂亮女人就成功了!

如果你的梦想是报仇,那你砍去敌人头颅的时候,那一刻你就成功了!

如果你的梦想是成名,名满天下那一刻,你就成功了!

你的梦想是才子,好好学习就行了!

成功就是梦想成真,根据梦想的不同,成功的标准就随之改变。

讲成功的有两种:

    一:是真的功成名就了。闲着没事,出来炫耀一下,释放一下多年的情结,跟大家分享一下,这些人都会告诉你,成功没有秘诀,用心做一件有可能做大的事情,运气好就成功了,这是在讲实话。

    二:是靠讲成功学谋生的,俗称“江湖说书艺人”,有的连学都没有上过,有的号称名校毕业,却经不起验证,有的故意把自己说的很沧桑,忽悠一阵子,再也找不到人啦!

 

    成功学泛滥于职场和网络,上进人群迷失在多款提升课程和短期培训班里,成功学大师满天飞,成功学培训蔚为大观成产业。

    美国现在既没有励志产业,也没有潜能大师。 

    看一看书店里市场销售学和企业管理讲座,有什么新观念?这些新时代的江湖说书艺人,就是在和人们玩一种博弈金钱游戏,你问问他们,学过企业管理吗?他们有自己的企业实体吗?有的还找一个企业挂一个虚名叫总经理,整天在外卖书讲课,总经理,经过他,理什么?真是对应了一句俗话:挂羊头卖狗肉。他们不是成功的企业家,他们只是一个骗人的企业咨询公司,到处讲企业如何成功,贩卖他的企业产品销售或者企业管理的新书,其实都是东抄一段,西抄一段,拼凑起来的大杂烩。上世纪的80~90年代,台湾出版了无数类似的图书,现在的书,都是从台湾出的书里抄来的。到处讲,讲得企业大量倒闭,这正相当于看过几本总统自传,到处讲如何让人当总统一样荒谬,这是一场滑稽闹剧。

    个人奋斗很可嘉,实现自我很诱人,名利滋味很甜美。

 
 成功学以速成为噱头,以名利为药效,误导急于走捷径成为人上人的人投身其中,这些人心怀理想,携有激情,却被利用。

    一个人的志气是天生的,或者说是注定的,不需要激励。

    比如说激情, 我说过:你的激情再大,也是一条抛物线!!

    比如说营销, 我北美商科科班出身, 我都不知道什么叫营销学!

    学习是这个世界上最纯情的一件事情 ,学习面前人人平等,学习才可以得到知识,知识才可以改变命运。

    而学习只有一条路: 好好学 用心学


    持久的学 学有用的 足够了。。。一不小心 你也可以学到一个凌驾知识的学科组合。

Baidu Sitemap Generator 插件使用图文教程

网络文摘 十二 16, 2011 No Comments

这两天因为百度对本博客文章收录更新很慢,一直在网络查找真正的原因和解决方法。最终发现了Baidu Sitemap Generator WordPress插件,最终效果如果还需要验证一段时间。

原文的介绍是”生成百度 Sitemap XML 文件。就相当于网站被百度–全球最大的中文搜索引擎订阅,进而为您的网站带来潜在的流量”。据作者介绍这款插件是针对百度搜索引擎而专门开发的,对百度搜索引擎非常友好。

其实安装这款插件非常简单。

第一步:进入后台点击插件,选择添加新插件

第二步:直接输入或者复制Baidu Sitemap Generator 到搜索插件

 

第三步:通过WP后台会直接搜索到该插件,直接在远程安装就行了,这样既然节约时间,就不需要那么费事去下载和上传了。我已经安装成成功了。

 

第四步:启用后可以在“当前已启用的插件”中看到Baidu Sitemap Generator. 然后点击左边菜单中的“设置”-“Baidu-Sitemap”菜单.

 

第五步:在右边填写相关的博客信息,点击“第一次先激活参数配置”按钮。

 

第六步:勾选静态SiteMap页面(默认已勾),点击“生成XML文件”按钮。

 

第七步:恭喜您, 生成百度 Sitemap 文件成功。这时已经生成两个sitemap文件。一个Html,一个Xml ;两个文件的路径分别是:http://www.wanglei.cc/sitemap_baidu.xml和http://www.wanglei.cc/sitemap.html。其中www.wanglei.cc为您的博客URL地址,您可以通过以上地址测试一下看看。

WordPress优化缓存插件WP Super Cache安装与设置

网络文摘 十二 15, 2011 No Comments

今天我加了几个链接,怎么都没有办法在首页显示出来,到最后我才知道,我后台用了缓存插件,删除一下缓存插件就可以显示出来了。以下是缓存插件的安装和设置,大家可以详细看一下:

与 WP-Cache 相同,它也是一款 WordPress “静态化”插件,可以通过缓存来提高大负载下 WP 的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。

说了一大堆,强调一下安装条件:
能正常使用WP Super Cache的环境;
WordPress 2.0+
服务器支持 mod_rewrite 或 IIS Rewrite
使用静态链接格式。

插件下载地址:通过百度或者google  搜索一下 ,又或者直接在wp后台后面安装插件哪里搜索插件,在远程安装,不用下载下来在传上去,这样比较麻烦。

注:(如果之前已经安装了WP-Cache ,在安装WP Super Cache需要卸载原来的WP-Cache 。先在后台插件控制面板里面禁用WP-Cache,再登入FTP空间删除文件wp-content/wp-cache-config.php和wp-content/advanced-cache.php,编辑文件wp-config.php,删除以下代码

define(’WP_CACHE’, ‘true’); //Added by WP-Cache Manager )

安装方法:
和别的wordpress插件一样都是下载插件解压到/wp-content/plugins/目录再到后台激活就行了。。
但是wp-super-cache插件的安装估计大家遇到的最多的问题还是激活后在后台设置那里是白屏
下面是一般的解决方法:

PS:如果以前安装过wp-cache请禁用它,删除它在wp-content目录下的相关文件。

当你后台去设置wp-super-cache时出现白屏时,你可以这样来处理

1.看你的wp-content目录下面有没有有wp-cache-config.php这个文件,如果没有你直接从把你插件包里面的wp-cache-config-sample.php改名为wp-cache-config.php传到wp-content目录

2.再看你的wp-content目录里面有没有advanced-cache.php这个文件,如果没有同样的把你的插件包里面的wp-cache-phase1.php文件改名为advanced-cache.php同样传到wp-content目录

3.接着下一步打开你wordpress根目录下面的wp-config.php 在里面加这样一句define(’WP_CACHE’, ‘true’);

4.最后一步在你的wp-content目录下面建一个cache目录 再在cache目录下面建一个supercache 就OK了
你再进入wordpress后台你就可以看到wp-super-cache的设置项了…

如果你不再用这个插件,请按以下方法将其卸除:
在后台禁用此插件。
删除/wp-content/plugins/目录的wp-super-cache目录。
删除wp-content目录下面的cache目录。
删除wp-content目录下面的wp-config.php ,advanced-cache.php两个文件。
修改wp-config.php,把下面一行删掉即可:define(’WP_CACHE’, ‘true’);

至此,完成插件的删除。

WP Super Cache 基本使用
上传 WP Super Cache 到插件目录,并在 Plugin 目录下激活之后,就可以到 Setting > WP Super Cache 进行详细配置。

WP Super Cache Status
首先是三个选项:

ON (WP Cache and Super Cache enabled)
HALF ON (Super Cache Disabled, only legacy WP-Cache caching.)
OFF (WP Cache and Super Cache disabled)
默认情况下,WP Super Cache 是没有开启的,所以在这里选择下,需按则第一个,就是 Super Cache,缓存为静态文件,如果第二种情况呢,则和 WP-Cache 一致。

Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)
这个是说在你的 footer 显示一条信息告诉读者该博客已经缓存了,一般不要这样做。

Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.)
这个是说发布新日志的时候清理所有缓存,这个肯定不能这么干了。

Super Cache Compression
启动这个则会成生 gzip 压缩,节省你的带宽。

Mod Rewrite Rules
WP Super Cache 是通过 Mod Rewrite 实现访问静态文件的,所以这里在是显示添加的 Mod Rewrite 规则。

Expiry Time and Garbage Collection
过期时间和垃圾收集,这里主要设置缓存文件过期时间,和多久删除一次过期的缓存文件。个人建议:一般缓存时间设置为1天(86400)左右,缓存删除时间为1个小时一次。

Accepted filenames, rejected URIs
这里设置一些链接不需要缓存,并且可以设置特例。

Rejected User Agents
这里设置某些 User Agents 来访问的时候不会缓存。比如 Google 和百度爬虫等。

Cache Contents
这里显示你博客缓存文件和过期文件的数量,你可以手工删除缓存文件和过期文件,因为 WP Super Cache 有垃圾回收机制,所以这里不帮不用手工删除,如果当你测试某个插件,看不到效果的时候,如果确定是缓存的原因,你可以到这里手工删除测试下。

Lock Down
一般情况下,某篇日志如果有了新留言,就会更新缓存文件,不过这篇日志是否已经到了缓存时间,但是在某种情况,你预料到你的博客可能会有很大流量和留言,候重复更新缓存文件可能并不是很好的选择,速度反而更慢,这个时候你就可以锁定缓存文件,新留言不再更新缓存日志。

插件作者也给出了一段代码,如果你的博客锁定了之后,可以通过判断一个变量 WPLOCKDOWN 是否存在告来诉读者,你博客已经锁定,待会才会更新,当然了,一般博客不建议使用。

Directly Cached Files
直接缓存文件,根据永久链接直接缓存,比如你的关于页面是不太更新,你就可以直接缓存它到你的 about 目录下(假如你的关于页面的 slug 是 about),这个直接缓存不会过期。适合一些经常性不更新的静态页面。

Configuration messed up?
因为上面那么多配置,你可能搞糊涂了,那么这里可以让你一键恢复到默认。

Cache Plugins
缓存插件还支持附加插件,比如作者自己就提供一个插件:No Adverts for Friends,不对朋友显示广告。

在wordpress导航栏添加页面跳转功能

网络文摘 十二 10, 2011 No Comments

有些时候我们想在导航栏的位置自己添加个页面,当然不是友情链接、关于之类的页面了,因为这些页面一般主题都有模板。怎么使用我就不必多说了。今天说的是建立一个其他的页面,比如说添加一个静态的html页面,这个好多新手更是无从下手,就是想在head.php页面直接添加也不知道添到什么地方!

在网上找到了两种解决方式:

创建redirect.php模板文件

1、创建一个命名为redirect.php的文件

<?php
/*Template Name: Redirect*/
if (have_posts()) {
the_post();
$pattern = ‘@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@’;
preg_match($pattern, get_the_excerpt(), $matches);
if ($matches[0]) header(‘Location: ‘.$matches[0]);
else echo ‘Enter a URL into your page body text.’;
}
?>

2、然后把这个文件上传到wordpress中所使用的主题的根目录下(比如/wp-content/themes/主题目录)。

3、按照正常方式创建一个页面,并在创建页面底部的 “页面模板“选择redirect。在页面中,除了你的链接,其它什么内容都不要填,然后发布页面即可。

创建link to.php的文件

1、自己创建一个名为link to.php的文件,内容如下:

<?php
/*
Template Name: link to
*/
?>
<script>location=”要跳转的地址”;</script>

2、然后把link to.php上传至所用主题的目录下,例如上传至/wp-content/themes/你所用主题下面
3、然后你在后台创建一个页面,页面模板选择”link to”(上传那个文件后就可以出现“link to”选项),location=”你要跳转的地址”,这样,点击页面就可以跳转到你希望的网址了。

MAYA顶级三维动画软件优势

网络文摘 十二 05, 2011 No Comments

Maya是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。
Maya售价高昂,声名显赫,是制作者梦寐以求的制作工具,掌握了Maya,会极大的提高制作效率和品质,调节出仿真的角色动画,渲染出电影一般的真实效果,向世界顶级动画师迈进。   
Maya 集成了Alias、Wavefront 最先进的动画及数字效果技术。它不仅包括一般三维和视觉效果制作的功能,而且还与最先进的建模、数字化布料模拟、毛发渲染、运动匹配技术相结合。Maya 可在Windows NT与 SGI IRIX 操作系统上运行。在目前市场上用来进行数字和三维制作的工具中,Maya 是首选解决方案。

Maya应用领域
  很多三维设计人应用Maya软件,因为它可以提供完美的3d建模、动画、特效和高效的渲染功能。另外Maya也被广泛的应用到了平面设计(二维设计)领域。Maya软件的强大功能正是那些设计师、广告主、影视制片人、游戏开发者、视觉艺术设计专家、网站开发人员们极为推崇的原因。Maya将他们的标准提升到了更高的层次。

GODADDY关闭域名/主机自动续费

网络文摘 十二 01, 2011 No Comments

近日在使用Godaddy的BLOG主机的时候,总想把自动续费取消掉,Godaddy的域名自动续费设置取消还比较明显,可能是最近Godaddy后台升级了,Host主机的续费状态提示根本就不明显,无论是Host列表还是点击Host Account都看不到是否自动续费的标志(如下图)

 

一、Godaddy新版后台下域名主机自动续费设置方法
最终才在下面的位置找到(按下图顺序点击,另外图中的Auto选项如果是On则表示该域名或主机为自动续费状态的,Off则是代表该产品为非自动续费状态):

会在上图的右边出现如下提示窗口自动续费产品的设置窗口,如下图所示:

在这里可以设置取消您的主机或域名的默认续费状态,如果需要取消自动续费状态,只需要点击上图中的Disable Auto Renew然后点Save Changes即可,稍侯片刻,会自动更新上文的支付类型列表为Off状态。

取消Godaddy的域名自动续费也可以采用上文的方法设置。

二、另一个地方也可以设置Godaddy域名的自动续费状态

1、点击上图2左侧的Domain Manager出现下图:

2、我们可以看到上图中右侧的Features列表中那个回旋箭头就是表示您的域名是否出去自动续费状态,亮色表示自动续费,灰色表示不自动续费。

3、如果需要取消Godaddy域名的自动续费只需要点击域名左侧的核选框,然后可以看到上面的菜单变亮,然后点击Change Auto Renew,下图所示:

4、就是弹出下图自动续费域名窗口,然后把Automatically renew domains核选框取消,并点击OK即可取消Godaddy域名的自动续费。

5、稍后片刻再次刷新域名列表可以看到对应域名的Features特性为灰色回旋箭头说明设置成功。