묻고답하기

<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 남기남
xe초보자 개드립 사이트 게시판 [4] 2015.02.04 by xe초보자
xenewbie 웹호스팅과 리눅스 [8] 2015.02.04 by xenewbie
xenewbie SSH 압축파일 풀기 [2] 2015.02.04 by xenewbie
Johnnys Door of web layout 상단 메뉴 좌우 부분 줄일수 있습니까? file  
엑스이이와이 갑자기 사이트 접속하니 빈페이지만 나옵니다. [1] 2015.02.04 by 로이조52
Dingsoft 위젯 제작할때 종종..  
손두지 모바일 스케치북 게시판 질문드립니다 file  
김기광갤러리 제로보드로 메인페이지관리 및 수정을 할려고합니다.  
socialskyo 타임라인 모듈 설치 이후 세진님 게시판 설정 복사 동작 하시나요? [8] 2015.02.04 by socialskyo
어린왕자353 그냥 답답해서 올려봅니다... 사이트 접속만 안됩니다... [5] 2015.02.04 by 어린왕자353
펀펀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일째 사투...(프로그래머 호스팅업체 확인 하였으나 해결답이 없는 상태)