최근 게시물 스킨 중복 오류 해결좀 해주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최근 게시물 스킨 중복 오류 해결좀 해주세요 정보

최근 게시물 스킨 중복 오류 해결좀 해주세요

본문

클릭시 펼쳐지는 효과의 최근게시물을 여러개 중복해서 사용할려고 합니다.

그런데 스크립트 오류인지는 모르겠으나 1개일때는 작동을 잘하는데 2개이상일경우

작동을 하지 않더라구요

해결좀 해주세요. 부탁드립니다.





최근게시물 스킨 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin_latest&wr_id=14944
이구요

수정한 코드 소스

----------------------------------------------------------------------------------------

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="javascript">
  <!--       
    function clickshow(num) {
      for (i=0; i<<?=count($list)?>; i++) {
        content=eval("document.all.block"+i+".style");
        if (num==i) {
          if (content.display=="block") {
            content.display="none";
          }
          else {
            content.display="block";
          }
        }
      }
    }
  //-->
</script>







<table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td valign='top'>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr><td colspan=5 height=1 bgcolor=efefef></td></tr>
  <tr bgcolor="f5f6f7">
<td width=30 height="24" align="center" valign="middle">No</td>
<td width=65% align="center" valign="middle">제목</td> <td width=80 align="center" valign="middle">작성자</td>
<td width=60 align="center" valign="middle">답변</td>
<td width=80 align="center" valign="middle">작성일</td>
</tr>
  <tr><td colspan=5 height=1 bgcolor=efefef></td></tr>

        <? for ($i=0; $i<count($list); $i++) { ?>

        <tr>
          <td width=30 align="center" valign="middle"><?=$i+1?></td>

          <td width="65%" height='24' style='word-break:break-all; padding:10 0 10 0;'><a href="javascript:;" onClick="javascript:clickshow(<?=$i?>)" style="color:#006212"><font color='#9768B0' style='font-family:돋움; font-size:9pt;'><?=$list[$i][subject]?></font></a></td>
  <td width=80 align="center" valign="middle"><?=$list[$i][name]?></td>



  <td width=80 align="center" valign="middle"><?=$list[$i][datetime2]?></td>
        </tr>


        <tr id='block<?=$i?>' onclick="clickshow(<?=$i?>)" style='display:none' bgcolor="f1fbea">
          <td width="15" align="right" valign="top" style="padding:8 0 0 10;"><img src="<?=$latest_skin_path?>/img/q_view.gif" width="15" height="14"></td>
  <td colspan="4" style='padding:10 0 10 20'><font color='#5959A3'><?=nl2br($list[$i][wr_content])?></font> <br>

  </td>
        </tr>
<tr><td colspan=5 height=1 bgcolor=daf3c8></td></tr>




        <? } ?>
        <? if (count($list) == 0) { ?>
        <tr><td align='center' height='50' style='color:#6A6A6A' colspan='5'>게시물이 없습니다.</td></tr>
        <? } ?>
      </table>
    </td>
  </tr>
</table>

댓글 전체

될지 안될지 모르지만.. 그냥 번떡 하는 생각에.. ^^;;
지금 사용하는 스킨 디렉토리(폴더)가 test 라고 가정
1개 사용시 test 그대로 사용,
2개 사용시 test 디렉토리를 백업한 뒤 test2 로 이름만 바꿔서 다시 올립니다.
3개 사용시 test3 으로 올립니다.
이렇게 각자 따로 불러서 해 보셨는지요...

소스 안보고 그냥 질문내용만 보고 적는글이라 자신은 없네요 ㅋ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="javascript">
  <!--       
    function clickshow(num) {
      for (i=0; i<<?=count($list)?>; i++) {
        content=eval("document.all.block_<?=$bo_table?>_"+i+".style");
        if (num==i) {
          if (content.display=="block") {
            content.display="none";
          }
          else {
            content.display="block";
          }
        }
      }
    }
  //-->
</script>







<table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td valign='top'>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr><td colspan=5 height=1 bgcolor=efefef></td></tr>
  <tr bgcolor="f5f6f7">
<td width=30 height="24" align="center" valign="middle">No</td>
<td width=65% align="center" valign="middle">제목</td> <td width=80 align="center" valign="middle">작성자</td>
<td width=60 align="center" valign="middle">답변</td>
<td width=80 align="center" valign="middle">작성일</td>
</tr>
  <tr><td colspan=5 height=1 bgcolor=efefef></td></tr>

        <? for ($i=0; $i<count($list); $i++) { ?>

        <tr>
          <td width=30 align="center" valign="middle"><?=$i+1?></td>

          <td width="65%" height='24' style='word-break:break-all; padding:10 0 10 0;'><a href="javascript:;" onClick="javascript:clickshow(<?=$i?>)" style="color:#006212"><font color='#9768B0' style='font-family:돋움; font-size:9pt;'><?=$list[$i][subject]?></font></a></td>
  <td width=80 align="center" valign="middle"><?=$list[$i][name]?></td>



  <td width=80 align="center" valign="middle"><?=$list[$i][datetime2]?></td>
        </tr>


        <tr id='block_<?=$bo_table?>_<?=$i?>' onclick="clickshow(<?=$i?>)" style='display:none' bgcolor="f1fbea">
          <td width="15" align="right" valign="top" style="padding:8 0 0 10;"><img src="<?=$latest_skin_path?>/img/q_view.gif" width="15" height="14"></td>
  <td colspan="4" style='padding:10 0 10 20'><font color='#5959A3'><?=nl2br($list[$i][wr_content])?></font> <br>

  </td>
        </tr>
<tr><td colspan=5 height=1 bgcolor=daf3c8></td></tr>




        <? } ?>
        <? if (count($list) == 0) { ?>
        <tr><td align='center' height='50' style='color:#6A6A6A' colspan='5'>게시물이 없습니다.</td></tr>
        <? } ?>
      </table>
    </td>
  </tr>
</table>
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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