태그 검색기능 추가
그저께 고친 부분인데 오류가 발생해서 다시 수정합니다.
사실 그저께는 아무 생각없이 다른분의 사이트에서 소스를 받아와서
그걸 태터에 덮어씌웠습니다.
그리고 오늘 링크부분을 수정하면서
건들어야 할 파일이 3개가 아니라 4개라는걸 알게되었고, 다시 수정중입니다.
작업은 다음과 같습니다.
태터/blog/index.php
태터/blog/category/index.php
태터/blog/search/index.php
네개의 파일에 동일한 작업을 합니다.
item.php 에는 두군데에서 작업을 해야 하므로 총 5군데를 고쳐야 합니다.
$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키로 다음 검색어)
$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 |
링크 부분 수정
이것을 태터사용자가 정해준 이름순으로 정렬해보겠습니다.
(사실 제가 귀찮아서 -_-)
태터/blog/index.php
태터/blog/category/index.php
태터/blog/search/index.php
태터/blog/notice/index.php
태터/blog/notice/item.php
태터/blog/archive/index.php
태터/blog/archive/item.php
태터/blog/tags/index.php
아홉개의 파일에 동일한 작업을 합니다.
global $database;
$links=array();
if($result=mysql_query("select * from {$database['prefix']}Links where owner = $owner")){
while($link=mysql_fetch_array($result))
array_push($links,$link);
}
return $links;
}
이렇게 된 부분을 찾아서
(getLink로 찾으면 빠르고 쉽습니다. Ctrl + F 혹은 vi 편집기에서 /getLink)
global $database;
$links=array();
if($result=mysql_query("select * from {$database['prefix']}Links where owner = $owner order by name asc")){
while($link=mysql_fetch_array($result))
array_push($links,$link);
}
return $links;
}
이렇게 빨간 글씨를 추가합니다.
(쿼리문 제일 뒤에 정렬기능을 넣은겁니다. 이름순 정렬, 내림차순 정렬)
위에서 말한 아홉개의 파일을 전부 수정하면 완료!!
ps. 처음엔 세개인줄 알았는데 보다보니 점점 늘어나는군요.
이젠 아홉개.. -_-
이거.. DB쪽을 건드는 방법이 없을까요? -_-a
owner키가 url과 맞물려서 Unique키를 이루고 있기 때문인것 같은데 말이죠.. 으으
'컴퓨터 관련 > 홈페이지관리' 카테고리의 다른 글
태터 1.0.2 업그레이드 (0) | 2006.03.19 |
---|---|
태그 검색기능 추가 (0) | 2006.03.17 |
후비적 후비적 (0) | 2006.03.16 |
cafe24는 MySQL 4.1을 지원하지 않는군요 (0) | 2006.03.15 |
새 도메인 구입 및 새 계정 구입 (확정) (8) | 2006.03.13 |
후비적 후비적
예전서버에서는 잘 돌아가지 않던 Exif 플러그인도 잘 돌아가고 있고,
무슨 플러그인을 사용중인지 보여주는 플러그인도 설치했고.
올블로그쪽의 올블릿을 가져오는 플러그인도 있고 (모양을 고쳐야겠다는 필요성을 느낍니다)
태그 옆에 태그검색기능도 넣었습니다. (이것도 손좀 봐야할듯)
다들 잘 돌아가긴합니다만...
새벽5시40분입니다. ㅠㅠ
9시쯤에 나가야하는데... 으아아아아
'컴퓨터 관련 > 홈페이지관리' 카테고리의 다른 글
태그 검색기능 추가 (0) | 2006.03.17 |
---|---|
링크 부분 수정 (1) | 2006.03.17 |
cafe24는 MySQL 4.1을 지원하지 않는군요 (0) | 2006.03.15 |
새 도메인 구입 및 새 계정 구입 (확정) (8) | 2006.03.13 |
새 도메인 구입 (3) | 2006.03.13 |
robots.txt 라..
흠냐.
서버를 옮기고나서 allblog쪽에서 계속 예전서버로 접속을 하는것 같아서
그쪽에 있는 정보를 옮기려 했으나.. ;;
능력부족으로 좌절. -_-
결국 robots.txt를 가져와서 서버 전역에 카피해뒀습니다.
(public_html이 서버 제일 윗단인지, ~userid 가 서버 제일 윗단인지 몰라서요.. =_=)
그리고는 db도 없애고, 태터 디렉토리도 없애고..
물론 기나긴 백업의 시간이 있었습니다. ;;;
웹FTP로 작업을 했는데 왜이리 자주 끊기는지. 것참.
덕분에 주~욱 긁어서 COPY & PASTE가 아니라
디렉토리 하나 옮기고 기다렸다가 다음거 옮기는 사태가... ;;;
암튼, 어떻게 되나 지켜봐야겠습니다.
엠파스랑 네이버, 첫눈(여긴 뭔지 모르겠어요) 에서는 robots.txt 무시하고
계속 긁어간다고 하던데. -_-
이넘들.. 규약을 지키란 말이다..
PS. 네이버도 막아볼까나..
참조사이트: http://redyan.net/tt/rserver.php?mode=tb&sl=180
http://hosting.cafe24.com/cs_mail/faq/cus_faq_view.html?idx=52&page=1&category_name=기타 웹호스팅 일반
'컴퓨터 관련 > 서버관리' 카테고리의 다른 글
도메인 연장 완료~! (0) | 2007.07.03 |
---|---|
이것이 robots.txt 파일의 위력이다!! (4) | 2006.03.25 |
서버문제 드디어 해결!! (0) | 2006.02.13 |
휴.. 드디어 서버 FTP가 돌아갑니다. (0) | 2005.11.09 |
things that I am workin on (0) | 2005.11.08 |
cafe24는 MySQL 4.1을 지원하지 않는군요
무슨일인지 몰라서 cafe24쪽에 메일을 보내봤습니다.
태터 1.0 설치 가능한가..
mysql 5.0 (네.. 그렇습니다. 제 서버에서 mysql 5.0쓰는줄 알았습니다.. 알고보니 4.1 -_-) 설치할 생각있는가..
(더 재밌는건 제 서버에서 php는 5.0 쓰는데 4.0이라고 메일을 보냈습니다. 난 바보바보 -_-;;; )
답변이 이렇게 왔습니다.
yeorikun 의 PHP Version 4.4.1이며, mysql 은 4.0.22 입니다.
일반 웹호스팅이나, 64bit 광호스팅 중 아무거나 사용하셔도 설치가 가능합니다.
단, 테터툴즈의 1.0 정식버젼은 mysql 버젼을 4.1을 지원하고 있습니다.
그러나 저희 호스팅에서는 아직 msyql 4.1을 지원하지 않기 때문에 1.0 rc2 나
0.9x 버젼을 이용해 주시기 바랍니다.
감사합니다.
흠.
UTF-8부분이 조금 마음에 걸리긴 하는데..
MySQL 4.1에서는 저장후에 DB를 들여다보면(WebAdmin이용)
내용이 그대로 보였거든요.
MySQL 4.0에서는 collation에서 utf-8을 지원하지 않아서
와방 깨져서 보입니다요. =_+
암튼.. 그렇다는군요.
괜히 cafe24로 왔나... =_=
'컴퓨터 관련 > 홈페이지관리' 카테고리의 다른 글
링크 부분 수정 (1) | 2006.03.17 |
---|---|
후비적 후비적 (0) | 2006.03.16 |
새 도메인 구입 및 새 계정 구입 (확정) (8) | 2006.03.13 |
새 도메인 구입 (3) | 2006.03.13 |
드디어 태터 1.0 설치 (2) | 2006.02.13 |