Q&A

웹호스팅사에 문의해서 PHP5.2에서 5.5로 이전하였습니다. XE는 1.7.12 입니다.

그런데 레이아웃에서 $lang 관리, 로그인/회원가입 텍스트가 안나옵니다

소스는

<li cond="$grant->manager" ><a href="{geturl('','module','admin')}" title="{$lang->cmd_management}"><i class="xe-tool"></i><span class="blind">{$lang->cmd_management}</span></a></li> 

 

                <li class="hover" cond="!$logged_info">
                     <!-- before_login -->
                    <a href="{getUrl('act','dispMemberLoginForm')}"><i class="xe-man"></i><span class="blind">{$lang->cmd_login}/{$lang->cmd_signup}</span></a>
                    <div class="ly ly_menu" style="display:none">
                        <ul class="depth2">
                        <li><a href="{getUrl('act','dispMemberLoginForm')}">{$lang->cmd_login}</a></li>
                        <li><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
                        </ul>
                        <span class="edge"></span>
                    </div>
                    <!-- /before_login -->

                    <!-- after_login -->
                </li>
                <li cond="$logged_info">
                    <div class="hover">
                        <a href="{getUrl('act','dispMemberInfo')}" class="login_after">
                        <img src="/img/profile_48.gif"|cond="!$logged_info->profile_image" src="{$logged_info->profile_image->file}"|cond="$logged_info->profile_image" alt="{$logged_info->user_name} - {$lang->profile_image}"></a><a href="{getUrl('act','dispMemberInfo')}" class="login_name" cond="!$layout_info->user_name">{$logged_info->nick_name}</a>
                        <div class="ly ly_menu">
                            <ul class="depth2">
                            <li loop="$logged_info->menu_list=>$key,$val" class="active"|cond="!$key==$act">
                                <a href="{getUrl('', 'act',$key, 'mid', $mid, 'vid', $vid)}">{Context::getLang($val)}</a>
                            </li>
                            <li class="logout"><a href="{getUrl('act','dispMemberLogout')}">{$lang->cmd_logout}</a></li>
                            </ul>
                            <span class="edge"></span>
                        </div>                        
                    </div>
                    <!-- /after_login -->

 

이 부분인데 $lang 부분 수정해줘야 하나요?

댓글 5

  • lang.png

     

    최신버전에서도 랭귀지 이름이 변경되거나 한건 없습니다.

     

    정확하게 텍스트가 안나오는 건가요? 아니면 아이콘이 안나오는건가요?

     

    아이콘이 안나오는 경우 아이콘 class 명의 xe를 xi로 바꿔보세요

     

  • @프렌다
    텍스트가 안나옵니다
  • @재키
    lang 파일을 XE패키지에서 추출해서 다시 올려보시겠어요?
  • @프렌다

    죄송해요 제작자 레이아웃 미리보기를 보니 아이콘이었네요 ㅠㅠ
    찾아보니 xeicon 외부css로드 /XEIconv10/style.css가 access denied네요

    xeicon github에서 css다운받아 직접링크시켰더니 아이콘이 나옵니다!!

  • @재키
    네.. cdn 연결이 끊겨서 기존에 해당 cdn에서 아이콘받아 쓰시던 분들은 전부 안나오시더라구요...

    아무래도 그쪽 부분인가 싶어서 답변 드렸었습니다 ㅎㅎ

    최신버전에서는 기본적으로 common에 xe-icon 이 내장되어 있어서 class 명을 xi로 바꿀경우

    자동으로 해결되는 경우도 있더군요.