"인터넷 즐겨찾기" - 링크 게시판 수정 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

"인터넷 즐겨찾기" - 링크 게시판 수정 정보

일반 "인터넷 즐겨찾기" - 링크 게시판 수정

첨부파일

basic_link01.zip (78.2K) 376회 다운로드 2005-05-23 16:13:17

본문

"인터넷 즐겨찾기" 링크 스킨을 수정하여 다시 올립니다. 다운로드 받으셨던 분들은 그냥 덮어 씌우세요.

링크 스킨을 만들게 된 동기

  1. 인터넷 익스플로러의 [즐겨찾기]에 자주 가는 사이트나 페이지 혹은 남기고 싶은 링크를 저장해서 쓰다 보니, 다른 곳에서 접속할 때 애로가 있었습니다.
  2. 그래서, 언제 어디서나 쓸 수 있는 나만의 [즐겨 찾기]를 만들려고 했습니다.

링크 스킨의 목적

  1. 단순함: 전체가 단순하게 만들어져서 사용하기 쉽게한다. 가능하면 한 페이지 안에 다 들어와야 한다.
  2. 개인적인 용도로 쓴다. (사이트 홍보용이나 보여주고자 하는 컨텐츠가 아니고, 개인이 자주 즐겨 사용하는 것) --> 제가 인터넷에 접속해서 가장 먼저 찾는 것이 이것입니다.
  3. 윈도우의 숫자를 최소한으로 줄인다. (링크할 때마다 새 창"_blank"로 열다 보니, 작업 표시줄에 온통 IE뿐이었습니다.) --> 스크립트를 이용해서 가능하면 단 2개의 윈도우만으로 할 수 있도록 만든다. --> 테스트 해 보십시오. 본 윈도우로 다시 돌아가서 다른 링크를 클릭하면, 새로 열렸던 윈도우에 뜨면서, 그것이 제일 위로 올라오게 됩니다. 어지간한 것은 단 2개의 윈도우만으로 쓸 수 있습니다.

쓰임새

  1. 자주 가는 사이트의 링크를 등록해서 씁니다. (위의 링크 1번)
  2. 참조해야 할 사이트의 페이지들을 등록해서 씁니다. --> "사이트는 알겠는데, 그 페이지를 어떻게 찾더라?"하는 의문이 들 때가 많았고, 그것 때문에 찾는데 시간이 많이 걸리거나 혹은 찾지 못하는 경우도 많았습니다. (위의 링크 2번)

제 딴에는 힘들여서 만들었으나 아직 구현하지 못한 것들이 있습니다.

구현하지 못한 것들

  1. 회원들도 등록: 현재 관리자만 등록할 수 있도록 해 놓았는데, 회원들도 등록하도록 하는 것. -- list.skin.php의 [수정/삭제/스크랩 항목]을 <? if ($admin_href) { ?>로 막아 두었습니다.
  2. 회원 자신만의 즐겨 찾기: 회원들이 로그온하여 자신만의 즐겨찾기를 구현할 수 있도록 하는 것 --> 아이디어만 있지 구현할 실력은 없습니다.
  3. 글 등록이나, 수정 시 view로 전환하지 않고, 바로 list 화면이 나오도록......  --> 해결: prosper님의 도움
  4. 다른 카테고리로의 이동이나 복사
  5. 카테고리 삭제 시, 관련 등록 글 모두 삭제

설치하는 법

  1. zip 파일은 클라이언트(pc)에서 압축을 바로 풀면 됩니다.
  2. 그누보드/skin/board/ 에 올리세요.
  3. 관리 화면에서 스킨 선택하세요.

※. 제 소개를 하겠습니다. 저는 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. 혹은 카테고리 선택을 한 연후에 들어가서 삭제 작업을 한다는 것이지요.  그 때, 삭제가 끝난 후에, 다시 그 카테고리를 적용시킨다는 것입니다.

[카테고리 지정된 상태에서 수정한 후 리스트로 돌아갈때 지정된 카테고리로 이동]
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문외한이다 보니까요... ^^;;
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT