왜, 이 스킨은 출력코드를 2개 이상 사용 못 할까요?
본문
보통, 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
CSS에는 class와 id가 있습니다.
class는 중복 사용이 가능하나,id는 그렇지 않습니다.
아마 스킨의 사용되는 스크립트문에 id값이 있는것으로 판단이 됩니다.
제이쿼리도 중복적으로 사용이 될 경우, 오류 현상이 발생하곤 합니다.
config.php
define('G5_USE_CACHE', true);
캐쉬사용을 false로 하세요.
현재의 환경을 볼수 있을까요
스트레스ㅡ제윤아빠 님, 요런 모습입니다.
참고로, 테스트해보실 때 해당 스킨 latest.skin.php 소스에서 마지막쯤에 있는 div를 제거하셔야 레이어 안 깨집니다.
수정 전:
document.write('</div>')
}
}
</script>
수정 후:
document.write('')
}
}
</script>