latest.skin.php 페이지내 영문-국문 폰트 다르게 할려면....
어떻게 해야할까요?
http://dhone123.cafe24.com/?locale=en_US (영문)
https://dhone123.cafe24.com/?locale=ko_KO (국문)
다르게 연동할려고 했을때
theme/index.php
<div class="<?php
if($locale=='ko_KR') {
echo "main-bann-ttl";
} else if($locale=='en_US') {
echo "main-bann-ttl-en";
}
?>">
<?php echo _("회사소개"); ?>
</div>
에서는 이렇게 했을 경우 잘 되었는데..
skin/latest/visual/latest.skin.php 이 경우
<div class="<?php
if ($locale=='ko_KR') {
echo "txt";
} else if ($locale=='en_US') {
echo "txt-en";
}
?>">
<?php echo _($list[$i]['wr_content']); ?>
</div>
이렇게 하면 적용이 안됩니다. 클래스만 바뀐건데... 적용이 되지않네요. 클래스는 있습니다. 메인을 그대로 복사해도 해당 부분에..
<div class>텍스트</div>
이런식으로 클래스가 노출되지 않는데.. 왜 그런것일까요?
답변 3개
latest.skin.php
는
lib/latest lib php에서 처리합니다.
latest() 함수 안에서
global $locale;
을 추가해 주세요.
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
global $locale;</p>
<p>~</p>
<p>~</p>
<p>?></p>
<p> </p>
<p><div class="<?php echo ($locale == 'ko_KR') ? 'txt' : '<span style="font-size: 0.875em;">txt-en'</span>?>"></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데 무슨말인지 이해를 못하겠어요. 그누보드 초보라서요 ㅠㅠ