인기 검색어 스크롤 정보
인기검색어 인기 검색어 스크롤
첨부파일
본문
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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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>";
}
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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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
4
댓글 전체
2. 원하시는 곳에 <?=popular("popular_scroll", 보여질개수, 날자)?>
여기서 "날자 "
는무슴 말이죠 ???
여기서 "날자 "
는무슴 말이죠 ???

아이고 해깔리셨군요..ㅠ.ㅜ
오널 부터 몇일 전 ..^^
정수로 적으시면 됩니다. 3일전이면 3일 기본으로 3일이 저장 되어져 있습니다.
오널 부터 몇일 전 ..^^
정수로 적으시면 됩니다. 3일전이면 3일 기본으로 3일이 저장 되어져 있습니다.

추가 설명
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);
이하 생략....
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");
무슨 문제일가요
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")?> 에서 해당 스킨폴더와 정확하게 일치하시는 지 확인하여 보세요. ^^
저도 이부분 때문에 고생을 좀 했거든요. ^^
목진철님으 마씀으로 해결 되엇습니다.
여러분 /목록/목록/목록 잘 선택하세요
<?=popular("popular_scroll")?> 에서 해당 스킨폴더와 정확하게 일치하시는 지 확인하여 보세요. ^^
저도 이부분 때문에 고생을 좀 했거든요. ^^
목진철님으 마씀으로 해결 되엇습니다.
여러분 /목록/목록/목록 잘 선택하세요
감사합니다.
rino님 한가지물어봅시다.
내글관리 게시판기능있으신지요
부탁 드립니다.
보통 게시판에 어떻게 적용하면 "내가쓴글" "전체글" 이렇게 게시판위에 메뉴 를
만드는비법 을알려주세요
너무 욕심이 납니다.
감사합니다.
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>
게시판 스킨에 아래 소스 함 붙여 넣기 해보세요..^^
<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>

깔끔하군요... 좋은 스킨 감사합니다..^^
잘 쓰겠습니다.
검색어를 누르면 해당 검색된 결과가 안뜨는거 같아요...
http://simsc.987mb.com/gnu/bbs/search.php?sfl=wr_subject||wr_content||wr_2&sop=and&query=RIPY
http://simsc.987mb.com/gnu/bbs/search.php?sfl=wr_subject||wr_content||wr_2&sop=and&query=RIPY

보기 싫은거 수정만 했쥐..ㅠ.ㅠ
검색이 안될꺼라곤 생각도 못했네요..ㅠ.ㅠ
아래 소스 카피 하셔서요
popular.skin.php 파일 6~13번째 줄까지 아래 소스로 바꿔주세요..^^
if($i=="0")
{
$popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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>";
}
검색이 안될꺼라곤 생각도 못했네요..ㅠ.ㅠ
아래 소스 카피 하셔서요
popular.skin.php 파일 6~13번째 줄까지 아래 소스로 바꿔주세요..^^
if($i=="0")
{
$popular_scroll[$i] = "<table width='100%'><tr style='height:20;'><td> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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> <img width='14' height='13' align='absmiddle' src='$popular_skin_path/num_0".$i.".gif' ALT=''> <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>";
}
친절한 답변 감사합니다^^ 복받으세요.ㅎㅎ

감사합니다. qcha님께서도 좋은 하루 되세요..^^
잘 쓰겠습니다. 근데 스크롤 속도조절과 롤오버 되지 않고 스크롤링만 되게 하려면
어디를 수정해야 하는가요?
어디를 수정해야 하는가요?
인기 검색어 스크롤
잘쓸게요
룰오버 하면 레이어가 까딱까딱 거리고 그럽니다. 이걸잡을라면어떻게 해야되나요?
롤오버 했을 때 레이어가 까닥거리는 증세
--> 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;">
--> 이렇게 수정을 하면
스크롤 되는 부분을 펼쳐진 부분이 완전히 가려버리기 때문에 까딱거리는 증세는 사라집니다
문제는 마우스아웃이 되어도 계속 펼쳐진 상태가 유지되는 건 어디서 수정해야할지 모르겠더군요
--> 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;">
--> 이렇게 수정을 하면
스크롤 되는 부분을 펼쳐진 부분이 완전히 가려버리기 때문에 까딱거리는 증세는 사라집니다
문제는 마우스아웃이 되어도 계속 펼쳐진 상태가 유지되는 건 어디서 수정해야할지 모르겠더군요
좋은 팁 감사합니다~
