태그 검색기능 추가
컴퓨터 관련/홈페이지관리2006. 3. 17. 03:28
그저께 고친 부분인데 오류가 발생해서 다시 수정합니다.
사실 그저께는 아무 생각없이 다른분의 사이트에서 소스를 받아와서
그걸 태터에 덮어씌웠습니다.
그리고 오늘 링크부분을 수정하면서
건들어야 할 파일이 3개가 아니라 4개라는걸 알게되었고, 다시 수정중입니다.
작업은 다음과 같습니다.
태터/blog/item.php
태터/blog/index.php
태터/blog/category/index.php
태터/blog/search/index.php
태터/blog/index.php
태터/blog/category/index.php
태터/blog/search/index.php
네개의 파일에 동일한 작업을 합니다.
item.php 에는 두군데에서 작업을 해야 하므로 총 5군데를 고쳐야 합니다.
if(sizeof($entryTags)>0){
$tags=array();
foreach($entryTags as $entryTag)
array_push($tags,"<a href=\"$blogURL/tag/".htmlspecialchars(escapeURL($entryTag['name'])).'" rel="tag">'.htmlspecialchars($entryTag[
'name']).'</a>');
dress('tag_label_rep',implode(",\r\n",$tags),$tagLabelView);
dress('tag_label',$tagLabelView,$entryView);
}
$tags=array();
foreach($entryTags as $entryTag)
array_push($tags,"<a href=\"$blogURL/tag/".htmlspecialchars(escapeURL($entryTag['name'])).'" rel="tag">'.htmlspecialchars($entryTag[
'name']).'</a>');
dress('tag_label_rep',implode(",\r\n",$tags),$tagLabelView);
dress('tag_label',$tagLabelView,$entryView);
}
이렇게 된 부분을 찾아서
("array_push($tags" 로 찾으면 빠르고 쉽습니다.
Ctrl + F 혹은 vi 편집기에서 /찾을말 그리고 n키로 다음 검색어)
if(sizeof($entryTags)>0){
$tags=array();
foreach($entryTags as $entryTag)
array_push($tags,"<a href=\"$blogURL/tag/".htmlspecialchars(escapeURL($entryTag['name'])).'"
rel="tag">'.htmlspecialchars($entryTag['name']).'</a>'."("."<a href=\"http://allblog.net/Tags/?Tag=".htmlspecialchars($entryTag['na
me'])."\" target='_blank'><img src='/tt/image/tags/t_ab.gif' alt='Allblog에서 검색' title='Allblog에서 검색' /></a>"."<a href=\"http
://eolin.com/tag/".htmlspecialchars($entryTag['name'])."\" target='_blank'><img src='/tt/image/tags/t_eo.gif' alt='Eolin에서 검색' t
itle='Eolin에서 검색' /></a>"."<a href=\"http://technorati.com/tags/".htmlspecialchars($entryTag['name'])."\" target='_blank'><img s
rc='/tt/image/tags/t_tn.gif' alt='Technorati에서 검색' title='Technorati에서 검색' /></a>".")");
dress('tag_label_rep',implode(",\r\n",$tags),$tagLabelView);
dress('tag_label',$tagLabelView,$entryView);
}
$tags=array();
foreach($entryTags as $entryTag)
array_push($tags,"<a href=\"$blogURL/tag/".htmlspecialchars(escapeURL($entryTag['name'])).'"
rel="tag">'.htmlspecialchars($entryTag['name']).'</a>'."("."<a href=\"http://allblog.net/Tags/?Tag=".htmlspecialchars($entryTag['na
me'])."\" target='_blank'><img src='/tt/image/tags/t_ab.gif' alt='Allblog에서 검색' title='Allblog에서 검색' /></a>"."<a href=\"http
://eolin.com/tag/".htmlspecialchars($entryTag['name'])."\" target='_blank'><img src='/tt/image/tags/t_eo.gif' alt='Eolin에서 검색' t
itle='Eolin에서 검색' /></a>"."<a href=\"http://technorati.com/tags/".htmlspecialchars($entryTag['name'])."\" target='_blank'><img s
rc='/tt/image/tags/t_tn.gif' alt='Technorati에서 검색' title='Technorati에서 검색' /></a>".")");
dress('tag_label_rep',implode(",\r\n",$tags),$tagLabelView);
dress('tag_label',$tagLabelView,$entryView);
}
이렇게 수정합니다. (긁어다가 붙여넣기하면 됩니다)
완성!!
'컴퓨터 관련 > 홈페이지관리' 카테고리의 다른 글
Google Adsense를 달았습니다. (8) | 2006.03.23 |
---|---|
태터 1.0.2 업그레이드 (0) | 2006.03.19 |
링크 부분 수정 (1) | 2006.03.17 |
후비적 후비적 (0) | 2006.03.16 |
cafe24는 MySQL 4.1을 지원하지 않는군요 (0) | 2006.03.15 |