PageCookery小修改
自从用上 PageCookery 微博以后一直在研究他的 RSS 导入功能,遗憾的导入后的数据没有超连接?这样的导入拿来何用呢?我想给他加上超连接,这样的订阅才方便嘛,不然导入后都成了我发的微博了。
百度、谷歌搜索……苦苦寻觅两天无果,后来无意来到“一叶知秋”的博客,发现他也用的 PageCookery 微博程序,并且导入的数据是带超连接的,哈哈……一阵欣喜,给他留言希望他能发一份修改方法给我。过了一天就收到他的来信了。爽~~给了我两个文件,(在次感谢他的无私)经查看发现这个修改的原创应该是“小松”吧。
去掉了短网址代码后测试成功,具体地址:http://t.lwllo.com;发在这里留着,以后需要还可以在修改一下,同时也给同样需要的朋友。
打开 class_rssparser.php 文件找到 124 行的代码:
$trans_tbl += array('>apos;' => "'");
替换为以下这段:
$trans_tbl += array('>apos;' => "'", '<![CDATA['=>"", ']]>'=>"", '>amp;' => ">");
接着找到 205 行的代码:
$result['items'][$i]['title'] = strip_tags($this->unhtmlentities(strip_tags($result['items'][$i]['title'])));
在下面增加以下这段:
if ($this->stripHTML && $result['items'][$i]['link']) $result['items'][$i]['link'] = strip_tags($this->unhtmlentities(strip_tags($result['items'][$i]['link'])));
到此修改完毕。
接着打开 rss_import.php 文件并找到 32 行的代码:
$message = $data['title'];
替换成以下这段:
$message = '<a href ="'.$data['link'].'" target ="_blank" rel="nofollow">'.mb_substr(strip_tags($data['title']),0,28,'utf-8').'</a>';
OK~~修改完毕,上传并覆盖原文件,重新导入 RSS 试试
文件下载:Rss.zip
{smile:19}来看看王哥,貌似我也用过...
@Junan:{smile:4}最开始用的WP了,才转过来的。
额额~{smile:7}一开始 以为是 WP原来是 EMLOG~~~{smile:15}
@zwwooooo:我想用twitter啊,但是一直没翻过墙去。{smile:2}
不话痨,twitter都很少推
@su:哈哈,下次去的时候给小费。我这里一个广告都没。
呵呵 新年快乐啊。去给我的广告送点小费吧
好专业,菜鸟路过
嘿嘿,我用不上。来拜个年~
@Solo:呵呵,因为你现在没用到撒,等你需要用的时候自然看得懂了.