Hey! Hello.

199说说 624文章 33相册 4987留言

收藏 归档 足迹

王较瘦的个人主页 运行6277天 Unsocial

签名:✍真正喜欢的人和事,都值得我们去坚持。
所在地:贵州·贵阳
昨天 21:04 上线 已实名备案
格言:花有重开日,人无再少年,愿自己内心依然少年,永保一颗少年的心,心存善愿和远方。

PageCookery小修改 2011/02/03 王叔书 0 25

自从用上 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月10日
    老王

    @Maplews:恩,留着吧,一定有用得着的时候.

    2011年 02月10日
    Maplews

    收藏一下~以后开微博的时候拿着用 {smile:1}

    2011年 02月07日
    小司

    @老王:我准备明年再要一个呢{smile:9}

    2011年 02月07日
    老王

    @小司:国家不提倡哦,像我就严格执行国家政策,晚婚晚育!

    2011年 02月07日
    小司

    @老王:我是提倡早婚早育的{smile:10}

    2011年 02月07日
    老王

    @墨弦音:有这么夸张吗,不要告诉我你也在正在找这个方法哦!

    2011年 02月07日
    墨弦音

    感谢神人啊,学习了!!!{smile:4}

    2011年 02月06日
    老王

    @小司:恩,那你还是比我小几岁,呵呵{smile:19}

    2011年 02月06日
    小司

    @老王:我芳龄25..属兔子的腊月生日.

    2011年 02月06日
    老王

    @小司:{smile:19}多大了呀,叫我王哥。你也有孩子了,我们应该差不多大的吧!

留言