바로 아래 리스트에 있는
https://moonhouse.co.kr/zbxe/xetip/224236 (운영자, 특정레벨이하 사진(이미지) 우클릭 금지)
이 팁을 위젯에 응용해서 사용하면 특정레벨이나 포인트를 가진 회원이상만 페이지에 위젯이 나타나게 하고 로그인하지 않았거나
특정그룹이나 포인트가 부족할 시 페이지에 위젯자체가 보이지 않게 할 수 있습니다.
먼저 해당 위젯의 list.html을 열어서(예; newest_document/skins/xe_official)
[수정전]
<div class="latest_{$colorset}">
- 중간 생략 -
</div>
- 중간 생략 -
</div>
[수정후]
{@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($logged_info->member_srl); $oModuleModel = &getModel('module'); $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); }
<!--@if($logged_info->is_admin!="Y" && $point < "2300" || $logged_info->is_admin!="Y" && $level < "5" )--><!--@else-->
<div class="latest_{$colorset}">
- 중간 생략 -
</div>
<!--@end-->
<!--@if($logged_info->is_admin!="Y" && $point < "2300" || $logged_info->is_admin!="Y" && $level < "5" )--><!--@else-->
<div class="latest_{$colorset}">
- 중간 생략 -
</div>
<!--@end-->
빨간색 부분을 추가하면 됩니다.
그리고 보라색부분의 포인트나 레벨을 지정하시면 됩니다.
모든 위젯에 공통으로 해당하므로 이것을 굳이 위젯으로 만들 생각은 없습니다.