Q&A / 질문과 답변

XE팩토리를 이용하면서 궁금한 것이 있으신가요?
궁금한 것이 있으면 주저말고 물어보세요.

안녕하세요? 레이아웃 잘 사용하고 있습니다.한가지 궁금한 점이 있어서 댓글을 올리는데요.  언어 선택 위젯을 쓰지 않고 다른 홈페이지 레이아웃에 코드를 가져다 쓸 수 있는지 여부와 어떻게 하는 방법을 부탁드립니다. (만약에 안된다면 위젯을 써서라도 달고 싶습니다)



 <!--@if($layout_info->use_slanguage == 'Y')-->
        <div id="select_language">
            {$lang_supported[$lang_type]}<br/>
{@ $small_key = strtolower($key)}
            <!--@foreach($lang_supported as $key => $val)-->
            <!--@if($key!= $lang_type)-->
            <img src="./images/flag/{$small_key}.png" title="{$val}" alt="{$val}"  onclick="doChangeLangType('{$key}');return false;" />
            <!--@endif--> 
            <!--@endif--> 
        </div>


위에 코드가 다른 홈페이지 레이아웃에서 가져와서 편집한 코드인데요.

어디에 두어야 우측 위젯들 과 함께 뜰지 모르겠네요.

추가설명을 하자면,

images 폴더 안에 flag 폴더를 넣었습니다. 파일명은 소문자로 되어 있구요.

클릭하면 언어를 선택할 수 있게 해줍니다.


결국 얻으려는 결과는 아래의 이미지와 같습니다.


flags.JPG



하지만, 가능하다면 영국 국기를 지우고 그 대신에 캐나다 국기를 추가하고 싶습니다. layout 편집에 가서 이래저래 해봐도 잘 안되네요...;;  글이 엄청 기네요...;; (죄송) 답글 부탁드리겠습니다. 간절히...



추신)1. 캐나다 국기 아이콘이 gif 나 jpg 로는 구글로 찾을 수 있는데, png 는 찾을 수 없군요. 파일 확장자만 바꾸어도 괜찮을까요?

profile
XE Factory
  • 2010.08.16 | 18:09:39
  • IP 주소 *.104.44.82
  • 댓글
간단하게 해결 할 수 있는 문제는 아닌 것 같네요.
위젯을 추가하듯이 위의 코드를 추가하시면 될 것 같고,
<!--@if($layout_info->use_slanguage == 'Y')-->는 빼주셔야 합니다.
그런데, 위의 코드만으로 언어 선택기능이 작동할런지는 모르겠습니다.
아마도 추가로 다른 요소가 있어야 할 것 같은데..
그리고 이미지는 포토샵으로 png파일로 변환하시는게 확실하지 않을까 싶습니다.
profile
Eric
  • 2010.08.17 | 09:36:08
  • IP 주소 *.33.136.183
  • 댓글
위의 코드만으로 작동이 안되는게 문제입니다.

http://nigus.thoth.kr/?mid=blog&document_srl=382064

이 사이트에 가보니 레이아웃을 제작한 사람이 설명해놓은 글이 있네요.

하지만, 그 분이 요즘엔 활동을 안하시는 것 같더라구요.

그래서 미궁속으로 빠져들고 있습니다.

그리고 png 파일은 노력 끝에 찾았습니다. jpg 파일을 확장자명만 바꿔도 되긴 하더라구요.

아무튼, 답변 감사드립니다. 방법을 찾으셨다면 꼭 말씀해주셔요! 그럼 이만,