静态化的主页如何添加text-link-ads

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-04-08 11:28:49 才(7)条评论

大约一周前text-link-ads(这是一个推介链接)通过了我的站点,这就意味着我可以通过text-link-ads赚取美元了。于是接下来就按照text-link-ads的要求,进行广告代码的安装。熟悉本站的朋友都知道,本站已经采用了cos-html-cache 进行了静态化,首页是index.html而不是index.php,text-link-ads很明确的申明了,非动态程序的首页是无法安装广告代码的。同时我也看了一下代码安装的方法,果然如此,代码不是js程序,text-link-ads需要的不仅仅是将链接显示在你的页面上,而是要名正言顺的获取PR等等好处,所以纯js代码是没有这个效果的。而我也不想放弃静态化,回归到原始的wp,难道我必须放弃这个赚取美元的机会么?

所以我马上开动了我那聪明的大脑,想出来一个解决办法,可爱的ajax又开始显灵了。

对于 wordpress,text-link-ads的广告代码安装分两步,1是安装它的插件;2在模板中插入一个函数用于显示广告。关键步骤就是第二步了,我在模板文件header.php中添加了判断,具体代码如下:

<?php  if($_GET['text-link-ads']) { tla_ads(); die();}   ?>

添加了这样的代码之后,请求url http://host/index.php?text-link-ads=true的时候,就会显示出text-link-ads的广告了,而且也对静态化没有任何影响。ajax的请求页面完成之后,再在模板文件中添加一行ajax代码即可(本站采用了jquery,所以ajax变得如此简单):

