묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트가 부족하여 글을 읽으실 수 없습니다에 대한 문제
2013.01.28 21:56
송동우님께서.답변 달아주셔서 감사합니다.
질문
안녕하세요
스케치북 게시판을 사용하는데요
포인트가 부족하여 글을 읽으실 수 없습니다. (필요한 포인트 : 50, 현재 포인트 : 0)
이 문구가 나오는데요.. 이 문구를 얼랏창으로 띄울 순 없나요?
답변
xe - modules - point - point.controller.php 열고
line 405 쯤에
$obj->add('content', sprintf(Context::getLang('msg_disallow_by_point'), abs($point), $cur_point));
이것 밑에
$msg = Context::getLang('msg_disallow_by_point');
$script = sprintf('<script type="text/javascript">alert("'.$msg.'")</script>',abs($point), $cur_point);
Context::addHtmlHeader($script);
추가질문.
1. 게시물 선택시 포인트가 없으면 뜹니다. 분명히 게시물 안으로 들어가면 안되는데..
확인 누르면 게시물 안으로 들어가져버립니다.
2. 게시물에 들어온 상태입니다.
2-1. 해당 문구는 가운데로 정렬이 안될까요? ㅠㅠ ( 게시물 내용대신 뜨는것 같은데.. )
2-2. 왜 엑박이 뜨는건가요? 포인트가 없어서 안보여줄라고 그러는 건가요?
3-1. 아래 첨부파일 클릭하면
3-2. 취소 누르면 상관없는 확인 눌렀을 경우 포인트가 있으면 다운을 받아집니다. 포인트가 없으면 다운을 못받습니다.
4. 포인트가 없을 경우에 self 로 페이지가 바뀌네요 이부분도 얼랏으로 띄우고 싶은데 말이죠 ㅎㅎㅎ
현재 코드
# xe - modules - point - point.controller.php
$config = $oModuleModel->getModuleConfig('point');
// When the requested points are negative, compared it with the current point
if($config->disable_read_document == 'Y' && $point < 0 && abs($point)>$cur_point) {
$obj->add('content', sprintf(Context::getLang('msg_disallow_by_point'), abs($point), $cur_point));
$msg = Context::getLang('msg_disallow_by_point');
$script = sprintf('<script type="text/javascript">alert("'.$msg.'")</script>',abs($point), $cur_point);
Context::addHtmlHeader($script);
return new Object();
# xe - modules - board - skins - sketchbook5 - _read.html
<div cond="$oDocument->hasUploadedFiles() && (!$mi->show_files || $mi->show_files=='1')" id="files_{$oDocument->document_srl}" class="rd_fnt rd_file clear <show_files">!--@if(!$mi->show_files)--> hide<!--@end-->">
<strong class="ui_font">Files <b>'{$oDocument->get('uploaded_count')}'</b></strong>
<ul cond="!$mi->files_type">
<li loop="$oDocument->getUploadedFiles()=>$key,$file"><a class="bubble" href="{getUrl('')}{$file->download_url}" title="[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]" onClick="return (confirm('{$point}포인트가 감점됩니다'))?true:false">{$file->source_filename}</a><span class="comma">,</span></li>
</ul>
<include cond="$mi->files_type" target="_read_files.html" />