정보와 집단지능을 넘어 / 태터툴즈 1.0 plugin : Tattertools on Wikipedia - inureyes
한국어 위키백과「어디쯤 왔나?」- ZDNet Korea
inureyes님이 만드신 태터툴즈 1.0 위키피디어 플러그인을 클래식에 적용하는 방법입니다. [wp] 는 한국어, [we] 는 영어 위키피디어에 연결됩니다. inc_function.php 에 autolink 함수에 다음처럼 추가해 주시면 됩니다.
more..
[CODE]function autolink($str) {
$pattern = "/([^\/\"\'\=\>])(mms|http|HTTP|ftp|FTP|telnet|TELNET)\:\/\/(.[^ \r\n\<\"\'\)]+)/";
$str = preg_replace($pattern, "\\1<a href=\"\\2://\\3\" target=_blank>\\2://\\3</a>", $str);
$str = preg_replace('/\[wp\](.*?)\[\/wp\]/ie',"'<a href=\"http://ko.wikipedia.org/wiki/'.rawurlencode('$1').'\" target=\"_blank\"><u>'.'$1'.'</u></a>'", $str);
$str = preg_replace('/\[we\](.*?)\[\/we\]/ie',"'<a href=\"http://en.wikipedia.org/wiki/'.rawurlencode('$1').'\" target=\"_blank\"><u>'.'$1'.'</u></a>'", $str);
return $str;
}[/CODE]
예 : [wp]태터툴즈[/wp]는 설치형 [wp]블로그[/wp] 소프트웨어이다. [we]PHP[/we]로 만들어졌고 [we]MySQL[/we]을 사용한다.