<script> $(”#text-adv-div”).load(’/index.php?text-link-ads=true’);</script>

这个时候,即使首页html静态化了,访问首页的时候依然可以显示广告链接,并且php显示当前所在的页面也是在index.php中,完美的解决了静态化情况了text-link-ads的安装。

今天发现已经有一个网站在本站做广告了,本人也曾想做一个这样的网站,但是没有精力,不得不放弃。目前看来这个text-link-ads还不错,至少比google ads,阿里妈妈都要赚钱得多。

cos-html-cache2.5发布

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-04-06 11:50:44 才(78)条评论

由于wordpress2.5的发布,导致 cos-html-cache出现了不兼容的现象,当然,主要原因是wp2.5的cookie有所改变,所以我抽时间对这个插件进行了升级,改变有以下几点:

  1. 将部分的js代码集中到common.js中,方便整合,并且减少了single页面中的代码数量;
  2. 改变缓存的触发代码的位置,可能解决了和k2不兼容的问题(本人未测试thanks toDavid);
  3. 可以自行控制是否缓存首页,打开cos-html-cache.php,修改下面这一行
    define(’IS_INDEX’,false);// false = do not create home page cache

请大家注意,cos-html-cache2.5不能向下兼容,当然这也是wp的原因,所以请大家选择性的下载。2.5版本的下载地址:cos-html-cache2.5
当然啦,本人最近比较忙,所以可能测试得不会太仔细,大家如果发现有什么问题请在下面留言,谢谢。

其他版本请到这里下载。

cos-html-cache和wordpress

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-04-04 21:56:28 才(4)条评论

朋友们在我的blog都提到了cos-html-cache和wp2.5不兼容的问题,但是由于本人的blog没有发现这个问题,所以无法调试。据说wp2.5还有很多的bug,所以我这里就不升级cos-html-cache了,如果你的blog也出现了“用户登录状态也建立缓存”的现象,请将cos-html-cache.php中凡是wordpressuser_的字符串都统一替代成wordpress_,thanks toDavid

其实通过这个不兼容的问题,应该可以很好的回答为什么用户登录的时候不创建缓存这个问题了吧,因为用户登录创建了缓存你会发现缓存的post评论框少了很多东西,其他用户无法评论。当初为了解决这个问题想了很多办法呢,具体的可以看看这里或者这里

顺利升级到wp2.5

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-03-30 12:49:08 才(22)条评论

今天看到网友给我留言咨询cos-html-cache何时升级的时候我才发现wordpress2.5已经正式发布了,赶快抓紧时间升级,整个升级过程如以往一样,非常顺利(本人装的插件不多)。升级之后的第一件事情就是验证cos-html-cache是否兼容wordpress2.5。到目前为止,发现还是正常兼容的,所以cos-html-cache没有升级的必要了。当然或许可能我漏掉了其他的方面,如果朋友有发现其他和wordpress不兼容的问题,请在此文后面报告,谢谢大家!

jQuery真方便

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-03-29 14:26:41 才(5)条评论

自从本站改成了jQuery驱动之后,要添加新的JS效果真是来得简单来得快啊,目前本站做了少许的修改(基于jQuery,整个过程不到三分钟),可能细心朋友已经发现了,那就是sidebar的部分栏目可以鼠标点击隐藏和展开了,他们是搜索、最新评论、热门文章和订阅,特别是搜索,目前很多朋友没有这个习惯,所以干脆默认收起来。其实用好搜索往往很多时候都是事半功倍呢。其他栏目收缩起来的原因是这样大家可以方便选择自己想看的东西。

如果看不到效果,可能是js缓存的原因,也可能是css代码缓存,请ctrl+F5刷新本站,各位朋友对此有何意见和看法,欢迎发表!

如何让wordpress留言逆序显示

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-03-27 09:15:43 只有1条评论

其实这是一个很简单的问题,所以如果你熟悉php和wp,请跳过此文。而我要写这个的原因是前几天有几个朋友都在gtalk问询这个问题,并且他们并不熟悉php。

操作方法如下:用文本编辑器打开评论相关的模板文件,他们一般是在/wp-content/themes/你当前的模板/comments.php中,然后查找foreach ($comments as $comment):,在这段代码之前加上 $comments= array_reverse($comments); 即可,其实也就是将评论的数组进行了翻转。这样就能将wordpress的评论逆序显示了。

bluehost最新消息

归类于: Web技术|WEB Tech, 虚拟主机 — cosβ @ 2008-03-26 10:19:39 才(8)条评论

朋友在gtalk上告诉我bluehost已经被解封了,并且想确认一下是不是错觉,我这里广州电信已经可以正常打开了,所以基本可以肯定的是bluehost再次可以访问了。不过各位看官可别高兴的太早,因为这并不是真正的解封了,而是bluehost更换了IP地址而已,看看下面的ping就知道了:

Pinging bluehost.com [74.220.195.50] with 32 bytes of data:
Request timed out.
Ping statistics for 74.220.195.50:
  Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
R:\>ping www.bluehost.com
Pinging www.bluehost.com [74.220.198.218] with 32 bytes of data:
Reply from 74.220.198.218: bytes=32 time=219ms TTL=49
Reply from 74.220.198.218: bytes=32 time=217ms TTL=49

www子域和跟域名的IP地址明显不一样,还没有同步过来,估计应该是BH自己改了IP地址。

另外还有一个好消息就是bluehost的速度在国内访问有所提高了,现在ping基本都维持在200毫秒左右,而以前这个数值是400毫秒,当然这个消息也是来自一个朋友,当时我正在济南出差呢!

不管怎样,上面的都是好消息。也不管怎样,目前我还是比较中意bluehost

要采用php框架么

归类于: PHP, Web技术|WEB Tech, 互联网|Internet — cosβ @ 2008-02-28 10:47:03 才(9)条评论

php因为其简单灵活安全(这个似乎和编程习惯相关)而著称,只要有c语言的知识、清晰了解b/s结构,你就可以在很短的时间内迅速上手。但是人总是喜欢偷懒的,写代码到一定的时候就开始想投机取巧了,所以很多人都会从最初的借用别人的代码到使用成熟的库然后到使用框架。对于我自己来说,也一直都在犹豫是使用框架还是用我自己的库+成熟的PEAR呢?

现在PHP的框架很多,传说中就有10个顶级的框架,他们是:Zend Framework、CakePHP、Symfony Project、Seagull Framework、WACT、Prado、PHP on TRAX、ZooP Framework、eZ Components、CodeIgniter,当然最著名的只有Zend Framework、CakePHP、Symfony这三个了。这么多框架,采用哪个好呢?其实学习一种语言就是为了解决问题,使用框架是为了缩短开发周期,但是对于我来说,一直都不知道采用什么框架来开发自己的php程序,有哪位把php开发当作工作的朋友,能给我一点建议么?

目前我一直都是采用自己的库+PEAR lib来完成自己的开发的,框架太多,所以让我无从下手。

Page 6 of 49« First...«45678»...Last »

生活点滴Enjoy Life is proudly powered by WordPress | admin| About Us | cosbeta| Bluehost| site map 0.392s & 22