자동스크롤 및 최신글 자체가 롤링되는 멀티최신글 > 그누4 스킨

그누4 스킨

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

자동스크롤 및 최신글 자체가 롤링되는 멀티최신글 정보

최신글 자동스크롤 및 최신글 자체가 롤링되는 멀티최신글

첨부파일

sygnus.zip (30.7K) 467회 다운로드 2006-01-08 20:35:03

본문

스킨도 두개고...적용되는 모습도 두가지가 있습니다...
스킨은 차후 추가될 예정이며...
직접 제작하셔서 추가적용하셔도 됩니다...

1번 페이지 롤링 멀티최신글...
http://www.iallu.com/index_test1.php

2번 자동스크롤 멀티최신글...
http://www.iallu.com/index_test2.php

각자 링크에서 확인하시구요...

이건 더 복잡한모습인데...
http://www.iallu.com/index_test.php
여기서...
메뉴레이어와 겹치는 문제가 없는 두가지만 공개했습니다...
   
적용법..
압축풀면
폴더두개(scroll_new,latest_skin)와 파일하나(scroll_new.php)가 있는데...
scroll_new폴더와 scroll_new.php는 루트에...
latest_skin폴더 안에는 각각의 스킨 폴더가 두개(일반텍스트용,이미지용)있는데...두개의 스킨을 skin/latest에 업로드 한후...

1번처럼 적용하실려면
보이고 싶은 페이지,위치에서 <? include_once("$g4[path]/scroll_new.php"); ?>

2번처럼 적용하실려면 scroll_new.php의 요부분에서
------------------------------------------------------------------------------------------------------------------
이상생략...
<TD background="<?=$g4[path]?>/scroll_new/images/scroll_04.gif" WIDTH=236 HEIGHT=147 ALT="" align="center">
    <? include_once("$g4[path]/scroll_new/scroll_1.php"); ?>
</TD>
이하생략....
------------------------------------------------------------------------------------------------------------------
<? include_once("$g4[path]/scroll_new/scroll_1.php"); ?>을
<? include_once("$g4[path]/scroll_new/scroll_2.php"); ?>로 수정하신후...
보이고 싶은 페이지,위치에서 <? include_once("$g4[path]/scroll_new.php"); ?>...

롤링되는 게시판들의 지정은 각각 scroll_1.php, scroll_2.php 열어 보시면 아실수 있을 거구요..
지정하실때..제목길이나 목록수는 건드리지 않으시는게 좋습니다...게시판명하고 스킨명만 바꾸시는게 좋겠네요...

복잡한듯 싶으면서도 알고보면 간단하고 허접합니다...
스크립트가 중복이 되기 때문에...두개를 동시에 적용은불가 입니다...
한가지모습만 한페이지에 적용할수 있습니다...
추천
2

댓글 전체

로그인을 하게 만드시는군요,,,
올려주신 자료를 보니 영어가 절로나옵니다.
원더풀,원더풀,베리 구웃~땡큐 소마치~ㅎㅎ
눈 내리는 플래쉬 배경하고 아주 잘 어울립니다.
감사드리고 꼭 사용토록 하겠습니다.
수고 하셨습니다.
와,
신비스럽습니다. 어찌 이런 사고력을....
너무 좋습니다.
모두가 맘에 들어서 어느 것을 쓸지 생각을 많이 해야 겠습니다/

행복하세요
<추가 tip>
scroll_1.php에서 게시판 추가와 페이지멈춤시간조정...
--------------------------------------------------------------------------------------------------------
 <script language=javascript>
<!--
var chk=0;
function rolling_ad(tmp) {
var acount = 8;
if (document.all){
for(i=0;i<acount;i++){
x= eval("document.all.ad"+i);
if (i==tmp){
x.style.display="block";
}else{
x.style.display="none";
}
}

if (tmp == (acount -1)){
tmp2=0
}else{
tmp2=tmp + 1
}

setTimeout("rolling_ad(tmp2)",5000);
}
}

