패밀리 사이트 링크 (셀렉트박스 형식) > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

패밀리 사이트 링크 (셀렉트박스 형식) 정보

레이아웃 패밀리 사이트 링크 (셀렉트박스 형식)

첨부파일

site_link.zip (8.2K) 173회 다운로드 2015-06-12 12:33:51

본문

선배님들 작품 집어다가 만든 것 임다!

놓고 싶은 위치에 최신글 스킨 불러오는 코드를 넣습니다.

<?php echo latest("site_link", "테이블명", 20, 20); //  ?>

스킨명(site_link), 테이블명, 몇개출력(20개출력), 글자수(20)

사이즈 변경이나 다른 요소는 최신글 스킨 내, style.css 파일이 담당합니다.

.................................. 주의사항 시작..

추가 : 2015.06.16 21:33

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=132142&sfl=wr_subject&stx=%EB%B0%B0%EB%84%88&page=2&cpage=2#vcmt_anchor

주소 입력을 하실 때 꼭 앞에 http:// 붙여주세요.
그리고 www는 빼 주세요!

http://링크시킬 주소 < 이렇게만 넣어 주십시오.

예)

1. http://sir.co.kr (동그라미) O
2. http://www.sir.co.kr (삐이엑스) X
3. www.sir.co.kr (X)
4. sir.co.kr (X)

.................................. 주의사항 끝..


아래 내용은 필요하신 분들만 보세요!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

latest.skin.php 파일 열어 보시면..

<label for="color"><b>계열사 사이트</b> 바로가기</label>
<select id="color" title="계열사 사이트 바로가기" onchange="if(this.value) window.open(this.value);">

서체에 효과를 주기 위하여 임의로 넣었습니다.

.....................................  보드이름 따로처리 수동방식 시작

