여리군의 홈페이지~♡

그저께 고친 부분인데 오류가 발생해서 다시 수정합니다.

사실 그저께는 아무 생각없이 다른분의 사이트에서 소스를 받아와서

그걸 태터에 덮어씌웠습니다.

그리고 오늘 링크부분을 수정하면서
건들어야 할 파일이 3개가 아니라 4개라는걸 알게되었고, 다시 수정중입니다.

작업은 다음과 같습니다.

태터/blog/item.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);
                       }

이렇게 된 부분을 찾아서
("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);
                       }

이렇게 수정합니다. (긁어다가 붙여넣기하면 됩니다)

완성!!

'컴퓨터 관련 > 홈페이지관리' 카테고리의 다른 글

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

1.0.2 에서 아래의 방식을 기본으로 사용하고 있습니다.

현재 태터 1.0.1은 링크부분에서 링크의 주소대로 정렬해서 결과를 보여주고 있습니다.

이것을 태터사용자가 정해준 이름순으로 정렬해보겠습니다.
(사실 제가 귀찮아서 -_-)

태터/blog/item.php
태터/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

아홉개의 파일에 동일한 작업을 합니다.

function getLinks($owner){
       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)

function getLinks($owner){
       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키를 이루고 있기 때문인것 같은데 말이죠.. 으으

블로그에 이런 저런 플러그인들을 추가하는중입니다.

예전서버에서는 잘 돌아가지 않던 Exif 플러그인도 잘 돌아가고 있고,
무슨 플러그인을 사용중인지 보여주는 플러그인도 설치했고.
올블로그쪽의 올블릿을 가져오는 플러그인도 있고 (모양을 고쳐야겠다는 필요성을 느낍니다)
태그 옆에 태그검색기능도 넣었습니다. (이것도 손좀 봐야할듯)


다들 잘 돌아가긴합니다만...
새벽5시40분입니다. ㅠㅠ

9시쯤에 나가야하는데... 으아아아아

흠냐.

서버를 옮기고나서 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=기타 웹호스팅 일반

그저께 MySQL의 auto_increment 문제로 삽질하기전에
무슨일인지 몰라서 cafe24쪽에 메일을 보내봤습니다.
태터 1.0 설치 가능한가..
mysql 5.0 (네.. 그렇습니다. 제 서버에서 mysql 5.0쓰는줄 알았습니다.. 알고보니 4.1 -_-) 설치할 생각있는가..
(더 재밌는건 제 서버에서 php는 5.0 쓰는데 4.0이라고 메일을 보냈습니다. 난 바보바보 -_-;;; )

답변이 이렇게 왔습니다.
카페24 호스팅입니다.

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