웹마스터 팁
모바일 게시판 스킨에서 댓글 작성자 레벨 아이콘이 나오지 않는 오류 수정하기
2015.09.15 16:47
포인트 레벨 아이콘 표시 애드온이 업데이트 되면서 발생하는 오류인데요, 기본 스킨뿐 아니라 기본 스킨을 기반으로 한 다른 스킨에서도 발생하는 오류일 겁니다.
/addons/point_level_icon/point_level_icon.addon.php 파일을 열어서 아래와 같은 부분을 찾아서
if($called_position != "before_display_content" || Context::get('act') == 'dispPageAdminContentModify' || Context::getResponseMethod() != 'HTML' || isCrawler())
아래와 같이 고쳐보세요.
if($called_position != "before_display_content" || Context::get('act') == 'dispPageAdminContentModify' || (Context::getResponseMethod() != 'HTML' && Context::get('act') != 'getBoardCommentPage') || isCrawler())
그리고 /addons/point_level_icon/point_level_icon.lib.php 파일을 열어서 아래와 같은 부분을 찾아서
$GLOBALS['_pointLevelIcon'][$member_srl] = sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title);
아래와 같이 고쳐보세요.
if(Context::getResponseMethod() == 'HTML')
{
$GLOBALS['_pointLevelIcon'][$member_srl] = sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title);
}
else
{
$GLOBALS['_pointLevelIcon'][$member_srl] = addslashes(sprintf('<img src="%s" alt="%s" title="%s" class="xe_point_level_icon" style="vertical-align:middle;margin-right:3px;" />', $level_icon, $alt, $title));
}
- [2015/01/26] 포럼 공모전 스킨 부문 출품했습니다. *9
- [2014/03/31] 묻고답하기 그룹아이콘, 레벨아이콘 동시 출력하는 문제 질문드려요~
- [2011/11/04] 묻고답하기 newest_document 위젯에 레벨 아이콘 추가 하는 방법
- [2011/10/02] 묻고답하기 다음 레벨 아이콘 표시 어떻게 할까요?