사이트 개편.. 기념...^^ > 그누4 스킨

그누4 스킨

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

사이트 개편.. 기념...^^ 정보

인기검색어 사이트 개편.. 기념...^^

첨부파일

naverRankApi.php (1.4K) 171회 다운로드 2013-12-09 22:06:33

본문

불필요한 인덱스를 제거하다보니.. 남는것이 없더군요...ㅋㅋㅋ
이래서 제방문이 없구나.. 싶더군요...
그래서.. 고민끝에... 저의 일상과 디자이너분들의 일상을 분석해 보니...
결국 스타트페이지의 형태가 되더군요...
8년전에.. 이미 했던것을 다시 하게 되네요...ㅋㅋ
이번 인덱스 개편을 통은 러이125,달오벌,스카이워러,THIRD,보다,이치로이오씨님의 의견을 다 반영을 하였습니다. 답변주신 모든 분들께 감사드리며... 실시간 검색어에.. 네이버 검색을 붙여 올립니다.

사용법은 naverRankApi.php을 업로드 하시고.. 하단 소스를 원하시는 곳에 붙이시면 됩니다.
include "naverRankApi.php";경로는 해당경로로 수정을 하시기 바랍니다.


<!-- 실시간 검색어 -->
          <?php
include "naverRankApi.php";

// API 호출 객체를 생성한다. 
$api = new RankApiManager();
// RankApiManager 객체의 getRankData를 호출하여 실시간 급상승 검색어 API 데이터를 가져 온다
$rankData = $api->getRankData();
?>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <meta http-equiv="Content-Script-Type" content="text/javascript">
          <meta http-equiv="Content-Style-Type" content="text/css">
          <title>RANK API</title>
          <style>
.section_ol{width: 197px;position:relative;border:1px solid #cdcdcf;background:#f6f6f6;font-size:10px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ol a{color:#666;text-decoration:none}
.section_ol a:hover,
.section_ol a:active,
.section_ol a:focus{text-decoration:underline}
.section_ol h2{margin:0;padding:1px 1px 1px 1px;border-bottom:1px solid #cdcdcf;font-size:12px;background:#ffffff }
.section_ol ol{margin:13px;padding:0;list-style:none}
.section_ol li{position:relative;margin:0 0 3px 0;*zoom:1}
.section_ol li:after{display:block;clear:both;content:""}
.section_ol li .ranking{display:inline-block;width:15px;height:14px;margin:0 2px 0 0;background:#44b316;text-align:center;vertical-align:top;font:bold 10px Tahoma;color:#fff}
.section_ol li .num{position:absolute;top:0;right:0;font-size:10px;color:#a8a8a8;white-space:nowrap}
.section_ol li .rate{position:absolute;top:0;right:17px;font-size:10px;color:#a8a8a8;white-space:nowrap; text-align: center;}
.section_ol li .best .num{font-weight:bold;color:#7189a7}
  </style>
          </head>
          <div class="section_ol">
            <h2>
              <!--네이버검색창-->
             
                <table width="100%" cellspacing="0" cellpadding="0" bgcolor="#25b90d" style="position:relative; border:0px solid #ffffff">
                  <tr>
                    <td align="center"><table width="170" cellspacing="0" cellpadding="0" bgcolor="#25b90d" style="position:relative; border:3px solid #25b90d">
                      <tr>
                        <td><img src="img/n.gif"></td>
                        <td style="padding-left:2px" align="center" >
<form name='form' method='get' action='http://search.naver.com/search.naver?' target='_blank' >
<input type='hidden' name='where2' value='nexearch&' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='hidden' name='st' value='sim' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='hidden' name='sm' value='tab_opt' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='hidden' name='date_option' value='-1' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='hidden' name='srchby' value='all' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='hidden' name='dup_remove' value='1' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;">
                          <input type='text' name='query' style="border:1px solid #ffffff; background:#ffffff; height:20px; font-size:12px; color:#666666; padding:3px 5px 2px 5px;"></td>
                        <td><input type='image' src='img/search.gif' border=0 align=absmiddle  value='전송'></form>
</td>
                      </tr>
                      </table></td>
                  </tr>
                </table>
             
              <!--네이버검색창-->
            </h2>
            <ol>
              <?php foreach($rankData as $data){ ?>
              <li> <span class="ranking"><?php echo $data['R']; ?></span> <a href="http://search.naver.com/search.naver?where=nexearch&query=<?php echo urlencode($data['K']); ?>&ie=utf8" target='_blank' ><?php echo $data['K']; ?></a> <span class="rate"><?php echo $data['S']; ?></span><span class="num"><?php echo $data['V']; ?></span> </li>
              <?php } ?>
            </ol>
      </div>
          <!-- 실시간 검색어 -->
추천
3

댓글 전체

업로드한 naverRankApi.php파일에서 11번째줄 키를 변경하시면 됩니다
http://developer.naver.com/wiki/pages/SrchRank 이곳에서 검색api키를 하나 받급 받아 11번째줄 키를 변경하시면 됩니다.
연습 삼아 설치해보려고 발버둥쳐봤는데... 안되네요. ㅎ 어디가 잘못된 건지 알 수 있을까요? (언어셋 utf8 확인 완료)

-------------------------------------------------------------------------------------------------
naver_key 폴더를 만들어  첨부해주신 naverRankApi.php 파일 받아, api 키 교체 후, naver_key 폴더에 넣었습니다.
본문에 적힌 내용은 index.php로 명명 후,
naverRankApi.php 파일 인클루드 경로를 아래처럼 수정 후 naver_key 폴더에 넣었습니다.

<?php
include "$g4[path]/skin/popular/naver_key/naverRankApi.php"; //네이버 급상승 검색어 호출
// API 호출 객체를 생성한다. 
$api = new RankApiManager();
// RankApiManager 객체의 getRankData를 호출하여 실시간 급상승 검색어 API 데이터를 가져 온다
$rankData = $api->getRankData();
?>


그리고, 출력시키고자 하는 곳에 아래 출력코드를 넣었습니다.
<? include("$g4[path]/skin/popular/naver_key/index.php") // 네이버 급상승 검색어 ?>
--------------------------------------------------------------------------------------------------

대체 어디가 잘못된것이길래, 출력이 안될까요? ㅎ


혹시, 몰라 배추빌더 네이버 인기검색어 위젯패밀리를 중단시켜놓고 해봤는데도 안됩니다.
위 소스를 출력시킬 곳에 다 넣으면 관리하기 불편해서 일부러 인클루드 형식으로 해봤는데...
제가 적은 인클루드 방법으로는 전혀 불가능한 건가요?
디자인배틀 님 방법으로 해도 안나오네요. ㅋ 정말 초보 탈출하기 힘드네요.ㅎㅎ

ps.
성공하신 분....적용법 좀 자세히 소개 좀 부탁드릴게요.
저도 적용이 안되네요.. 박스 이미지와 랭크 숫자만 가운데 쭉 나오고 내용이나 몇 이미지는 엑박이구요..
오류도 뜨는데 naverRankApi.php  23줄  $data =file_get_contents($url);  이부분요....
뭐가 문제인지;
좋은 스킨 공개해주셨는데...이상하게 저도 잘 적용이 안되네요...이미 액박과 내용이 표시 안됩니다.
api키도 넣었는데 잘안되네요...
전체 34 |RSS
그누4 스킨 내용 검색 인기검색어에서

회원로그인

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