인기 검색어 스크롤 > 그누4 스킨

그누4 스킨

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

인기 검색어 스크롤 정보

인기검색어 인기 검색어 스크롤

첨부파일

popular_scroll.zip (67.3K) 360회 다운로드 2008-05-11 22:52:33

본문

ssamss 님 자료 수정한겁니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=52714&sca=%C0%CE%B1%E2%B0%CB%BB%F6%BE%EE

[기능]
검색어가 스크롤됩니다.
롤오버시 레이어로 설정해주신 개수의 인기검색어가 출력됩니다.

[수정사항]
기존에 7로 한정되어 보여지던 검색어가 설정값에 따라 보여지게 수정하였습니다.
스크롤링되는 검색어가 레이어 하단 밑으로 넘어가는 부분 수정

[설치 방법]
1. 파일을 다운 받아 skin/popular 폴더에 업로드 합니다.
2. 원하시는 곳에 <?=popular("popular_scroll", 보여질개수, 날자)?>

이런 검색이 안되는 오류 수정해서 다시 올렸습니다.
5월 11일 11시 이전에 받으시분들은 다시 받으세요..^^

다시 받기 귀찬으신분들은 소스 수정하시면됩니다.

아래 소스 카피 하셔서요
popular.skin.php 파일 6~13번째 줄까지 아래 소스로 바꿔주세요..^^


  if($i=="0")
  {
  $popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td>&nbsp;<img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''>&nbsp;&nbsp;<a href='$g4[bbs_path]/search.php?sfl=wr_subject||wr_content&sop=and&stx=".urlencode($list[$i][pp_word])."'><b>{$list[$i][pp_word]}</b></a></td>";
  }
  else
  {
  $popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td>&nbsp;<img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''>&nbsp;&nbsp;<a href='$g4[bbs_path]/search.php?sfl=wr_subject||wr_content&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a></td>";
  }
추천
4

댓글 전체

2. 원하시는 곳에 <?=popular("popular_scroll", 보여질개수, 날자)?>

                                                                                여기서  "날자 "
는무슴 말이죠 ???
추가 설명

lib/popular.lib.php 파일을 보시면 아래와 같은 구문이 있습니다.

// 함수호출시 받아 오는 변수중 맨 마지막 꺼는 날짜를 개산하려고 넣어 두는겁니다.
// 입력을 안하게 되면 기본 3일이 입력됩니다.
function popular($skin_dir='basic', $pop_cnt=7, $date_cnt=3)
{
    global $config, $g4;

    if (!$skin_dir) $skin_dir = 'basic';

// 이곳에서 $date_cnt 값이 사용됩니다.
// 아래 줄에 $date_gap 보시면 날자 형태를 만드는 겁니다.
//  $g4[server_time]는 time() 과 동일 합니다.
// ($date_cnt * 86400) 요 문구는 설정한 날자 값을 초단위로 바꾸는듯 합니다.
// 저도 정확히 계산을 안해봐서 ..^^
// $date_gap의 값은 현재 날짜에서 설정한 날자 값을 뺀 날자 값이 저장되는거죠.
    $date_gap = date("Y-m-d", $g4[server_time] - ($date_cnt * 86400));

// 아래 sql문 보시면 검색어를 가져 올때 똑같은 검색어는 합산된값이 함께 나오라는
// 그런 명령어입니다. 그런데 pp_date between 날짜에서 영역을 두고 가져 오게하고 있습니다.
// '$date_gap' and '$g4[time_ymd]' 위에서 계산되어진 날짜 부터 오널 까지입니다.
    $sql = " select pp_word, count(*) as cnt from $g4[popular_table]
              where pp_date between '$date_gap' and '$g4[time_ymd]'
              group by pp_word
              order by cnt desc, pp_word
              limit 0, $pop_cnt ";
    $result = sql_query($sql);

이하 생략....
Warning: popular(./skin/popular/popular_scroll/popular.skin.php) [function.popular]: failed to open stream: No such file or directory in e:\wwwroot\wwwroot\lib\popular.lib.php on line 30

Warning: popular() [function.include]: Failed opening './skin/popular/popular_scroll/popular.skin.php' for inclusion (include_path='.;C:\php5\pear') in e:\\wwwroot\lib\popular.lib.php on line 30


이런에러가납니다.무슨 말요죠    찾아들어가보니

/lib/popular.lib.php
30번재 이런오류 잇네요 
include_once ("$popular_skin_path/popular.skin.php");

무슨 문제일가요
목진철 07-08-02 19:12  203.♡.255.165   
<?=popular("popular_scroll")?> 에서 해당 스킨폴더와 정확하게 일치하시는 지 확인하여 보세요. ^^
저도 이부분 때문에 고생을 좀 했거든요. ^^

목진철님으  마씀으로 해결 되엇습니다.   

여러분  /목록/목록/목록    잘 선택하세요
감사합니다.

rino님 한가지물어봅시다.

내글관리 게시판기능있으신지요

부탁 드립니다.

보통 게시판에  어떻게 적용하면  "내가쓴글"  "전체글"  이렇게 게시판위에 메뉴 를

만드는비법 을알려주세요 

너무 욕심이 납니다.

감사합니다.
말씀하시는게 맞는지는 모르겠습니다...^^
게시판 스킨에 아래 소스 함 붙여 넣기 해보세요..^^

<a href="./board.php?bo_table=<?=$bo_table?>&sfl=mb_id,1&stx=<?=$member[mb_id]?>">내가쓴글검색</a>
<a href="./new.php?mb_id=<?=$member[mb_id]?>">전체글</a>
보기 싫은거 수정만 했쥐..ㅠ.ㅠ
검색이 안될꺼라곤 생각도 못했네요..ㅠ.ㅠ

아래 소스 카피 하셔서요
popular.skin.php 파일 6~13번째 줄까지 아래 소스로 바꿔주세요..^^


  if($i=="0")
  {
  $popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td>&nbsp;<img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''>&nbsp;&nbsp;<a href='$g4[bbs_path]/search.php?sfl=wr_subject||wr_content&sop=and&stx=".urlencode($list[$i][pp_word])."'><b>{$list[$i][pp_word]}</b></a></td>";
  }
  else
  {
  $popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td>&nbsp;<img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''>&nbsp;&nbsp;<a href='$g4[bbs_path]/search.php?sfl=wr_subject||wr_content&sop=and&stx=".urlencode($list[$i][pp_word])."'>{$list[$i][pp_word]}</a></td>";
  }
롤오버 했을 때 레이어가 까닥거리는 증세
--> 1개씩 스크롤 되는 검색어 부분과 펼쳐진 인기검색어 링크 부분이 겹쳐서 그런듯 하더군요

저는 그냥 아래와 같이 편법으로 해결했습니다

popular.skin.php 에서 중간 부분에 보시면 [펼쳐진 검색어 부분]의 좌표를 지정하는 곳이 있습니다

<div id="popular_scroll_all2" style="display:none;position:relative;top:-10px;">
--> 원래 이렇게 되어있는데

<div id="popular_scroll_all2" style="display:none;position:relative;top:-20px;left:-20px;">
--> 이렇게 수정을 하면


스크롤 되는 부분을 펼쳐진 부분이 완전히 가려버리기 때문에 까딱거리는 증세는 사라집니다

문제는 마우스아웃이 되어도 계속 펼쳐진 상태가 유지되는 건 어디서 수정해야할지 모르겠더군요
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

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