테스트 사이트 - 개발 중인 베타 버전입니다

latest.skin.php 페이지내 영문-국문 폰트 다르게 할려면....

환생 2년 전 조회 1,942

어떻게 해야할까요?

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>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

A
2년 전

주소에 해당 값을 사용보단 세션이나 쿠키로 하시는게 더 좋을수도 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

환생
2년 전
ㅎㅎ 말씀 감사합니다.
그런데 무슨말인지 이해를 못하겠어요. 그누보드 초보라서요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인