웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
sejin7940 게시판에 소셜XE 댓글 다는 방법 [소스코드]
2011.08.16 01:11
sejin7940 게시판에 소셜XE 댓글을 달려고 해도 소스코드가 복잡해 못 다셨을 겁니다.
sejin7940 제작하신 분 홈페이지에서도 문의 글이 있었지만 아직 소셜XE를 사용해 보지 않으셔서...
sejin7940 게시판 사용자 분들은 소셜XE 댓글은 거의 포기하셨을 거라 생각합니다.
* sejin7940/view_document.html
다음 코드를 찾으세요.
{@$member_grantAA=$oDocument->getExtraEidValue('member_grantAA')}
sejin7940 제작하신 분 홈페이지에서도 문의 글이 있었지만 아직 소셜XE를 사용해 보지 않으셔서...
sejin7940 게시판 사용자 분들은 소셜XE 댓글은 거의 포기하셨을 거라 생각합니다.
* sejin7940/view_document.html
다음 코드를 찾으세요.
{@$member_grantAA=$oDocument->getExtraEidValue('member_grantAA')}
{@$group_grantAA=$oDocument->getExtraEidValue('group_grantAA')}
<!--@if($oDocument->allowComment() && $module_info->use_comment!="N" )-->
<!--@if($oDocument->isSecret() && !$oDocument->isGranted())-->
<!--@elseif(!(((!$member_grantAA || ($member_grantAA && substr_count(",".$member_grantAA.",", ",".$logged_info->user_id.","))) && (!$group_grantAA || ($group_grantAA && substr_count(",".$group_grantAA.",", ",".$logged_info->group.",")))) || $grant->manager=="Y" || $grant->document_grant=="N"))-->
<!--@else-->
<!--@if($oDocument->getCommentCount())-->
<!--@if($module_info->use_bestcomment=="Y")-->
<!--@if(!$module_info->bestcomment_total)-->{@$module_info->bestcomment_total='3'}<!--@end-->
<!--@if(!$module_info->bestcomment_min)-->{@$module_info->bestcomment_min='1'}<!--@end-->
{@
$args->module_srl = $module_info->module_srl;
$args->document_srl = $oDocument->document_srl;
$args->list_count = $module_info->bestcomment_total;
$args->sort_index = $args->order_target = 'voted_count';
$args->order_type = 'desc';
$args->min_vote = $module_info->bestcomment_min;
$oCommentModel = &getModel('comment');
$output_bestcomment = executeQuery('comment.getBestCommentList', $args);
}
{@$comment_style="best";}
<!--@if(count($output_bestcomment->data)>1)-->
<!--@foreach($output_bestcomment->data as $no=>$comment)-->
{@$best_comment_srl = $comment->comment_srl}
{@$best_comment = $oCommentModel->getComment($best_comment_srl) }
{@$_comment_list[] = $best_comment }
<!--@end-->
<!--@else-->
<!--@foreach($output_bestcomment->data as $key=>$value)-->
<!--@if($key=='comment_srl')-->
{@$_comment_list[] = $oCommentModel->getComment($value) }
<!--@end-->
<!--@end-->
<!--@end-->
<!--@if($output_bestcomment->data)-->
<div id="div_best_comment">
<div id="div_comment_view" style="display:block; width:98%; margin:0px auto 0px auto" <!--@if($module_info->view_comment=="button_view")-->style="display:none"<!--@end-->>
<a name="comment"></a>
<!--@if($module_info->comment_skin=="narrow")-->
<!--#include("./comment_narrow.html")-->
<!--@else-->
<!--#include("./comment.html")-->
<!--@end-->
</div>
</div>
<!--@end-->
<!--@end-->
<!--@if($module_info->view_comment=="N" && !$grant->manager)-->
<!--@else-->
{@ $_comment_list = $oDocument->getComments() }
{@$comment_style="default";}
<div id="div_comment_view" style="float:left; width:100%" <!--@if($module_info->view_comment=="button_view")-->style="display:none"<!--@end-->>
<a name="comment"></a>
<!--@if($module_info->comment_skin=="narrow")-->
<!--#include("./comment_narrow.html")-->
<!--@else-->
<!--#include("./comment.html")-->
<!--@end-->
</div>
<!--@end-->
<!--@end-->
<div style="<!--@if((!$oDocument->getCommentCount() || $module_info->view_comment=='button_view' ) && ($module_info->write_comment=='button_page' || $module_info->write_comment=='button_view') && $module_info->use_sub!='+
'Y')-->margin-top:-35px;<!--@end--> text-align:center; width:100%; float:left;"> <!--@if($module_info->view_comment=="button_view" && $oDocument->getCommentCount())-->
<a onclick="document.getElementById('div_comment_view').style.display='inline';this.style.display='none';" style="pointer:cursor;" class="buttonOfficial"><span style=" width:80px; text-align:center;">{$lang->cmd_comment_view}</span></a>
<!--@end-->
<!--@if($grant->write_comment && $oDocument->isEnableComment() && $module_info->write_comment=="button_page")-->
<a href="{getUrl('act','dispBoardWriteComment','document_srl',$oDocument->document_srl)}" class="buttonOfficial"><span style=" width:80px; text-align:center;">{$lang->cmd_comment_registration}</span></a>
<!--@elseif($grant->write_comment && $oDocument->isEnableComment() && $module_info->write_comment=="button_view")-->
<a onclick="document.getElementById('div_comment_form').style.display='inline';this.style.display='none';" style="pointer:cursor;" class="buttonOfficial"><span style=" width:80px; text-align:center;">{$lang->cmd_comment_registration}</span></a>
<!--@end-->
</div>
<!--@if($grant->write_comment && $oDocument->isEnableComment() && ($module_info->write_comment=="Y" || $module_info->write_comment=="button_view" || ($module_info->write_comment=="N" && $grant->manager)) )-->
<div id="div_comment_form" style="float:left; width:100%; <!--@if($module_info->write_comment=='button_view')-->display:none;<!--@end-->">
<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" <!--@if($module_info->use_comment=="button_view" && !$oDocument->getCommentCount() && $module_info->use_sub!='Y' )-->style="margin-top:35px;"<!--@end-->>
<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="" />-->
<input type="hidden" name="content" value="{nl2br(htmlspecialchars($module_info->comment_default))}" />
<!--
{@$module_info->comment_default=str_replace('"','\'',$module_info->comment_default)}
<input type="hidden" name="content" value="{$module_info->comment_default}" />
-->
<div class="boardWrite commentEditor">
<div class="editor">{$oDocument->getCommentEditor()}</div>
<div class="editorOption" style="width:100%">
<!--@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;" />
<!--@if($module_info->display_comment_pwd=="N")-->
<input type="hidden" name="password" value="{rand(111111111,9999999999)}">
<!--@else-->
<input type="password" name="password" class="inputText userPw" value="{$lang->password}" title="{$lang->password}" onfocus="if(this.value==this.title)this.value='';return false;" />
<!--@end-->
<!--@if($module_info->display_comment_email!="N")-->
<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;" />
<!--@end-->
<!--@if($module_info->display_comment_homepage!="N")-->
<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-->
<!--@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-->
<!--@if($module_info->comment_secret_sort=="secret_all")-->
<input type="hidden" name="is_secret" value="Y" id="is_secret" >
<label for="is_secret">{$lang->secret_all}</label>
<!--@elseif ( ($module_info->comment_secret_grant=="member" && $logged_info) || ($module_info->comment_secret_grant=="admin" && $grant->manager ) || $module_info->comment_secret_grant=="all" || !$module_info->comment_secret_sort )-->
<input type="checkbox" name="is_secret" value="Y" <!--@if($oDocument->isSecret() || $module_info->comment_secret_sort=="secret")-->checked="checked"<!--@end--> id="is_secret" />
<label for="is_secret">{$lang->secret}</label>
<!--@end-->
</div>
<div class="boardNavigation">
<!--@if($module_info->display_commentvote=="Y")-->
<span class="buttonOfficial"><input onclick="doCallModuleAction('document','procDocumentVoteUp',{$oDocument->document_srl});" type="submit" value="추천하며 댓글 등록" accesskey="s" /></span>
<!--@end-->
<span class="buttonOfficial"><input type="submit" value="{$lang->cmd_comment_registration}" accesskey="s" /></span>
</div>
</div>
</form>
</div>
<!--@end-->
<!--@end-->
<!--@end-->
* 이 코드에 주속문을 달아야 하는데 불가능합니다. 그러니 전부 삭제하세요. 다시 원래 기능사용하시려면 다시 깔면 되니까 걱정하지 않으셔도 됩니다.
그리고, 삭제한 자리에 다음 코드를 붙여 넣으세요.
* 이 코드에 주속문을 달아야 하는데 불가능합니다. 그러니 전부 삭제하세요. 다시 원래 기능사용하시려면 다시 깔면 되니까 걱정하지 않으셔도 됩니다.
그리고, 삭제한 자리에 다음 코드를 붙여 넣으세요.
<!--SocialXE Comment Widget Start-->
<a name="comment"></a>
<img class="zbxe_widget_output" widget="socialxe_comment" skin="default" colorset="white" document_srl="{$oDocument->document_srl}" content_link="{getFullUrl('', 'document_srl', $oDocument->document_srl, 'dummy', '1')}" content_title="{htmlspecialchars($oDocument->getTitleText())}" enter_send="Y" style="width:100%;" />
<!--SocialXE Comment Widget End-->
기존 소셜XE 매뉴얼에 나온 코드랑 다른 부분이 있습니다. style="width:100%" 가 추가된 것입니다.
sejin7940 게시판에서 어쩐 일인지 저걸 안 붙이면 가로가 0이 되어 버려서 흰 공간만 보이게 됩니다.
좋은 게시판 만들어 주신 sejin7940님, 좋은 게시판 쓰고 계신 분들에게 좋은 팁이 되었음 합니다.
기존 소셜XE 매뉴얼에 나온 코드랑 다른 부분이 있습니다. style="width:100%" 가 추가된 것입니다.
sejin7940 게시판에서 어쩐 일인지 저걸 안 붙이면 가로가 0이 되어 버려서 흰 공간만 보이게 됩니다.
좋은 게시판 만들어 주신 sejin7940님, 좋은 게시판 쓰고 계신 분들에게 좋은 팁이 되었음 합니다.
댓글 5
제목 | 글쓴이 | 날짜 |
---|---|---|
노프레임 홈만들기 (2) - 로그인, 최근게시물 설치
[31]
![]() | @kihwa | 2003.07.26 |
노프레임 홈만들기 (3) - 서브 페이지 만들고 제로보드에 적용하기
[27]
![]() | @kihwa | 2003.07.26 |
이미지2장으로 홈페이지만들기 [5] | Conz | 2003.08.01 |
이미지2장으로 홈페이지만들기 2탄 [3] | Conz | 2003.08.01 |
<TD>에 스크롤바 생성하기!! [12] | millth | 2003.08.04 |
[나모] iframe창에서 다른 iframe창으로 링크걸기, 전체창으로 링크하기 [1] | 김병희 | 2003.08.06 |
홈페이지에 배경 음악 항상 흐르게 하기 (숨김프레임) [5] | 마이템플릿 | 2003.08.13 |
테이블의 세로정렬 [4] | clo | 2003.08.20 |
[re] 벅스뮤직 음악을 페이지의 배경 음악으로 깔기 (간단) [3] | 윤혜성 | 2003.12.26 |
벅스뮤직 음악을 페이지의 배경 음악으로 깔기 (수정 #1)
[31]
![]() | 토끼군 | 2003.08.20 |
스크롤바 왼쪽에 위치하도록 하기(문서 뒤집힘 없음) [6] | 행복한고니 | 2003.08.22 |
[동영상] 테이블태그의 쉽고 확실한 이해와 원프레임 만들기 [30] | 비행소년™ | 2003.08.27 |
노프레임 홈페이지에서 상하좌우에 원하지 않는 간격이 생길때...
[9]
![]() | PHASE | 2003.09.08 |
[동영상] 제로보드의 주요기능들을 적용한 웹사이트 만들기 1-10장 [51] | 비행소년™ | 2003.09.16 |
마우스 커서에 대해서...
[16]
![]() | impre | 2003.09.20 |
해상도에 따라 레이어 위치 바뀌는 것 고정하기 [13] | 김형준 | 2003.10.04 |
IFRAME 삽입 [20] | 박종익 | 2003.10.10 |
링크에 마우스 오버 할때 상태표시줄에 원하는 글 뜨게하기 [6] | siche | 2003.11.26 |
Input AccessKey를 이용한 홈페이지 단축키 사용하기 [8] | Juny. | 2003.12.12 |
스크롤바 색상을 아름답게.
[17]
![]() | 해리포터포에버 | 2003.12.16 |