function gourl(adlink){
window.open(adlink,"","");
}
//-->
</script>
--------------------------------------------------------------------------------------------------------------
에서...

정지지속시간설정은
-----------------------------------------------------
setTimeout("rolling_ad(tmp2)",5000);
-----------------------------------------------------
1초 단위 1000입니다...
6000으로 바꾸시면 6초동안 머무른후 페이지 로테이션...


게시판 추가는...
예시)기본으로 지정돼 있는 8개 랜덤을 9개로 바꿀때...
 var acount = 8;을 var acount = 9;로 수정한후.
--------------------------------------------------------------------------------------------------------------
<span id=ad8 style='display:block'>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" width="226" align="center">
 <tr>
  <td width="1" rowspan="3"><SPACER width="1" type="block"></td>
  <td width="226"><SPACER width="1" type="block"></td>
  <td width="1" rowspan="3"><SPACER width="1" type="block"></td>
 </tr>
 <tr>
  <td width="226" bgcolor="white" height="140" align=center><?=latest("multi4", "추가할게시판 id", 5, 23)?></td>
 </tr>
 <tr>
  <td width="226"><SPACER width="1" type="block"></td>
 </tr>
</table>
</span>
--------------------------------------------------------------------------------------------------------------
을 <span id=ad7 style='display:block'>내용생략</span>뒤에 넣으시면되고
마지막으로 맨끝부분인
---------------------------------------------------------------------------
 <SCRIPT LANGUAGE="JavaScript">
 <!--
 rnum = Math.floor(Math.random() * 8)
 rolling_ad(rnum);
 //-->
</SCRIPT>
----------------------------------------------------------------------------
rnum = Math.floor(Math.random() * 8)을 rnum = Math.floor(Math.random() * 9)로 수정하시면 됩니다.


 10개 11개 그 이상도 위와 같은 원리로 추가해 주시면됩니다...
<추가 tip2>
scroll_2.php에서 게시판 추가

테이블 구조 잘 확인하신후 아래코드를
---------------------------------------------------------------------------------------------------------------------------------
            <td width="350" valign="top">
            <table width="350" height="130"  border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td align="center">
                <div align="center">
                <table width="350" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="130" align="center"><?=latest("multi4", "추가할게시판 id", 4, 55)?></td>
                    </tr>
                </table>
                </div>
                </td>
              </tr>
            </table>
            </td>
-----------------------------------------------------------------------------------------------------------------------------------
삽입해주시면 됩니다...
<td width="350" valign="top">
<table width="350" height="130"  border="0" align="center" cellpadding="0" cellspacing="0">
<table width="350" border="0" align="center" cellpadding="0" cellspacing="0"> 
요부분의 넓이속성만 각각 알맞게 수정해 주셔도 되구요 
게시판 적용 테이블 마다 한줄씩 띄어 놨으니...
쉽게 찾으실수 있습니다...
scroll_2.php를 사용할려고 하는데 좀 더 길게 할려면 어케 해야는 해서여
그냥 파일 열고 에디터에서 크기만 크게 드래그 하면 되는건가여?
제가 보기엔 그렇게 하는것만은 아닌것 같아서여
길이가 한 600정도면 좋을텐데 ㅎㅎㅎ
넓이 300픽셀고정 수정불가입니다...
죄송해요...
더 넓히시려면...테이블 이미지도 수정해야되고...scroll_1.php, scroll_2.php, scroll_new.php 다 수정해주셔야 됩니다...
감사합니다.
넙쭉.. 절이라도 하고 싶은심정입니다.
혼자서 이런거 만들려면.. 몇칠을.. 엉덩이 의자에 붙이고 머리싸메고 있어야 하는데.. 우찌 이리 감사할수가
감사합니다... 굿.............. 입니다.
루트는 보통 public_html 폴더 입니다. 호스팅별로 다른명으로 할수 있지만 일반적이죠..

해당 서비스 홈페이지 계정의 최 상위 폴더로 생각하시면됩니다.
전체 58 |RSS
그누4 스킨 내용 검색

회원로그인

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