(2004/04/18 추가합니다. 이 핵, 버그 있습니다. 사용하지마세요 -_-)
이 hack은 http://cafelog.com/board/viewtopic.php?t=1145 입니다.
기능
단어를 링크걸지 않고 싶을때도 있으므로 []으로 감싸준 단어만 링크가 걸린다.
[지정한단어]를 쓰면 자동으로 링크가 걸리고 []로 감싸지 않으면 링크없는 텍스트가 출력.
b2-include의 b2vars.php 에 아래 부분을 추가시킨다.
$friendstrans = array(
‘[어쩌고]’ => ‘www.어쩌고’,
‘[저쩌고]’ => ‘www.저쩌고’,
‘[아싸가오리]’ => ‘www.아싸가오리’
);
# generates friends’ search & replace arrays
foreach($friendstrans as $friend => $url) {
$friendssearch[] = $friend;
$friend_masked = ”;
for ($ii = 0; $ii < strlen($friend); $ii = $ii + 1) {
$friend_masked .= substr($friend, $ii, 1);
}
$newfriend =str_replace ( ‘[‘, ”, $friend);
$newfriend2=str_replace ( ‘]’, ”, $newfriend);
$b2_friendsreplace[] = “<a href=’http://$url’ target=’_blank’>$newfriend2</a>”;
}
b2-include/b2functions.php 에 아래 함수를 추가한다. 보통 /* functions */ 아랫줄에 넣으면 무난…
function convert_friends($content) {
global $friendssearch, $b2_friendsreplace;
$content = str_replace($friendssearch, $b2_friendsreplace, $content);
return ($content);
}
b2-include/b2template.functions.php 에서 function the_content($more_link_text='(more…)’, $stripteaser=0, $more_file=”) 부분을 찾은뒤에 $content = convert_smilies($content); 아래에 다음을 추가한다.
위키 링크 거는거랑 비슷하네요~^^
이장//잇힝…이장님이당..싸인해주세용. 쿄쿄쿄.. b2만세!
철컥~링크거는 소리..=_=ㅋ