Hey! Hello~

659文章 21相册

收藏 归档 足迹

王叔书的个人主页 运行16年115天

签名:点滴记录 见证历程 朴素的文字 浓厚的情感
所在地:贵州·贵阳
一天前 上线 留言 已实名备案
格言:花有重开日,人无再少年,愿自己内心依然少年,永保一颗少年的心,心存善愿和远方。

PageCookery小修改

03Feb2011 王叔书 0

自从用上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

25个留言

    2011年02月07日
    小司 @老王:我是提倡早婚早育的{smile:10}
    2011年02月07日
    老王 @小司:国家不提倡哦,像我就严格执行国家政策,晚婚晚育!
    2011年02月07日
    小司 @老王:我准备明年再要一个呢{smile:9}
    2011年02月10日
    Maplews 收藏一下~以后开微博的时候拿着用 {smile:1}
    2011年02月10日
    老王 @Maplews:恩,留着吧,一定有用得着的时候.

留言

9413.LOVE