"인터넷 즐겨찾기" - 링크 게시판 수정 정보
일반 "인터넷 즐겨찾기" - 링크 게시판 수정
관련링크
첨부파일
본문
"인터넷 즐겨찾기" 링크 스킨을 수정하여 다시 올립니다. 다운로드 받으셨던 분들은 그냥 덮어
씌우세요.
링크 스킨을 만들게 된 동기
- 인터넷 익스플로러의 [즐겨찾기]에 자주 가는 사이트나 페이지 혹은 남기고 싶은 링크를 저장해서 쓰다 보니, 다른 곳에서 접속할 때 애로가 있었습니다.
- 그래서, 언제 어디서나 쓸 수 있는 나만의 [즐겨 찾기]를 만들려고 했습니다.
링크 스킨의 목적
- 단순함: 전체가 단순하게 만들어져서 사용하기 쉽게한다. 가능하면 한 페이지 안에 다 들어와야 한다.
- 개인적인 용도로 쓴다. (사이트 홍보용이나 보여주고자 하는 컨텐츠가 아니고, 개인이 자주 즐겨 사용하는 것) --> 제가 인터넷에 접속해서 가장 먼저 찾는 것이 이것입니다.
- 윈도우의 숫자를 최소한으로 줄인다. (링크할 때마다 새 창"_blank"로 열다 보니, 작업 표시줄에 온통 IE뿐이었습니다.) --> 스크립트를 이용해서 가능하면 단 2개의 윈도우만으로 할 수 있도록 만든다. --> 테스트 해 보십시오. 본 윈도우로 다시 돌아가서 다른 링크를 클릭하면, 새로 열렸던 윈도우에 뜨면서, 그것이 제일 위로 올라오게 됩니다. 어지간한 것은 단 2개의 윈도우만으로 쓸 수 있습니다.
쓰임새
- 자주 가는 사이트의 링크를 등록해서 씁니다. (위의 링크 1번)
- 참조해야 할 사이트의 페이지들을 등록해서 씁니다. --> "사이트는 알겠는데, 그 페이지를 어떻게 찾더라?"하는 의문이 들 때가 많았고, 그것 때문에 찾는데 시간이 많이 걸리거나 혹은 찾지 못하는 경우도 많았습니다. (위의 링크 2번)
제 딴에는 힘들여서 만들었으나 아직 구현하지 못한 것들이 있습니다.
구현하지 못한 것들
- 회원들도 등록: 현재 관리자만 등록할 수 있도록 해 놓았는데, 회원들도 등록하도록 하는 것. -- list.skin.php의 [수정/삭제/스크랩 항목]을 <? if ($admin_href) { ?>로 막아 두었습니다.
- 회원 자신만의 즐겨 찾기: 회원들이 로그온하여 자신만의 즐겨찾기를 구현할 수 있도록 하는 것 --> 아이디어만 있지 구현할 실력은 없습니다.
- 글 등록이나, 수정 시 view로 전환하지 않고, 바로 list 화면이 나오도록...... --> 해결: prosper님의 도움
- 다른 카테고리로의 이동이나 복사
- 카테고리 삭제 시, 관련 등록 글 모두 삭제
설치하는 법
- zip 파일은 클라이언트(pc)에서 압축을 바로 풀면 됩니다.
- 그누보드/skin/board/ 에 올리세요.
- 관리 화면에서 스킨 선택하세요.
※. 제 소개를 하겠습니다. 저는 1958년생으로 두 아이의 아빠입니다. 게시판 시스템을 알게 된 후로 어떻게 하면, "나만의 것"을 만들 수 있을 것인가를 고민해 왔습니다. 그래서, html, php, mysql 등을 제 딴에는 열심히 하려고 하였으나, 아직 내세울 만한 실력은 못됩니다. 시간이 나는 대로, 자원봉사자로써 열심히 해 볼 생각입니다.
※. 저처럼 프로그래머가 아닌 사람이 아이디어를 내서, 같이 개발할 수 있는 풍토가 만들어졌으면 합니다. 스킨 클럽이 만들어진다면, 미력한 힘이나마 보탬이 되도록 하겠습니다.
※. "황제.com"님의 도움에 감사드립니다: 제작 초기의 카테고리 부분 등 다수......
※. "prosper님"의
도움에 감사드립니다. (세세한 부분의 버그까지 거의 잡아주셨습니다 → 참조: http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=g4_skin&page=1&wr_id=239 의 하단부 코멘트들을 참조해 주세요.)
prosper님이 거의 다시 만들다시피 했습니다. 저는 그저 아이디어의 제공자일 따름이었습니다.
감사합니다.
추천
1
1
댓글 전체
잘쓰겠습니다~~~
오오오 정말 찾던것이었답니다. 잘쓸께요

좋은 생각입니다....저도 스킨을 올릴수 있는 능력까지 될수 있을려나..
저도 즐겨찾기때문에..무지 에로가 많습니다..
그래서 저도 게시판형태로 즐겨찾기를 만들려고하는데..
이 스킨의 아쉬운점은..해당 사이트 스크린샷이 없다는거네요..
그래서 저도 게시판형태로 즐겨찾기를 만들려고하는데..
이 스킨의 아쉬운점은..해당 사이트 스크린샷이 없다는거네요..

하하... 감사합니다.
prosper(번창)하십시오. ^.^
prosper(번창)하십시오. ^.^
1. 혹은 카테고리 선택을 한 연후에 들어가서 삭제 작업을 한다는 것이지요. 그 때, 삭제가 끝난 후에, 다시 그 카테고리를 적용시킨다는 것입니다.
[카테고리 지정된 상태에서 수정한 후 리스트로 돌아갈때 지정된 카테고리로 이동]
write.skin.php 118 line 삽입
============================================== 수정전 =================================================
<input type=hidden name=page value="<?=$page?>">
============================================== 수정후 =================================================
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=page value="<?=$page?>">
======================================================================================================
list.skin.php 180 line 수정
============================================== 수정전 =================================================
<a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?> &page=<?=$page?>"><img src="<?=$board_skin_path?>/img/btn_modify01.gif" alt="수정" border="0" align="absmiddle" title="수정하기"></a>
============================================== 수정후 =================================================
<a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>&sca=<?=$sca?>"><img src="<?=$board_skin_path?>/img/btn_modify01.gif" alt="수정" border="0" align="absmiddle" title="수정하기"></a>
======================================================================================================
[카테고리 지정된 상태에서 삭제한 후 리스트로 돌아갈때 지정된 카테고리로 이동]
list.skin.php 183 line 수정
============================================== 수정전 =================================================
<a href="javascript:if (confirm('삭제하시겠습니까?')) { location='./delete.php?w=d&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>';}"><img src="<?=$board_skin_path?>/img/btn_delete01.gif" alt="삭제" border="0" align="absmiddle" title="삭제하기"></a>
============================================== 수정후 =================================================
<a href="javascript:if (confirm('삭제하시겠습니까?')) { location='./delete.php?w=d&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>&sca=<?=$sca?>';}"><img src="<?=$board_skin_path?>/img/btn_delete01.gif" alt="삭제" border="0" align="absmiddle" title="삭제하기"></a>
======================================================================================================
[카테고리 지정된 상태에서 새글작성시 해당 카테고리 보존 및 리스트로 돌아갈때 지정된 카테고리로 이동]
write.skin.php 173 line 삽입
============================================== 수정전 =================================================
<? if ($w == u) { ?>
<option value="<?=$write["ca_name"];?>"><?=$write["ca_name"];?>
<?=$category_option;?>
</select></TD>
<? }else{ ?>
<option value="">선택하세요
<?=$category_option?>
</select></TD>
<? } ?>
============================================== 수정후 =================================================
<? if ($w == u) { ?>
<option value="<?=$write["ca_name"];?>"><?=$write["ca_name"];?>
<?=$category_option;?>
</select></TD>
<? }elseif ((!$w) && ($sca)) {?>
<option value="<?=$sca;?>"><?=$sca;?>
<?=$category_option;?>
<? }else{ ?>
<option value="">선택하세요
<?=$category_option?>
</select></TD>
<? } ?>
======================================================================================================
그리고 해당 변수중에 $sca 등을 직접 삽입한 태그들이 있는데
$qstr 태그로 통일시키는것이 바람직합니다. (향후 코드의 문제가 생기거나 분석이 힘들므로)
또한 링크시 링크 히트를 올릴수 있도록 수정하는작업도 해야겠네요.
버그있으면 확인바랍니다.
[카테고리 지정된 상태에서 수정한 후 리스트로 돌아갈때 지정된 카테고리로 이동]
write.skin.php 118 line 삽입
============================================== 수정전 =================================================
<input type=hidden name=page value="<?=$page?>">
============================================== 수정후 =================================================
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=page value="<?=$page?>">
======================================================================================================
list.skin.php 180 line 수정
============================================== 수정전 =================================================
<a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?> &page=<?=$page?>"><img src="<?=$board_skin_path?>/img/btn_modify01.gif" alt="수정" border="0" align="absmiddle" title="수정하기"></a>
============================================== 수정후 =================================================
<a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>&sca=<?=$sca?>"><img src="<?=$board_skin_path?>/img/btn_modify01.gif" alt="수정" border="0" align="absmiddle" title="수정하기"></a>
======================================================================================================
[카테고리 지정된 상태에서 삭제한 후 리스트로 돌아갈때 지정된 카테고리로 이동]
list.skin.php 183 line 수정
============================================== 수정전 =================================================
<a href="javascript:if (confirm('삭제하시겠습니까?')) { location='./delete.php?w=d&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>';}"><img src="<?=$board_skin_path?>/img/btn_delete01.gif" alt="삭제" border="0" align="absmiddle" title="삭제하기"></a>
============================================== 수정후 =================================================
<a href="javascript:if (confirm('삭제하시겠습니까?')) { location='./delete.php?w=d&bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>&sca=<?=$sca?>';}"><img src="<?=$board_skin_path?>/img/btn_delete01.gif" alt="삭제" border="0" align="absmiddle" title="삭제하기"></a>
======================================================================================================
[카테고리 지정된 상태에서 새글작성시 해당 카테고리 보존 및 리스트로 돌아갈때 지정된 카테고리로 이동]
write.skin.php 173 line 삽입
============================================== 수정전 =================================================
<? if ($w == u) { ?>
<option value="<?=$write["ca_name"];?>"><?=$write["ca_name"];?>
<?=$category_option;?>
</select></TD>
<? }else{ ?>
<option value="">선택하세요
<?=$category_option?>
</select></TD>
<? } ?>
============================================== 수정후 =================================================
<? if ($w == u) { ?>
<option value="<?=$write["ca_name"];?>"><?=$write["ca_name"];?>
<?=$category_option;?>
</select></TD>
<? }elseif ((!$w) && ($sca)) {?>
<option value="<?=$sca;?>"><?=$sca;?>
<?=$category_option;?>
<? }else{ ?>
<option value="">선택하세요
<?=$category_option?>
</select></TD>
<? } ?>
======================================================================================================
그리고 해당 변수중에 $sca 등을 직접 삽입한 태그들이 있는데
$qstr 태그로 통일시키는것이 바람직합니다. (향후 코드의 문제가 생기거나 분석이 힘들므로)
또한 링크시 링크 히트를 올릴수 있도록 수정하는작업도 해야겠네요.
버그있으면 확인바랍니다.
세세한 배려 감사합니다. 좋은 하루 되십시요
아 동원갔다오느라 전혀 보질 못했네요..
죄송하지만 제닉은 빼주세요.. 한게 없습니다.
좋은 스킨 공개해주신거 감사드립니다.
죄송하지만 제닉은 빼주세요.. 한게 없습니다.
좋은 스킨 공개해주신거 감사드립니다.
수고하셨습니다....^^
수고가많으십니다.
덕분에 그누가 훨씬 더 그누다워지는 듯합니다.
덕분에 그누가 훨씬 더 그누다워지는 듯합니다.
고마워요^^
^^

감사 합니다. 수고 하셨습니다. ^^
고맙습니다.
햐 여러분들이 수고하셨군요?
이런게 진정한 그누보드입니다 ㅎㅎㅎㅎㅎ
이런게 진정한 그누보드입니다 ㅎㅎㅎㅎㅎ
와~ 너무 이뻐요. 당장 써봐야지.
이제야 다운을 받았습니다. 감사합니다.

좋은 스킨감사합니다..^^
감사합니다.
그런데 사용하려고 게시판을 만들고 나서 스킨 적용시키고 게시판을 열어보니 아래와 같은 메시지가 나옵니다.
- 아래 -
Parse error: parse error, unexpected '}' in /home/hosting_users/baramflower/www/gnu/skin/board/basic_link01/list.skin.php on line 383
제가 무얼 잘못 한걸까요?
line 383을 보니 "<? } ?>" 요것 밖에는 없는데요.. 요게 뭘 하는 건지요... php문외한이다 보니까요... ^^;;
그런데 사용하려고 게시판을 만들고 나서 스킨 적용시키고 게시판을 열어보니 아래와 같은 메시지가 나옵니다.
- 아래 -
Parse error: parse error, unexpected '}' in /home/hosting_users/baramflower/www/gnu/skin/board/basic_link01/list.skin.php on line 383
제가 무얼 잘못 한걸까요?
line 383을 보니 "<? } ?>" 요것 밖에는 없는데요.. 요게 뭘 하는 건지요... php문외한이다 보니까요... ^^;;
잘쓸께용 ^^

klh;
잘사용하겠습니다.
감사
잘사용하겠습니다.

멋진 스킨입니다. 수고하셨습니다.
감사합니다

감사합니다