게시판 별 획득 포인트 정보 출력하기
너에게제공
595 0 0
게시판 별로 설정된 포인트이 어떻게 되어 있는 게시판에 표현하고 할 때
두번 째 소스입니다.
게시판 별로 포인트 설정을 안 하여도 , 기본 포인트 값으로 출력이 된다.
기존 tip은 모두 게시판의 설정 값이 출력되지만, 해당 게시판 포인트 설정 값만 출력되게 수정하였다.
참조*출처 - https://www.xpressengine.com/tip/22586080
게시판 별로 값을 넣어야지 변수가 출력이 되더라구요.
게시판 스킨 파일을 수정하여서 변수를 출력하면 됩니다.
참조*출처 - https://www.xpressengine.com/qna/23143527
{@
$oModuleModel = getModel('module');
$point_config = $oModuleModel->getModuleConfig('point');
$module_config = $oModuleModel->getModulePartConfig('point', $module_info->module_srl);
$insert_document_point = $module_config['insert_document'];
$insert_comment_point = $module_config['insert_comment'];
$upload_file_point = $module_config['upload_file'];
$download_file_point = $module_config['download_file'];
$read_document_point = $module_config['read_document'];
$voted_document_point = $module_config['voted'];
$blamed_document_point = $module_config['blamed'];
$voted_comment_point = $module_config['voted_comment'];
$blamed_comment_point = $module_config['blamed_comment'];
}
<!--@if($insert_document_point)-->글 작성 포인트 : {number_format($insert_document_point)}P<!--@end-->
<!--@if($insert_comment_point)-->댓글 작성 포인트 : {number_format($insert_comment_point)}P<!--@end-->
<!--@if($upload_file_point)-->파일 업로드 포인트 : {number_format($upload_file_point)}P<!--@end-->
<!--@if($download_file_point)-->파일 다운로드 필요포인트 : {number_format($download_file_point)}P<!--@end-->
<!--@if($read_document_point)-->게시글 조회 포인트 : {number_format($read_document_point)}P<!--@end-->
<!--@if($voted_document_point)-->추천 받음 포인트 : {number_format($voted_document_point)}P<!--@end-->
<!--@if($blamed_document_point)-->비추천 받음 포인트 : {number_format($blamed_document_point)}P<!--@end-->
<!--@if($voted_comment_point)-->댓글 추천 받음 포인트 : {number_format($voted_comment_point)}P<!--@end-->
<!--@if($blamed_comment_point)-->댓글 비추천 받음포인트 : {number_format($blamed_comment_point)}P<!--@end-->
$oModuleModel = getModel('module');
$point_config = $oModuleModel->getModuleConfig('point');
$module_config = $oModuleModel->getModulePartConfig('point', $module_info->module_srl);
$insert_document_point = $module_config['insert_document'];
$insert_comment_point = $module_config['insert_comment'];
$upload_file_point = $module_config['upload_file'];
$download_file_point = $module_config['download_file'];
$read_document_point = $module_config['read_document'];
$voted_document_point = $module_config['voted'];
$blamed_document_point = $module_config['blamed'];
$voted_comment_point = $module_config['voted_comment'];
$blamed_comment_point = $module_config['blamed_comment'];
}
<!--@if($insert_document_point)-->글 작성 포인트 : {number_format($insert_document_point)}P<!--@end-->
<!--@if($insert_comment_point)-->댓글 작성 포인트 : {number_format($insert_comment_point)}P<!--@end-->
<!--@if($upload_file_point)-->파일 업로드 포인트 : {number_format($upload_file_point)}P<!--@end-->
<!--@if($download_file_point)-->파일 다운로드 필요포인트 : {number_format($download_file_point)}P<!--@end-->
<!--@if($read_document_point)-->게시글 조회 포인트 : {number_format($read_document_point)}P<!--@end-->
<!--@if($voted_document_point)-->추천 받음 포인트 : {number_format($voted_document_point)}P<!--@end-->
<!--@if($blamed_document_point)-->비추천 받음 포인트 : {number_format($blamed_document_point)}P<!--@end-->
<!--@if($voted_comment_point)-->댓글 추천 받음 포인트 : {number_format($voted_comment_point)}P<!--@end-->
<!--@if($blamed_comment_point)-->댓글 비추천 받음포인트 : {number_format($blamed_comment_point)}P<!--@end-->
두번 째 소스입니다.
게시판 별로 포인트 설정을 안 하여도 , 기본 포인트 값으로 출력이 된다.
기존 tip은 모두 게시판의 설정 값이 출력되지만, 해당 게시판 포인트 설정 값만 출력되게 수정하였다.
참조*출처 - https://www.xpressengine.com/tip/22586080
<h2>{$module_info->browser_title}</h2>
<table cellpadding="0" cellspacing="0" border="0" class="PointList">
<thead>
<tr>
<th>글 작성</th>
<th>댓글 작성</th>
<th>파일 업로드</th>
<th>파일 다운로드<br /><span style="color:#777;">(이미지 제외)</span></th>
<th>게시글 조회</th>
<th>추천 받음</th>
<th>비추천 받음</th>
<th>댓글 추천 받음</th>
<th>댓글 비추천 받음</th>
</tr>
</thead>
<tbody>
<tr >
{@
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$module_config = $oModuleModel->getModulePartConfig('point', $module_info->module_srl);
if($module_config['insert_document']) $insert_document = $module_config['insert_document'];
else $insert_document = $config->insert_document;
if($module_config['insert_comment']) $insert_comment = $module_config['insert_comment'];
else $insert_comment = $config->insert_comment;
if($module_config['upload_file']) $upload_file = $module_config['upload_file'];
else $upload_file = $config->upload_file;
if($module_config['download_file']) $download_file = $module_config['download_file'];
else $download_file = $config->download_file;
if($module_config['read_document']) $read_document = $module_config['read_document'];
else $read_document = $config->read_document;
if($module_config['voted']) $voted = $module_config['voted'];
else $voted = $config->voted;
if($module_config['blamed']) $blamed = $module_config['blamed'];
else $blamed = $config->blamed;
if($module_config['voted_comment']) $blamed = $module_config['voted_comment'];
else $voted_comment = $config->voted_comment;
if($module_config['blamed_comment']) $blamed = $module_config['blamed_comment'];
else $blamed_comment = $config->blamed_comment;
}
<td><span>{$insert_document}</span></td>
<td><span>{$insert_comment}</span></td>
<td><span>{$upload_file}</span></td>
<td><span>{$download_file}</span></td>
<td><span>{$read_document}</span></td>
<td><span>{$voted}</span></td>
<td><span>{$blamed}</span></td>
<td><span>{$voted_comment}</span></td>
<td><span>{$blamed_comment}</span></td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" border="0" class="PointList">
<thead>
<tr>
<th>글 작성</th>
<th>댓글 작성</th>
<th>파일 업로드</th>
<th>파일 다운로드<br /><span style="color:#777;">(이미지 제외)</span></th>
<th>게시글 조회</th>
<th>추천 받음</th>
<th>비추천 받음</th>
<th>댓글 추천 받음</th>
<th>댓글 비추천 받음</th>
</tr>
</thead>
<tbody>
<tr >
{@
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$module_config = $oModuleModel->getModulePartConfig('point', $module_info->module_srl);
if($module_config['insert_document']) $insert_document = $module_config['insert_document'];
else $insert_document = $config->insert_document;
if($module_config['insert_comment']) $insert_comment = $module_config['insert_comment'];
else $insert_comment = $config->insert_comment;
if($module_config['upload_file']) $upload_file = $module_config['upload_file'];
else $upload_file = $config->upload_file;
if($module_config['download_file']) $download_file = $module_config['download_file'];
else $download_file = $config->download_file;
if($module_config['read_document']) $read_document = $module_config['read_document'];
else $read_document = $config->read_document;
if($module_config['voted']) $voted = $module_config['voted'];
else $voted = $config->voted;
if($module_config['blamed']) $blamed = $module_config['blamed'];
else $blamed = $config->blamed;
if($module_config['voted_comment']) $blamed = $module_config['voted_comment'];
else $voted_comment = $config->voted_comment;
if($module_config['blamed_comment']) $blamed = $module_config['blamed_comment'];
else $blamed_comment = $config->blamed_comment;
}
<td><span>{$insert_document}</span></td>
<td><span>{$insert_comment}</span></td>
<td><span>{$upload_file}</span></td>
<td><span>{$download_file}</span></td>
<td><span>{$read_document}</span></td>
<td><span>{$voted}</span></td>
<td><span>{$blamed}</span></td>
<td><span>{$voted_comment}</span></td>
<td><span>{$blamed_comment}</span></td>
</tr>
</tbody>
</table>