我的网站底部有一个Twitter Feed我正在构建:http://matthewkcooper.netii.net/
正如您所看到的那样,它是在不可点击的主题标签上输出网址链接。如何激活这些链接?
答案 0 :(得分:0)
我在Why does this function not autolink?找到了一个自动链接功能,并将其添加到您链接到的脚本底部附近,并在回显中调用它$row['desc']
。
function twitterify($ret)
{
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
$ret = preg_replace("/@(\w+)/", "<a href=\"http://www.twitter.com/\\1\" target=\"_blank\">@\\1</a>", $ret);
$ret = preg_replace("/#(\w+)/", "<a href=\"http://search.twitter.com/search?q=%23\\1\" target=\"_blank\">#\\1</a>", $ret);
return $ret;
}
foreach($feed as $row)
{
echo('<div>'.twitterify($row['desc']).'<span><a href="'.$row['link'].'">'.relativedate(time()-strtotime($row['date'])).' ago</a></span></div>');
}