묻고답하기

<div class="boardRead">
 
    <div class="boardReadHeader">
 
        <div class="titleArea">
            <h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a></h3>
            <a href="{getUrl('category',$oDocument->get('category_srl'), 'document_srl', '')}" class="category">{$category_list[$oDocument->get('category_srl')]->title}</a>
            <span class="sum">
                <span class="read">{$lang->readed_count} <span class="num">{$oDocument->get('readed_count')}</span></span>
                <span class="vote">{$lang->voted_count} <span class="num">{$oDocument->get('voted_count')}</span></span>
                <span class="date">{$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')}</span>
            </span>
        </div>
 
        <div class="authorArea">
        <!--@if($module_info->display_author!='N')-->
            <!--@if(!$oDocument->getMemberSrl())-->
                <!--@if($oDocument->isExistsHomepage())-->
                    <a href="{$oDocument->getHomepageUrl()}" onclick="window.open(this.href);return false;" class="author">{$oDocument->getNickName()}</a>
                <!--@else--><!--@if($logged_info->is_admin=='Y')-->
{@
$args->member_srl = abs($document->get('member_srl'));
$output = executeQuery('member.getMemberInfoByMemberSrl', $args);
}
{$output->data->nick_name}
<!--@else-->
{$document->getNickName()}
<!--@end-->
                <!--@end-->
            <!--@else-->
                <a href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author" onclick="return false">{$oDocument->getNickName()}</a>
            <!--@end-->
        <!--@end-->
            <span class="ipAddress"><!--@if($grant->manager || $module_info->display_ip_address!='N')-->{$oDocument->getIpaddress()}<!--@end--></span>
            <a href="{$oDocument->getPermanentUrl()}" class="permaLink">{$oDocument->getPermanentUrl()}</a>
        </div>
 
    </div>

위 코드는 /html/xe/modules/board/skins/elkha_xe_official/View_Document.html 의 윗부분 입니다.


이 코드를 올리면서 조회수, 추천수, 게시물 주소를 날리려면 어떻게 해야하냐고 물음을 올렸고, 가르쳐주신 부분을 다음과 같이 주석처리했습니다.


<div class="boardRead">
 
    <div class="boardReadHeader">
 
        <div class="titleArea">
            <h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a></h3>
            <a href="{getUrl('category',$oDocument->get('category_srl'), 'document_srl', '')}" class="category">{$category_list[$oDocument->get('category_srl')]->title}</a>
            <span class="sum">
                <span class="read"><!--{$lang->readed_count}--> <span class="num"><!--{$oDocument->get('readed_count')}--></span></span>
                <span class="vote"><!--{$lang->voted_count}--> <span class="num">!<!--{$oDocument->get('voted_count')}--></span></span>
                <span class="date">{$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')}</span>
            </span>
        </div>
 
        <div class="authorArea">
        <!--@if($module_info->display_author!='N')-->
            <!--@if(!$oDocument->getMemberSrl())-->
                <!--@if($oDocument->isExistsHomepage())-->
                    <a href="{$oDocument->getHomepageUrl()}" onclick="window.open(this.href);return false;" class="author">{$oDocument->getNickName()}</a>
                <!--@else--><!--@if($logged_info->is_admin=='Y')-->
{@
$args->member_srl = abs($document->get('member_srl'));
$output = executeQuery('member.getMemberInfoByMemberSrl', $args);
}
{$output->data->nick_name}
<!--@else-->
{$document->getNickName()}
<!--@end-->
                <!--@end-->
            <!--@else-->
                <a href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author" onclick="return false">{$oDocument->getNickName()}</a>
            <!--@end-->
        <!--@end-->
            <span class="ipAddress"><!--@if($grant->manager || $module_info->display_ip_address!='N')-->{$oDocument->getIpaddress()}<!--@end--></span>
            <!--<a href="{$oDocument->getPermanentUrl()}" class="permaLink">{$oDocument->getPermanentUrl()}</a>-->
        </div>
 
    </div>


위와같이 수정한 뒤 게시물 본문을 보러 들어가니 아래와 같은 오류 문구가 뜹니다.


Error Parsing Template - syntax error, unexpected '&' in template file modules/board/skins/elkha_xe_official/view_document.html


아래에 View_Document.html 의 코드 전체를 올려둡니다. 해결 방안을 알려주세요


    <div class="boardReadHeader">
 
        <div class="titleArea">
            <h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a></h3>
            <a href="{getUrl('category',$oDocument->get('category_srl'), 'document_srl', '')}" class="category">{$category_list[$oDocument->get('category_srl')]->title}</a>
            <span class="sum">
                <span class="read"><!--{$lang->readed_count}--> <span class="num"><!--{$oDocument->get('readed_count')}--></span></span>
                <span class="vote"><!--{$lang->voted_count}--> <span class="num">!<!--{$oDocument->get('voted_count')}--></span></span>
                <span class="date">{$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')}</span>
            </span>
        </div>
 
        <div class="authorArea">
        <!--@if($module_info->display_author!='N')-->
            <!--@if(!$oDocument->getMemberSrl())-->
                <!--@if($oDocument->isExistsHomepage())-->
                    <a href="{$oDocument->getHomepageUrl()}" onclick="window.open(this.href);return false;" class="author">{$oDocument->getNickName()}</a>
                <!--@else--><!--@if($logged_info->is_admin=='Y')-->
{@
$args->member_srl = abs($document->get('member_srl'));
$output = executeQuery('member.getMemberInfoByMemberSrl', $args);
}
{$output->data->nick_name}
<!--@else-->
{$document->getNickName()}
<!--@end-->
                <!--@end-->
            <!--@else-->
                <a href="#popup_menu_area" class="member_{$oDocument->get('member_srl')} author" onclick="return false">{$oDocument->getNickName()}</a>
            <!--@end-->
        <!--@end-->
            <span class="ipAddress"><!--@if($grant->manager || $module_info->display_ip_address!='N')-->{$oDocument->getIpaddress()}<!--@end--></span>
            <!--<a href="{$oDocument->getPermanentUrl()}" class="permaLink">{$oDocument->getPermanentUrl()}</a>-->
        </div>
 
    </div>

<!--@if($oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted()) )-->
    <table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
    <!--@foreach($oDocument->getExtraVars() as $key => $val)-->
    <tr>
        <th>{$val->name} :</th>
        <td>{$val->getValueHTML()} </td>
    </tr>
    <!--@end-->
</table>
<!--@end-->

<div class="boardReadBody">
<!--@if($oDocument->isSecret() && !$oDocument->isGranted())-->
<form action="./" method="get" onsubmit="return procFilter(this, input_password)" class="secretMessage">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="page" value="{$page}" />
<input type="hidden" name="document_srl" value="{$oDocument->document_srl}" />

<p>"{$lang->msg_is_secret}"</p>
<dl>
<dt><label for="cpw">{$lang->password}</label> :</dt>
<dd><input type="password" name="password" id="cpw" class="inputText" /><span class="buttonOfficial"><input type="submit" value="{$lang->cmd_input}" /></span></dd>
</dl>

</form>
<!--@else-->
{$oDocument->getContent()}
<!--@end-->

</div>

<div class="boardReadFooter">

        <!--@if($module_info->display_sign != 'N' && ($oDocument->getProfileImage() || $oDocument->getSignature()))-->
<div class="memberSignature">
<!--@if($oDocument->getProfileImage())-->
<img src="홈 자료/{$oDocument->getProfileImage()}" alt="profile" class="profile" align="left" />
<!--@end-->
<!--@if($oDocument->getSignature())-->
{$oDocument->getSignature()}
<!--@end-->
</div>
<!--@end-->

{@ $tag_list = $oDocument->get('tag_list') }
<!--@if(count($tag_list))-->
<dl class="tag">
<dt><img src="홈 자료/img/common/iconTag.gif" width="27" height="11" alt="{$lang->tag}" /></dt>
<!--@for($i=0;$i<count($tag_list);$i++)-->
{@ $tag = $tag_list[$i]; }
<dd><a href="{getUrl('search_target','tag','search_keyword',$tag,'document_srl','')}" rel="tag">{htmlspecialchars($tag)}</a></dd>
<!--@end-->
</dl>
<!--@end-->

<!--@if($oDocument->hasUploadedFiles())-->
        <dl class="attachedFile">
            <dt><img src="홈 자료/img/common/iconFiles.gif" width="27" height="11" alt="{$lang->uploaded_file}" /> <button type="button" class="fileToggle" onclick="jQuery(this).parents('dl.attachedFile').toggleClass('open');return false;">{$lang->uploaded_file} ({$oDocument->get('uploaded_count')})</button></dt>
            <dd>
                <ul class="files">
                    {@ $uploaded_list = $oDocument->getUploadedFiles() }
                    <!--@foreach($uploaded_list as $key => $file)-->
                    <li><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a></li>
                    <!--@end-->
                </ul>
            </dd>
        </dl>
<!--@end-->

        
        <!--@if(!$oDocument->getTrackbackCount())-->
<dl class="trackbackURL">
<dt>{$lang->trackback} : </dt>
<dd><a href="{$oDocument->getTrackbackUrl()}" onclick="return false;">{$oDocument->getTrackbackUrl()}</a></dd>
</dl>
        <!--@end-->

</div>

    <div class="boardNavigation">
<!--@if($module_info->default_style != 'blog')-->
        <div class="buttonLeft">
<a href="{getUrl('document_srl','')}" class="buttonOfficial"><span class="calendar"></span><span>{$lang->cmd_list}</span></a>
</div>
        <!--@end-->

        <!--@if($oDocument->isEditable())-->
<div class="buttonRight">
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span>{$lang->cmd_modify}</span></a>
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"><span class="delete"></span><span>{$lang->cmd_delete}</span></a>
</div>
        <!--@end-->
    </div>

</div>

<!--@if($oDocument->allowTrackback())-->
    <!--#include("./trackback.html")-->
<!--@end-->
<!--@if($oDocument->allowComment())-->
    <a name="comment"></a>
    <!--#include("./comment.html")-->

    <!--@if($grant->write_comment && $oDocument->isEnableComment() )-->
        <form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';});return procFilter(this, insert_comment)" class="boardEditor">
        <input type="hidden" name="mid" value="{$mid}" />
        <input type="hidden" name="document_srl" value="{$oDocument->document_srl}" />
        <input type="hidden" name="comment_srl" value="" />
        <input type="hidden" name="content" value="" />
            <div class="boardWrite commentEditor">
                <div class="editor">{$oDocument->getCommentEditor()}</div>

                <div class="editorOption">
                <!--@if(!$is_logged)-->
                   <input type="text" name="nick_name" class="inputText userName" value="{$lang->writer}"  title="{$lang->writer}" onfocus="if(this.value==this.title)this.value='';return false;" />
                   <input type="password" name="password" class="inputText userPw" value="{$lang->password}" title="{$lang->password}" onfocus="if(this.value==this.title)this.value='';return false;" />
                   <input type="text" name="email_address" class="inputText emailAddress" value="{$lang->email_address}" title="{$lang->email_address}" onfocus="if(this.value==this.title)this.value='';return false;" />
                   <input type="text" name="homepage" class="inputText homePage" value="{$lang->homepage}" title="{$lang->homepage}" onfocus="if(this.value==this.title)this.value='';return false;" />
                <!--@end-->

<!--@if($is_logged)-->
<input type="checkbox" name="notify_message" value="Y" id="notify_message" class="inputCheck" />
<label for="notify_message">{$lang->notify}</label>
<!--@end-->
<input type="checkbox" name="is_secret" value="Y" id="is_secret" class="inputCheck" />
<label for="is_secret">{$lang->secret}</label>
                </div>
        
                <div class="boardNavigation">
                    <span class="buttonOfficial"><span class="check"></span><input type="submit" value="{$lang->cmd_comment_registration}" accesskey="s" /></span>
                </div>

            </div>

        </form>
    <!--@end-->
<!--@end-->

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
펀펀74 스케치북 모바일 썸네일 이미지 사이즈 [5] file 2015.02.04 by 펀펀74
ssㅎㅅㅎss 메뉴 하이퍼링크에 onclick으로 css속성바꾸는 [3] file 2015.02.04 by ssㅎㅅㅎss
803 세진님 전체공지 애드온 사용할시 게시판에서 '전체공지'라고 보이게하기 [2] 2015.02.04 by 803
늘아9090 프레임을 나눴더니 관리자 메뉴와 디자인이 안 뜹니다. 도와주세요. [1] file 2015.02.04 by HN마루
파스테릉 조회수 삭제시 오류가 발생합니다. [1] 2015.02.04 by 파스테릉
최꽁 xe 로컬 설치시 [2] file 2015.02.04 by 최꽁
아기나옹이 게시물 삭제 시 첨부파일 그데로 남아 있는 현상? [2] 2015.02.04 by 아기나옹이
Kevinatvn 이전 버전에서 만들어진 게시판을 메뉴에 추가  
Kxo 알림센터에서 익명 댓글 표시 질문있습니다. [3] file 2015.02.04 by 라소백사랑합니다
띠링띠링 애드센스 모바일 어떻게하시나요,,  
나리_ xpress 홈페이지처럼 상단 고정 메뉴에 대해 질문드립니다. [4] 2015.02.03 by 나리_
네이츠 mysql로 랭킹 구하는거 질문 해봅니다..  
미륵천사 게시판 관련 질문좀 드려 봅니다... [1] 2015.02.03 by 비상9
피파링맨 socialXE 화면이 나오질 않습니다.  
랄라리랄라뿅 컨텐츠위젯 수정 질문드려요 ㅠㅠ(파일첨부) [2] file 2015.02.03 by DoorWeb
나리_ 글자수 제한에 대해서 질문드립니다. [2] 2015.02.03 by 나리_
욱프랑크 질문좀 하겠습니다~~~ 도와주세요 ㅠㅠ  
totoro3030 게시판 알림 선택 시 관리자 받은메일 내용이 제대로 안나옵니다. [2] file 2015.02.03 by totoro3030
helloa 다른 회원 정보보기  
강희원470 구글 도메인 소유권 확인을 위한...4일째 사투...(프로그래머 호스팅업체 확인 하였으나 해결답이 없는 상태)  
최꽁 xe 이클립스 file  
helloa xe default 스킨에서 배너 바꾸는 방법 [2] file 2015.02.03 by helloa
sundriespds sketchbook5 유투브 갤러리 게시판 스킨 모바일 질문  
띠링띠링 이미지슬라이더를 홈에만 적용시키는법 알려주세요 [4] 2015.02.03 by 띠링띠링
쏘블링 3차메뉴 펼침접힘 기능을 추가하고 싶습니다ㅠ [7] file 2015.02.03 by 쏘블링
newi 위젯에서 다국어 설정 문의 요 ... [2] 2015.02.03 by newi
좋은데이 초보질문 보아주세요,  
hear718 제로보드xe에 대해서 하나도 모릅니다 [7] 2015.02.03 by DoorWeb
레르 제로보드 설치 관련 질문 [1] 2015.02.03 by 퍼니엑스이
혜민2 사이트 디자인 설정 CSS / 클래스 문의 [3] 2015.02.03 by DoorWeb