<div id="select_box">
<label for="color"><b>계열사 사이트</b> 바로가기</label> <!-- 여기 { -->
<select id="color" title="계열사 사이트 바로가기" onchange="if(this.value) window.open(this.value);">
<option selected="selected" value=''>계열사 사이트 바로가기</option> <!-- 여기는 제거하시면 다른 분위기가 됩니다. { -->
<?php for ($i=0; $i<count($list); $i++) {
echo "<option value='{$list[$i]['wr_link1']}'>{$list[$i]['subject']}</option>";
} ?>
</select>
</div>

.....................................  보드이름 따로처리 수동방식 끝

default.css 의 경우, 저는 하단 그룹과 같이 움직이고자..

root > css > default.css 파일에,

#site_link {position:absolute;margin:-62px 0 0 750px}

이렇게 넣었습니다.

마이너스 값은 바르지 않은 경우로 최근 언뜻 보았는데요.
진짜로 쓰면 안 되나요?
오래 전에는 그냥 썼거든요. ㅡㅡ 편리하여 &*%$#!

CSS 많은 부분들이 바뀌었으나 최근 년 10여 년 치 아는 것이 없습니다.
안 맞는 곳은 알아서 고쳐 사용해 주십시오!

........................................ 보드이름 자동방식 시작..

<div id="select_box">
<label for="color"><b><?php echo $bo_subject; ?></label> <!-- 여기 { -->
<select id="color" title="<?php echo $bo_subject; ?> " onchange="if(this.value) window.open(this.value);">
<option selected="selected" value=''><?php echo $bo_subject; ?> </option> <!-- 여기는 제거하시면 다른 분위기가 됩니다. { -->
<?php for ($i=0; $i<count($list); $i++) {
echo "<option value='{$list[$i]['wr_link1']}'>{$list[$i]['subject']}</option>";
} ?>
</select>
</div>

........................................  보드이름 자동방식 끝..

<?php echo $bo_subject; ?>

이렇게 처리하시면 해당게시판 테이블 이름이 자동으로 적용되죠?
보드이름 자동방식은 이 차이점만 있습니다.
추천
5

댓글 전체

아.. 네..음..
선생님.. 제가 이미지 떠서
어떻게 처리하시면 되는지
다시 등록을 해 드리겠습니다.
죄송합니다. 아침에 고객께서 필요없다 하셔서
오호 그러면 등록이나 해야겠다.. 이렇게 되었거든요.
오늘 중으로는 잘 수정하여 다시 등록을 해 놓겠습니다!
죄송은요. ㅡㅡ. 그러시면 제가 죄송!!
고맙습니다. 쫌만 참아 주세요. ~~
네.. 정말 많이 컸어요.
(중간내용 삭제했어요. 너~~~무 길어서 ^^)
시간되시면 만나서 소주한잔 할까요?
매번 얻어 먹었는데.. 오늘은 내가 살 수 있음.. ㅎ
게시판에 올린 순서대로
바로가기에도 그 순서대로 나오도록 할 수는 없는가요?

게시판에 1, 2, 3, 4, 5 순서이면 바로가기에는 5, 4, 3, 2, 1 순서로 나오는데요.

latest.list.php에서
for ($i=0; $i<count($list); $i++) 를 for ($i=count($list); $i>=0; $i--)로 바꾸면
역순으로 되기는 하는데
<option value=""></option>이라는 빈칸이
쓸데없이 생기는군요.
되는디유.. 이렇게 먼저 해주세요!

게시판 설정에서요. 필드값 정렬하는 곳이 있습니다.
출력순서를 지정할 수 있거든요.. 기본게시판 안에 있는 것임다..
코드 바꾸시지 마시고요..
그냥 관리자쪽에서 역순처리하시면 되세요!!

일하다 들어와서요.
문제가 있는 곳이 있다면 다시 내용 남기겠습니다!
고맙습니다!

......................

2015.06.15 12:06

리스트 정렬 필드 {bo_sort_field}
꽤 많이 있습니다.
그중 마음에 드시는 것으로 골라서 쓰심..

http://sir.co.kr/bbs/board.php?bo_table=g5_manual&wr_id=29&sfl=wr_subject%7C%7Cwr_content&stx=%EC%A0%95%EB%A0%AC&s_tag=

이 내용 참조해 주세요.
맞지 싶습니다!

만약요.
등록한 스킨에 문제가 있어 그렇다면..
오밤중에 수정하고 다시 등록하겠습니당

PS. 2015.06.15 12:31
놓쳤습니다. 저녁늦게 수정해 놓겠습니다!

wr_num. wr_reply : 기본
역순이 안 보입니다.
선생님 죄송해요.
제가 생각을 잘못했던 것 같아요.
리스트 정렬값이 최신글에서도 그냥 먹히는 줄 알았습니다. ㅡㅡ
가끔 생각없이 ㅠㅠ

최신글 함수 쪽에서 정렬값을 끌어다 쓰셔도 되지만
아마도 복잡하실 것 같고요.

 for문을 이렇게 바꿔서 사용해 주십시오.

<?php //for ($i=0; $i<count($list); $i++) {
for ( $i = count($list)-1; $i >= 0; $i = $i-1 ) {
echo "<option value='{$list[$i]['wr_link1']}'>{$list[$i]['subject']}</option>";
} ?>

주석처리한 곳은 기존값 입니다. 필요없으시면 삭제요..
기존 구문을 아래 for문으로 변경하시면 역순정렬은 되세요.
관리자쪽과 그냥 되는줄 알았는데요. 제가 착각을 한 것 같아요..
송구합니다. ㅡㅡ

.................

lib/latest.lib.php

파일에

function latest_sitelink($skin_dir='', $gr_id, $rows=10, $subject_len=40, $cache_time=1, $options='')

이하 생략..

이런 형태로 하나 더 추가하여 정렬값을 따로 뽑는 방법은 있는데요.
그러면 단순한 사이트 링크 처리 하나 하기위하여
너무 복잡하지 않나 사료되어 위에 for문 처리방식을 권장해 드립니다.
낮에 멍청한 생각으로 답변 드린 오정보.. 는 죄송합니다.
죄송합니다. ㅡㅡ
<본 도메인/bbs/링크도메인>

흐.. 어떤 의미인지 정확히 못 알아 듣고 있습니다.
주소형태 말씀 주신 것..
예로 경로주소 하나만 붙여 주십시오.
어디 경로 통했다가 가는 것인가요?
등록한 아이는 그런 기능 없거든요.
링크값 튕기는 기능은 게시판쪽에서 담당하고요.
이 아이는 게시판 쪽 링크값을 불러와서 보여주는 역활만 하여서요.
다른 것 같으세요.
좋은 하루 되십시오!

계열사사이트 클릭해서 나오는 게시판 제목을
클릭하면 링크1의 사이트로 이동되야 하는데
Www.본인도메인.com/bbs/www.링크도메인.com으로
출력되요.^^

(게시판 링크1에 www.링크도메인.com 입력)
www.본인도메인.com/bbs
이 값을 어디에선가 물고 들어가서 그런 것 같습니다.
만드신 홈페이지 스킨 먼저 확인을 하고
그래야 할 요소가 없다면 bbs 쪽 파일 봐야 알 것 같고요.
이도 아니면 lib/common.lib.php 파일쪽 저는 의심할 것 같습니다.
그누보드 순정이라면 위와 같은 현상은 있을 수 없지 않나 사료 됩니다.
등록해 놓은 셀렉트박스가 놓인 곳이..
외부링크 형태로 페이지를 따로 만들어서 입히신 경우라면
이경우도 경로값을 어떻게 잡아 놓았나에 따라서 bbs를 물고 갈 수 있습니다.

1. 경로값 중복현상으로 사료 됩니다.

실제로 현상이 일어나는 곳 링크주소나 파일을 열어보지 않고는
잘 모르겠습니다. ㅡㅡ.

불편하신 부분은.. 소스코드를 수정하면서
어딘가 경로값이 묘하게 중복이 되지 않았나 사료됩니다.

2. 해당 게시판 링크주소를 등록했을 때도 똑같은 현상이 나타날 것 같은데요.
연결해 놓으신 게시판 링크에 주소를 넣고
게시판 뷰페이지에서 뜨는 주소를 보시면 바로 나타날 것 같거든요.

저에게 쪽지로.. 문제를 일으키는 곳 주소를 주세요!
낮에는 고객님들 작업을 먼저해야 하는 처지입니다.
저녁에 일이 끝나면 점검을 하고 왜 그런지 말씀 드리겠습니다.
우리모두 식구인데요. 쓰심에 불편이 있으심 안 되시죠!
제가 아는 것이 있다면 도움 드리겠습니다!

오전9시 병원갔다가 (아파서 간 것 아니고요) 기다리고
인사드리고 돌아오니 시간이 벌써 낮12시
해야 할 작업이 조금 쫓겨서요.

의뢰코너를 알려 드려야 하나 아니면..
어떻게 대처해야 하나 잠시 고민을 하게 되는데요.
잘 해결이 되지 않으시면
이번에는 제가 살펴 볼 수 있도록 정보를 담아 쪽지 주세요!

아니면 QNA 게시판에 나타나는 증상을 남겨 주시면

QNA 주소입니다.
http://sir.co.kr/qa/

많은 선생님들께서 지나가시다가 왜 그런지 말씀 주실거에요.
주신 말씀만 가지고는 저희도 꼼짝 못하는 경우입니다.
원인 발생할 수 있는 곳이 여러 곳 입니다.

유쾌하신 하루 되십시오!

고맙습니다..
간단한 질문에도 이렇게 긴 답글을 주시는 것이 고객에게도 큰 플러스가 되지 않나 생각됩니다.^^
하시는 일 잘되시길 바랍니다.

쪽지보내드릴께요~^^
시간되실 때 검토 부탁드립니다.
네.. 선생님.. 아직 로그아웃은 못했는데요.
일을 먼저해야 하니 나가겠습니다.
저녁 늦은 시간에나 접속할 것 같아요.
잘 살펴보고.. 왜 그런지 말씀 올리겠습니다.

제가 원래 장사꾼이었답니다. ^^ 그래서 그래요. ㅡㅡ

고객이 살아야 나도 산다! ㅎ
전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

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