수많은 검색으로 글들을 봤는데... 잘 모르겠네요 ㅠ
일단은 모바일 레이아웃 메인페이지의 최신게시글에 나오게 하고 싶구요
게시판 목록보기에서 보여졌으면 하거든요..
요 2가지만 했으면 좋겠는데...
2000년도 초반대에 프로그래머 일을 하고 직업변경을 한지라 요즘 코딩방식을 잘 몰라요..
전에는 <? $test = "hahah" ?> 요런식이었는데 요즘엔 보니까
{ $test->$play(a) } 요런식이던데 요것도 이해하기가 힘들고.. ㅠ
무식하게 mysql_connect로 접속해서 모바일에서 로그인했을때 쿠키값으로 한번 해보려고 했는데..
모바일에서 로그인하면 쿠키값 변수명이 혹시 뭔지 아신가용?? 이게 pc용이랑 다른가보더라고요
로그인한 유저 아이디값 변수명만 알면 어떻게든 할 수 있을것 같은데....
요것만 알면 예전 수동방식으로 할 수 있을것 같은데.. ㅠ
부탁드립니다!!
"모바일에서 레벨아이콘"
어느것에 대한 레벨아이콘인지...
로그인한 회원정보에 대한 레벨아이콘인지
게시물 작성자에 대한 레벨아이콘인지
질문이 구체적이지 않습니다.
이어 연결된 글을 판독하여 적어본다면
위에 적어두신 메인페이지에 최신글을 나타내시려면
여러가지 방법으로 나타낼 수 있겠지만 간단한 한 방법을 요약하자면
1. 사이트 메뉴편집 > 메인페이지로 만들 위젯페이지를 하나 생성한 후
2. 생성된 위젯 페이지에서 각 게시판의 게시물들을 가져오도록
위젯을 추가하면서 설정하시면 됩니다.
위젯 사용방법은 검색으로 알아보시길 바랍니다.
만약 게시물 작성자의 레벨아이콘을 나타내시려면
1. 모듈 > 포인트관리 > 기본설정 > 레벨 아이콘 종류를 선택하시고
2. 애드온 > 포인트 레벨 아이콘 표시 애드온을 활성화
애드온이 활성화 되었다면 일반게시물, 위젯 게시물에도 레벨아이콘이 나타납니다.
만약 로그인한 회원의레벨아이콘을 나타내시려면,
일단 위에 적어주신 코딩방식에 대해서, 지금도 적어주신되로 코딩합니다.
XE는 템플릿 언어로 되어있습니다. 일관된 규칙, 문법으로 코드가 분리된것을 의미합니다.
간단하게 설명드리자면 템플릿 문법으로 코딩하면 서버에서 PHP 문법으로 다시 컴파일,
즉 재구성이 되어 화면에 뿌려집니다.
템플릿으로 적을 경우에는 {$test = "hahah"} 이렇게 적을 수 있습니다.
각설하고,
만약 로그인이 되었다면 $logged_info 객체 변수에 로그인 회원의 정보가 저장됩니다.
$logged_info에는 아이디, 멤버번호,닉네임, 그룹등 다양한 회원정보를 포함하고 있습니다.
"->"지시자를 이용하여 객체의 정보를 꺼내어 사용할 수 있습니다.
$logged_info->member_srl : 회원번호를 나타내는 것을 의미합니다.
XE는 이것이 모듈화 되어 있습니다. 그러므로 이것을 이용하여
회원정보의 아이콘의 정보를 다시 가져올 수 있습니다.
아래는 포인트 모듈에서 로그인한 회원의 번호로 레벨아이콘을 들고오는 부분입니다.
아래 이미지된 부분을 원하시는 곳에 부착하셔서 사용하시면 됩니다.
{@
$oPointModel = &getModel('point');
$point = $oPointModel->getPoint($logged_info->member_srl);
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$level = $oPointModel->getLevel($point, $config->level_step);
}
<img src="{sprintf('%smodules/point/icons/%s/%d.gif', Context::getRequestUri(), $config->level_icon, $level)}" />
적다보니 길어졌습니다.