바로 아래 리스트에 있는
https://moonhouse.co.kr/zbxe/xetip/224236 (운영자, 특정레벨이하 사진(이미지) 우클릭 금지)
이 팁을 위젯에 응용해서 사용하면 특정레벨이나 포인트를 가진 회원이상만 페이지에 위젯이 나타나게 하고 로그인하지 않았거나
특정그룹이나 포인트가 부족할 시 페이지에 위젯자체가 보이지 않게 할 수 있습니다.
먼저 해당 위젯의 list.html을 열어서(예; newest_document/skins/xe_official)
[수정전]
<div class="latest_{$colorset}">
- 중간 생략 -
</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-->
빨간색 부분을 추가하면 됩니다.
그리고 보라색부분의 포인트나 레벨을 지정하시면 됩니다.
모든 위젯에 공통으로 해당하므로 이것을 굳이 위젯으로 만들 생각은 없습니다.
Tip이 도움이 되었다면 댓글과 평가 부탁합니다.
Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.