2009年1月29日星期四

[红人网事] 10 New Entries: wordpress优化技巧(三):为你的博客增加一个页面导航

wordpress优化技巧(三):为你的博客增加一个页面导航

sm1

wordpress默认提供了"上一页"与"下一页"的页面导航标签,虽然难看了点,但好歹比没有强一点儿。你也许跟我一样不明白为什么wordpress不弄一个好看点儿的页面导航出来?虽然,现在有比较复杂的插件能够实现更好的页面导航功能,不过本文要介绍的方法是用稍微简单的办法把这样的页面导航功能直接插入到你的主题模板中去。

1. 首先你需要下载 WP-PageNavi 这个插件,

2. 解压下载下来的插件压缩包,将wp-pagenavi.php 和 wp-pagenavi.css 这两个文件上传到服务器上你的主题文件夹中。

3. 在主题风格包里,如果你希望页面导航效果显示在某个模板上,那就打开这个模板文件(比如,index.php, categories.php, search.php 等等),在这个模板文件中找到如下代码:

<div class="navigation"> <div class="alignleft"><?php next_posts_link('Previous entries') ?></div> <div class="alignright"><?php previous_posts_link('Next entries') ?></div> </div>

替换成以下代码:

<?php include('wp-pagenavi.php'); if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

4. 我们需要调用pagenavi_init()这个函数,所以我们必须修改插件文件,打开wp-pagenavi.php,定位到大约61行,找到下面的代码:

