보통, latest 함수를 사용하는 최신글 스킨 경우 몇 개든 출력이 됩니다.
<div class="latest"><?php echo latest("basic", S01, 10, 25); ?></div>
<div class="latest"><?php echo latest("basic", S02, 10, 25); ?></div>
<div class="latest"><?php echo latest("basic", S03, 10, 25); ?></div>
근데, 아래 스킨은 출력 코드를 여러 개 나열하면 달랑 1개만 출력됩니다.
<div class="latest"><?php echo latest("move", S01, 10, 25); ?></div> <--요거 하나만 출력
<div class="latest"><?php echo latest("move", S02, 10, 25); ?></div>
<div class="latest"><?php echo latest("move", S03, 10, 25); ?></div>
자바스크립트에 사용된 변수를 모두 바꿔봐도 마찬가지네요.
2개 이상 사용하려면 대체 어디를 수정해줘야 할까요?
답변 4개 / 댓글 4개
CSS에는 class와 id가 있습니다.
class는 중복 사용이 가능하나,id는 그렇지 않습니다.
아마 스킨의 사용되는 스크립트문에 id값이 있는것으로 판단이 됩니다.
제이쿼리도 중복적으로 사용이 될 경우, 오류 현상이 발생하곤 합니다.
답변에 대한 댓글 1개
스트레스ㅡ제윤아빠 님, 요런 모습입니다.
참고로, 테스트해보실 때 해당 스킨 latest.skin.php 소스에서 마지막쯤에 있는 div를 제거하셔야 레이어 안 깨집니다.
수정 전:
document.write('</div>')
}
}
</script>
수정 후:
document.write('')
}
}
</script>
답변에 대한 댓글 1개
일단 $list 값을 확인해보셔야 할것같고...
제대로 들어와 있다면 $i라든지 다른 문제겠지요.
안들어와있다면 함수 등 문제가 커지므로...
하나하나 함수나 호출부분을 하나하나 echo 찍어 보시면서 디버깅하셔야 할듯 싶네요.
현재의 환경을 볼수 있을까요
답변에 대한 댓글 1개
config.php
define('G5_USE_CACHE', true);
캐쉬사용을 false로 하세요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
정확히 말하면, $list[$i] 이용한 부분만 못 불러오는 것 같습니다.
(※ 게시판 제목과 좌우 버튼은 나타납니다)