function wp_pagenavi($before = '', $after = '') {         global $wpdb, $wp_query;

将其替换成:

function wp_pagenavi($before = '', $after = '') { 	global $wpdb, $wp_query;         pagenavi_init(); //Calling the pagenavi_init() function

5. 最后,我们需要将wp-pagenavi的样式加入到博客中,因此,我们打开header.php文件,并在这个文件中加入以下代码:

<link media="screen" href="&lt;?php echo TEMPLATEPATH.'/pagenavi.css';?&gt;" type="text/css" rel="stylesheet" />

本应用实现了将插件的功能加入到主题模板文件中,减少了插件的使用,并将插件的显示效果与主题风格完美融合。

参考文件:

    * How to: Integrate pagination in your WordPress theme

该日志未加标签。

wordpress优化技巧(二):避免因为多个循环调用而产生重复内容

sm3

帖子重复出现这个问题主要出现在目前比较流行的杂志型和新闻型的主题模板中,这类模板主页使用多个循环调用,导致出现重复内容。重复内容过多,不仅让浏览者感到不方便,也对搜索引擎不够友好。

解决这个问题的方法:

1.首先创建一个php数组,取得第一个循环的全部文章ID,代码如下:

<h2>Loop n°1</h2>   <?php $ids = array(); while (have_posts()) : the_post(); the_title(); ?> <br />   <?php $ids[]= $post->ID; endwhile; ?>

2.在第二个循环中用in_array()检查文章ID是否在$ids数组中。如果不包含在内,就可以显示显示了。代码如下:

<h2>Loop n°2</h2> <?php query_posts("showposts=50"); while (have_posts()) : the_post(); if (!in_array($post->ID, $ids)) {   the_title();?>   <br /> <?php } endwhile; ?>

这两段代码主要功能:当第一个循环执行时,它显示的所有文章ID被放入数组中,当第二个循环执行时,将检查当前的文章ID是否被包含在了第一个循环中,从而避免文章重复显示。

参考文献:

    * How to: Use two (or more) loops without duplicate posts

该日志未加标签。

wordpress优化技巧(一):只对通过搜索引擎来的访问者显示Google广告

sm7
在博客上发布google广告的博主通常会有这样一个烦恼:经常访问你的博客的人是不大会点击你网页上的广告的,而那些点击你的网页广告的人90%都是通过搜索引擎来到你的博客的。

如果你的google广告不幸被Google的"smart pricing"给盯上了,那就更惨,具体表现就是点击率(CTR)与点击单价的双低。比如,本来一个点击可以给你带来1美元的收益,在"smart pricing"模式下,你的收益会降低到10美分。郁闷吗?继续往下看…

今天,你走运了,本文推荐的这个wordpress杀手级应用将解决你的烦恼:只有通过搜索引擎来的访问者才会看到显示在你的网页上的Google广告,而从其他的途径来的访问者是看不到广告的。这意味着什么呢?这意味着更多的点击和更高的点击率。

使用方法:

1. 用文本编辑器打开你的主题文件夹下的functions.php文件
2. 在该文件里加上下述代码:

function scratch99_fromasearchengine(){   $ref = $_SERVER['HTTP_REFERER'];   $SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');   foreach ($SE as $source) {     if (strpos($ref,$source)!==false) return true;   }   return false; }

3.接下来,在你模板的google广告发布处加上以下代码:

if (function_exists('scratch99_fromasearchengine')) {   if (scratch99_fromasearchengine()) {     INSERT YOUR CODE HERE   } }

代码解释:

本例代码的功能实现是基于scratch99_fromasearchengine()这样一个函数.该函数包含了$SE这个变量,如果你愿意,你可以通过自己定义该变量的值来增加或者修改搜索引擎的名称或内容。

当访问者是从搜索引擎过来的时候,scratch99_fromasearchengine()这个函数的返回值就是true,广告便会开启。

参考文献:

    * How to Display Ads Only to Search Visitors

    * How to: Display AdSense to search engine visitors only

该日志未加标签。

SEO单页优化实战案例:关键词组合的应用

Lonmen最近操作的一个单页优化的案例,拿出来与大家一起分享:

项目背景:某集团投资性工业地产近期将竣工,希望能在竣工后第一时间把工厂租出去。考虑一些其自己的利益因素,目标客户最好是轻工业生产企业。出于成本考虑,以网络推广和搜索引擎营销为主,充分利用无限的网络资源节省企业招商成本。

任务:10月30号前,达成五个以上有效合作意向企业。smiley-cool

推广手段:
        1、行业性网站信息的发布;
        2、区域性综合网站广告投;
        3、分类网站信息发布;
        4、搜索引擎推广;

实施方案:1~3略。这里重点讲一下4搜索引擎推广。

1、目标用户搜索习惯调查。
实际的项目过程要,要针对每一个具体项目的目标用户进行调查其搜索习几乎是不可能,我们只能利用一个更大群体的习惯来做一个基本的了解。

调查数据显示,73%的潜在用户习惯采用组合关键词进行查询

用户利用搜索引擎检索所使用的关键词

单一关键字 14%
2个关键字组合33%
3个关键字组合 26%
4个关键字组合 14%
4个以上关键字组合 9.6%

根椐以上的分析,我们知道大多数人都喜欢用多个关键字组合查询而非单个关键字查询,所以本案也将着重考虑关键词组合的优化。
另,因本次推广的目标对象都为企业中高层管理人员,所以在推广上将以形象更高端些的GOOGLE作为主要的对象。

2、竟争对手及行业相关网站分析
经观察,关键词"厂房出租"、"成都厂房出租"、"成都 厂房出租"竟争性太大,且相关排名靠前的网站都是行业权威性网站,短期内想超越不可能,所以考虑另外寻找竟争性相对较弱的关键词。

3、关键词的选取
利用GOOGLE关键字工具,搜罗大量相关的关键词,然后综合考虑关键词组合因素、竟争性因素和用户习惯因素,选取关键词。
关键词确定为:"成都厂房招商"、"成都 厂房招商"、"成都工业厂房出租"、 "成都 工业厂房出租" 、"新都厂房出租"、"新都 厂房出租" 、"新都工业厂房出租"、 "新都 工业厂房出租"。
看似没有重点,确定了过多的关键词,其实这里充分考虑了关键词关联性、地区性和长尾的需要:上面的多组关键词,归类起来其实只有两个"厂房出租"和"厂房招商",外加一个行业词"工业"和两个区域词"成都"、"新都"。
这样说明一下是不是就很清楚,也不觉得多了呢!

4、页面设计制作
关于页面设计,这里略微带过整体的内容,然后详细分析一下TITLE的写法。
页设制作,只是遵循了一般的SEO页面制作的因素:运用二级栏目(**.com/**/);H1,H2标签的与关键组合的合理利用;在网页的开头和结束对关键字进行优化;灵活的利用STRONG标签,加强效果;同页面描链接的描文本优化;高质量的导出链接。基本上就这么多。

TITLE的写法,这里可以详细讲一下:
看例子"成都新都厂房招商-厂房出租,成都工业厂房出租,优惠活动进行中…"
语句似乎不是很通顺,但并没有堆砌关键词,而是合理把我们在第三步中设定的关键都纳了进来,有兴趣的朋友可以认真的研究一下,这一句TITLE是不是把第三步中我们所有设定的关键词都纳进来了。而且,里面还确定了两个重点的关键词,并保证其的连续性,以使在搜索引擎里获得更靠前甚至第一的排名"新都厂房招商"、"成都工业厂房出租"。

5、网站地图(sitemap)重新生成,并向GOOGLE提交。

6、外部链接的建设
在本文的开始,推广手段里我提到过,1、行业性网站信息的发布;2、区域性综合网站广告投;3、分类网站信息发布;这样下来之后,我的一般性导入链接:链接广泛度和引蜘蛛链接基本完成。最后,再增加三到五个高质量的导入链接,就可以等着看效果了。

7、结果跟踪及效果评测
收录时间在两在搜索引擎里都没有超过24上时;
在Google里,本文第三步中所有罗列的关键词及关键词合组,几乎都上首页,排名从第一到第十不等;但在Baidu里,只有一个关键词上了首页。

8、问题与疑惑
网页在推出并被Baidu收录后,有对TITLE进行了一次更改,但是直到目前为止,百度搜索引用的TITLE还是最初收录时的TITLE。
分析:百度对网页初次收录的印象太过重视,特别是为缺乏持续更新能力的静态内容页。

网页推出之初,Goole在不到9小时的时间里收录了页面,并且相关关键词和组合关键词非常靠前,甚至有三到四个词是处于第一的位置。但是收录36小时后,排名消失,连收录页面也删除。经过分析和处理,去掉了几个高PR且有描红导入链接,停步所有外链建设工作,并去Goole管理员工具里重新提交了SITEMAP。在等待了事48上时后,收录恢复,关键词及关键词组合排名也处于了正常状态,基本保持在第一页的水平。
分析:新页面刚推出的时候,过多的高质量的导入链接,可能会引走GOOGLE反作弊系统的误判,值得注意和吸取教训。

9、项目结果(略)

总结

在SEO的过种中,关键词组合是一种非常有效的即能避开竞争对手又能获取自己的目标客户,还能获得良好的SEO效果的方法。灵活的应用关键词组合,会让你在SEO过程中取得事倍功半的效果。

附:案例网址(www.1100n.com/changfang/)

原文地址:http://www.wangyeba.com/management/GOOGLE/200810/12669.html

该日志未加标签。

缩略图装饰边框 图片+CSS代码打包

1

如果你在运营一个产品展示方面的网站的话,这个CSS效果一定可以帮到你,他可以让你的产品缩略图列表看上去更漂亮。当然,如果你运营的是一个相册网站的话,这个CSS的用处就更大了。

点击下载

该日志未加标签。

招商连锁加盟网的"整合营销"

liansuojiameng

经常会在电视上看到U88.cn、28.com、3158等连锁加盟网的专题广告,一会是王刚、一会又是张铁林,想方设法的给你介绍好项目,绞尽脑汁的让你赚钱,社会主义真无私。

05年刚看到u88,就纳闷了,这网站纯广告,没内容,有前途么?后来参加工作,与这些公司有业务上的往来,才明白,广告就是他的内容,内容就是广告(多让人向往的模式),而在这些网站欣欣向荣的背后,是中国火箭式增长的招商连锁加盟行业,而支撑连锁加盟企业发展的又是手中有点储蓄,想投资做个小本生意的 老百姓,在有中国特色的社会变革中,产生了数量庞大的这类人群。

本文讲的是连锁加盟网的整合营销。实际上我们看到的电视广告,网站广告只是连锁加盟网的部分营销方式,连锁加盟网一般都提供以下几种服务:

  • 网站建设,广告页设计,域名注册,虚拟主机,企业邮箱,VI系统设计等;
  • 网站关键字优化,百度竞价,谷歌AdWords ,负面信息压制、清除,论坛监控,博客营销;
  • 自身网站广告位及其代理的各大门户,各大小网站广告位;
  • 撰写并发布公关稿,可发布至全国200家以上的权威新闻网站;
  • 其代理的部分杂志、报纸、书刊等纸质媒体中的广告位;
  • 电视专题片(软广告)的策划,剧本撰写,及拍摄录制,后期处理;
  • 将电视专题片投放至其代理的各卫视的《致富经》、《财富快车》类栏目;

除了户外及楼宇广告,基本上都全了,由于行业的特殊性,没多大的必要去做户外和楼宇广告。

以上的营销推广服务并不是孤立的,而是针对加盟项目的实际情况和目标人群,将必要的营销推广方案打包,一块销售给连锁加盟企业,由企业选择,并在方案实施的过程中,分析数据,不断优化调整方案,基本上可以做到无缝整合,真正意义上的整合营销。

当整合营销还停留在理论、口号、概念炒作时,在招商连锁加盟这个特殊行业,营销已经整合! 与分众户外合并的新浪,不论其是否将网络和户外整合营销,新浪已经由一个广告公司成为一个更加纯粹的广告公司。

作者:天下农(yongfeng0428)

该日志未加标签。

[cell phone wallpaper] car and motocycle - foto.redren.com

标签:cell phone, games, palm, sofeware, symbian, windows mobile

[cell phone wallpaper] alternative - foto.redren.com

标签:cell phone, games, palm, sofeware, symbian, windows mobile

允许不道德选择的社会是道德的

同事闲谈时,提起一家不规范的小公司,老板每月只发工资的85%,剩下的留存下来,要等年终再发放。我随之想起深圳一位号称民工大王的老板所经营的公司,该公司有一条古怪的做法:每月只发给民工其工资中的300元,其余工资不是留存,而是寄回给员工家里。老板这样解释该做法:很多年轻人工资一发到手就花光了;某些谈恋爱的青年,女孩把男孩的工资都骗光了。

第一个公司的险恶用心很明显,是希图通过这留存的15%工资来牵制员工,因为员工在年终前辞职就拿不到留存的工资。而第二家公司的做法却可能得到不少人的理解和赞同,因为公司没克扣员工的钱,也没有强制募捐,而是善意地帮助员工避免工资"月光"。可是仔细想来,从某种意义上说,第二家公司的做法甚至更为邪恶。该老板的解释有几个含义:一是员工没有自由支配工资的权利;二是员工家里,不管家庭关系如何,见识见解如何,都比员工本人更权支配他的工资;三是,青年男女谈恋爱,无非就是女孩骗男孩的钱。

这件事让我想起已经成了笑柄的美国"禁酒令"。1920年,为了"拯救酒徒",以"经济、效率和道德"的名义,美国宪法第18号修正案——禁酒法案正式生效。支持禁酒的人把禁酒当成是好事。他们认为,在一般的工人家庭,工人以前是把领回来的工资拿去买酒,现在则可用于孩子的吃穿。实际情况却是,由于禁酒法无视执法上的困难,忽略了人的欲望无法纯粹以压抑的方式消解,最终产生了适得其反的后果——酿造私酒成为庞大的非法事业。美国黑社会在私酒利润的滋养下变得空前繁荣。电影《美国往事》就以禁酒令为背景,描写了因禁酒而生、因禁酒令撤销(1933年)而失业的黑帮往事。
善意的强制有时比赤裸裸的恶还可怕,后者很容易分辨,而前者却有道德的遮掩,它默认了出于善意,权力就可以对个人自由横加干涉。在访谈节目里听过一句话:一个允许不道德选择的社会是道德的。这句话听来有些别扭,但仔细想来不得不赞同。生硬地剥夺个人道德选择的自由,不仅会使个人生活无趣、可憎,还会引出未曾意料的邪恶。除了禁酒令外,强制道德选择而导致恶果的例子还有不少。

美国19世纪中期掀起了反堕胎运动,出于对孕妇健康和胎儿生命权的考虑,有30多个州相继立法禁止堕胎。然而这并没有导致堕胎现象减少,富人有办法规避法律,而穷人没办法去准许堕胎的州或国外,只能求助于简陋的地下诊所,而手术失败常常会危及生命。直到1973年的"罗伊诉韦德"案,联邦最高法院判决德克萨斯州立即废止禁止堕胎条目后,美国各州才严格按照联邦最高法院的判决修正了一切禁止或者限制堕胎的法律。

在十月革命前的俄国,由于广泛信仰东正教,离婚极为困难。然而牢固的婚姻并不能促进婚内的忠诚,反而使通奸变得可以容忍,大家对之都熟视无睹,装聋作哑。这不仅发生在俄国,在离婚十分困难的地方,如中世纪的欧洲,神圣的婚姻难以解除,于是通奸大行其道,被社会默许、纵容。
私人生活上的自由有可能被滥用,但剥夺这种自由的后果更为可怕。古代的皇帝代替宫廷内侍、后妃宫女们做出道德选择,他把男性内侍都阉了,彻底地消除了宦官秽乱宫廷的可能性,也彻底地剥夺了他们的人格尊严。这些有可能被滥用的自由,从另一方面来讲,却是我们更好地享受生活的必备条件。一个有尊严的人生需要有支配自己收入的权利,有酒盈樽的自由,摆脱貌合神离的婚姻的可能,以及(对女人来说)是否生下孩子的选择。

人类对这个世界、对人类社会本身的探索都十分有限,在很多道德问题、价值观上,有着很多不确定的模棱两可,在大部分人看来是对自由的滥用,对某些人来说却有着不可代替的价值。人做出的种种选择是在定义自我、使自我成为独特的个体。如果生硬严厉地限制"不道德"的选择,剥夺了个人的选择权,有可能杜绝极有价值的生活。小说《发条橙》的作者安东尼-伯吉斯说:"由于人在定义中就被赋予了自由意志,可以由此来选择善恶。只能行善或是只能行恶的人,就成了发条橙——也就是说,他的外表是有机物,似乎具有可爱的色彩汁水,实际上仅仅是发条玩具,由着上帝、魔鬼或无所不能的国家(它日益取代了前两者)来摆弄。彻底善与彻底恶一样没有人性,重要的是道德选择权。"

作者:盎山 原文地址:http://www.my1510.cn/article.php?cbdb0273471508cb

该日志未加标签。

八个有用的WordPress的SQL语句

在过去的十年中,MySQL已经成为广受欢迎的数据库,而WordPress博客使用的是MySQL数据库,虽然使用插件可以解决一些问题,但是实现某些特殊任务的时候,在phpMyAdmin中执行SQL语句是最简洁的方法,这里就总结八个有用的WordPress系统的SQL语句,用于解决一些实际碰到的问题。

1、创建备份数据库

备份数据库是首先要做的事情,只需要通过以下方法就可以简单备份数据库:登录phpMyAdmin后。选择你的WordPress数据库,然后点击"导出"按钮,选择一种压缩方式(可以使用gzip)并单击"执行"按钮,当浏览器提示是否下载的时候,点"是",将数据库文件下载到本地。

2、批量删除文章修订

WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。登录phpMyAdmin后执行下面的SQL语句即可批量删除。

DELETE FROM wp_posts WHERE post_type = &quot;revision&quot;;

3、批量删除垃圾评论

一个真实的故事是,我的一个朋友在网上建立了一个博客,有次他花了几天时间外出度假,没有上网,当他回来的时候,登录自己的博客,看到有5000多条评论等待审核,当然,大多数都是垃圾评论,要手动删除这些评论要花大量时间,因此我们可以使用以下办法。登录phpMyAdmin后执行下面的SQL语句。

DELETE FROM wp_comments WHERE comment_approved = '0';

要小心,虽然这种解决方案对于处理数百万的垃圾平邮非常有用,但是也会清除未经批准的评论,因此最好还是安装使用Akismet来对付垃圾评论。

4、修改文章属性

你安装WordPress后,admin账户就创建了,不少人都错误的使用这个帐号来写博客,直到他们认识到,这并不是个人帐号。解决的方法,每篇文章修改作者属性需要大量的时间,下面的这个SQL语句可以帮你快速完成这个功能。首先你要找到你正确的用户名,使用下面的SQL语句可以找到你的用户ID号。

SELECT ID, display_name FROM wp_users;

假设这个ID为NEW_AUTHOR_ID,而管理员admin的ID为OLD_AUTHOR_ID,接着,运行下面的SQL语句。

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

5、手动重设密码

很多人为了保护自己的博客不被人黑掉,使用了很复杂的密码,这虽然是一件好事,但也经常会发生遗忘管理员密码的事情。当然,通过电子邮件可以发送给你WordPress重设密码的链接,但如果你无法访问你的邮件地址,那么就只好使用下面的SQL语句来重设你的密码了。

UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;

MD5是MySQL内置的哈希函数,用于将密码转换为散列值。

6、更改WordPress的域名

你可能有时候会想要更改你博客的域名,但是WordPress会将你的域名存储在数据库中,因此你要使用下面的SQL语句来修改。

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

接着,你还要使用下面的SQL将文章的GUID也进行修改。

UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.oldsite.com','http://www.newsite.com');

最后,使用下面的语句将文章里所有旧域名替换为新域名。

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');

7、显示SQL查询数量

在你优化博客性能的时候,了解到查询数据库的数量是非常重要的,为了减少数据库查询,我们需要知道在一个页面上到底有多少个查询。这一次,不需要登录phpMyAdmin了,你只需要修改footer.php文件,在文件结尾增加下面几行代码即可。

<?php if (is_user_logged_in()) { ?>       <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.   <?php } ?>

8、恢复你的WordPress数据库

当你的数据库因为某些原因(黑客或者升级错误)被损坏或者丢失了,如果你有备份的话,那可以恢复你的WordPress数据库。登录phpMyAdmin,选择你的WordPress数据库,点"导入"按钮,点"浏览"按钮,然后从你的硬盘选择备份文件,点"执行"按钮就可以将数据库导入。如果顺利的话,你的WordPress功能将会恢复正常。

该日志未加标签。

You received this email because you are subscribed to the real_time feed for http://blog.redren.com/?feed=rss2. To change your subscription settings, please log into RSSFWD.

没有评论: