Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
9년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
49 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
327 행
복사
159 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
327 행
복사
# IF C_QUESTIONS #
# IF C_QUESTIONS #
<script>
<script>
복사
복사됨
복사
복사됨
<!--
<!--
# IF C_MODERATION #
# IF C_MODERATION #
var FaqQuestions = function(id){
var FaqQuestions = function(id){
this.id = id;
this.id = id;
this.questions_number = {QUESTIONS_NUMBER};
this.questions_number = {QUESTIONS_NUMBER};
};
};
복사
복사됨
복사
복사됨
FaqQuestions.prototype = {
FaqQuestions.prototype = {
init_sortable : function() {
init_sortable : function() {
jQuery("ul#questions-list").sortable({
jQuery("ul#questions-list").sortable({
handle: '.sortable-selector',
handle: '.sortable-selector',
placeholder: '<div class="dropzone">' + ${escapejs(LangLoader::get_message('position.drop_here', 'common'))} + '</div>'
placeholder: '<div class="dropzone">' + ${escapejs(LangLoader::get_message('position.drop_here', 'common'))} + '</div>'
});
});
},
},
serialize_sortable : function() {
serialize_sortable : function() {
jQuery('#tree').val(JSON.stringify(this.get_sortable_sequence()));
jQuery('#tree').val(JSON.stringify(this.get_sortable_sequence()));
},
},
get_sortable_sequence : function() {
get_sortable_sequence : function() {
var sequence = jQuery("ul#questions-list").sortable("serialize").get();
var sequence = jQuery("ul#questions-list").sortable("serialize").get();
return sequence[0];
return sequence[0];
},
},
change_reposition_pictures : function() {
change_reposition_pictures : function() {
sequence = this.get_sortable_sequence();
sequence = this.get_sortable_sequence();
var length = sequence.length;
var length = sequence.length;
for(var i = 0; i < length; i++)
for(var i = 0; i < length; i++)
{
{
if (jQuery('#list-' + sequence[i].id).is(':first-child'))
if (jQuery('#list-' + sequence[i].id).is(':first-child'))
jQuery("#move-up-" + sequence[i].id).hide();
jQuery("#move-up-" + sequence[i].id).hide();
else
else
jQuery("#move-up-" + sequence[i].id).show();
jQuery("#move-up-" + sequence[i].id).show();
if (jQuery('#list-' + sequence[i].id).is(':last-child'))
if (jQuery('#list-' + sequence[i].id).is(':last-child'))
jQuery("#move-down-" + sequence[i].id).hide();
jQuery("#move-down-" + sequence[i].id).hide();
else
else
jQuery("#move-down-" + sequence[i].id).show();
jQuery("#move-down-" + sequence[i].id).show();
}
}
}
}
복사
복사됨
복사
복사됨
};
};
복사
복사됨
복사
복사됨
var FaqQuestion = function(id, faq_questions){
var FaqQuestion = function(id, faq_questions){
this.id = id;
this.id = id;
this.FaqQuestions = faq_questions;
this.FaqQuestions = faq_questions;
if (FaqQuestions.questions_number > 1)
if (FaqQuestions.questions_number > 1)
FaqQuestions.change_reposition_pictures();
FaqQuestions.change_reposition_pictures();
복사
복사됨
복사
복사됨
};
};
FaqQuestion.prototype = {
FaqQuestion.prototype = {
delete : function() {
delete : function() {
if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))}))
if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))}))
{
{
jQuery.ajax({
jQuery.ajax({
url: '${relative_url(FaqUrlBuilder::ajax_delete())}',
url: '${relative_url(FaqUrlBuilder::ajax_delete())}',
type: "post",
type: "post",
dataType: "json",
dataType: "json",
data: {'id' : this.id, 'token' : '{TOKEN}'},
data: {'id' : this.id, 'token' : '{TOKEN}'},
success: function(returnData) {
success: function(returnData) {
if(returnData.code > 0) {
if(returnData.code > 0) {
jQuery("#list-" + returnData.code).remove();
jQuery("#list-" + returnData.code).remove();
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
jQuery("#title-question-" + returnData.code).remove();
jQuery("#title-question-" + returnData.code).remove();
# ENDIF #
# ENDIF #
FaqQuestions.init_sortable();
FaqQuestions.init_sortable();
FaqQuestions.questions_number--;
FaqQuestions.questions_number--;
FaqQuestions.change_reposition_pictures();
FaqQuestions.change_reposition_pictures();
if (FaqQuestions.questions_number == 1) {
if (FaqQuestions.questions_number == 1) {
jQuery("#position-update-button").hide();
jQuery("#position-update-button").hide();
} else if (FaqQuestions.questions_number == 0) {
} else if (FaqQuestions.questions_number == 0) {
jQuery("#position-update-form").hide();
jQuery("#position-update-form").hide();
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
jQuery("#questions-titles-list").hide();
jQuery("#questions-titles-list").hide();
# ENDIF #
# ENDIF #
jQuery("#no-item-message").show();
jQuery("#no-item-message").show();
}
}
}
}
}
}
});
});
}
}
}
}
복사
복사됨
복사
복사됨
};
};
var FaqQuestions = new FaqQuestions('questions-list');
var FaqQuestions = new FaqQuestions('questions-list');
jQuery(document).ready(function() {
jQuery(document).ready(function() {
FaqQuestions.init_sortable();
FaqQuestions.init_sortable();
jQuery('li.sortable-element').on('mouseout',function(){
jQuery('li.sortable-element').on('mouseout',function(){
FaqQuestions.change_reposition_pictures();
FaqQuestions.change_reposition_pictures();
});
});
복사
복사됨
복사
복사됨
});
});
# ELSE #
# ELSE #
var questions_number = {QUESTIONS_NUMBER};
var questions_number = {QUESTIONS_NUMBER};
function delete_question(id_question)
function delete_question(id_question)
{
{
if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))}))
if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))}))
{
{
jQuery.ajax({
jQuery.ajax({
url: '${relative_url(FaqUrlBuilder::ajax_delete())}',
url: '${relative_url(FaqUrlBuilder::ajax_delete())}',
type: "post",
type: "post",
dataType: "json",
dataType: "json",
data: {'id' : id_question, 'token' : '{TOKEN}'},
data: {'id' : id_question, 'token' : '{TOKEN}'},
success: function(returnData) {
success: function(returnData) {
if(returnData.code > 0) {
if(returnData.code > 0) {
jQuery("#question-" + returnData.code).remove();
jQuery("#question-" + returnData.code).remove();
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
jQuery("#title-question-" + returnData.code).remove();
jQuery("#title-question-" + returnData.code).remove();
# ENDIF #
# ENDIF #
if (returnData.questions_number == 0) {
if (returnData.questions_number == 0) {
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
jQuery("#questions-titles-list").hide();
jQuery("#questions-titles-list").hide();
# ENDIF #
# ENDIF #
jQuery("#no-item-message").show();
jQuery("#no-item-message").show();
}
}
}
}
}
}
});
});
}
}
복사
복사됨
복사
복사됨
}
}
# ENDIF #
# ENDIF #
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
function show_answer(id_question)
function show_answer(id_question)
{
{
if (jQuery("#question" + id_question)) {
if (jQuery("#question" + id_question)) {
if(jQuery("#answer" + id_question).css('display') == 'none')
if(jQuery("#answer" + id_question).css('display') == 'none')
{
{
jQuery("#answer" + id_question).fadeIn();
jQuery("#answer" + id_question).fadeIn();
jQuery("#question" + id_question).removeClass('fa-caret-right');
jQuery("#question" + id_question).removeClass('fa-caret-right');
jQuery("#question" + id_question).addClass('fa-caret-down');
jQuery("#question" + id_question).addClass('fa-caret-down');
}
}
else
else
{
{
jQuery("#answer" + id_question).fadeOut();
jQuery("#answer" + id_question).fadeOut();
jQuery("#question" + id_question).removeClass('fa-caret-down');
jQuery("#question" + id_question).removeClass('fa-caret-down');
jQuery("#question" + id_question).addClass('fa-caret-right');
jQuery("#question" + id_question).addClass('fa-caret-right');
}
}
}
}
복사
복사됨
복사
복사됨
}
}
jQuery(document).ready(function() {
jQuery(document).ready(function() {
var anchor = window.location.hash;
var anchor = window.location.hash;
var id_question;
var id_question;
id_question = anchor.substring(9,anchor.length);
id_question = anchor.substring(9,anchor.length);
if (anchor.substring(0,9) == "#question" && id_question.match(/^[0-9]+$/))
if (anchor.substring(0,9) == "#question" && id_question.match(/^[0-9]+$/))
show_answer(id_question);
show_answer(id_question);
복사
복사됨
복사
복사됨
});
});
# ENDIF #
# ENDIF #
-->
-->
</script>
</script>
# ENDIF #
# ENDIF #
# INCLUDE MSG #
# INCLUDE MSG #
<section id="module-faq">
<section id="module-faq">
<header>
<header>
<h1>
<h1>
<a href="${relative_url(SyndicationUrlBuilder::rss('faq', ID_CAT))}" title="${LangLoader::get_message('syndication', 'common')}"><i class="fa fa-syndication"></i></a>
<a href="${relative_url(SyndicationUrlBuilder::rss('faq', ID_CAT))}" title="${LangLoader::get_message('syndication', 'common')}"><i class="fa fa-syndication"></i></a>
# IF C_PENDING #{@faq.pending}# ELSE #{@module_title}# IF NOT C_ROOT_CATEGORY # - {CATEGORY_NAME}# ENDIF ## ENDIF # # IF C_CATEGORY ## IF IS_ADMIN #<a href="{U_EDIT_CATEGORY}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit smaller"></i></a># ENDIF ## ENDIF #
# IF C_PENDING #{@faq.pending}# ELSE #{@module_title}# IF NOT C_ROOT_CATEGORY # - {CATEGORY_NAME}# ENDIF ## ENDIF # # IF C_CATEGORY ## IF IS_ADMIN #<a href="{U_EDIT_CATEGORY}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit smaller"></i></a># ENDIF ## ENDIF #
</h1>
</h1>
# IF C_CATEGORY_DESCRIPTION #
# IF C_CATEGORY_DESCRIPTION #
<div class="cat-description">
<div class="cat-description">
{CATEGORY_DESCRIPTION}
{CATEGORY_DESCRIPTION}
</div>
</div>
# ENDIF #
# ENDIF #
</header>
</header>
# IF C_SUB_CATEGORIES #
# IF C_SUB_CATEGORIES #
복사
복사됨
복사
복사됨
<div class="subcat-container
">
<div class="subcat-container
elements-container# IF C_SEVERAL_CATS_COLUMNS # columns-{NUMBER_CATS_COLUMNS}# ENDIF #
">
# START sub_categories_list #
# START sub_categories_list #
복사
복사됨
복사
복사됨
<div class="subcat-element
" style="width:{CATS_COLUMNS_WIDTH}%;
">
<div class="subcat-element
block
">
<div class="subcat-content">
<div class="subcat-content">
# IF sub_categories_list.C_CATEGORY_IMAGE #<a itemprop="about" href="{sub_categories_list.U_CATEGORY}"><img itemprop="thumbnailUrl" src="{sub_categories_list.CATEGORY_IMAGE}" alt="{sub_categories_list.CATEGORY_NAME}" /></a># ENDIF #
# IF sub_categories_list.C_CATEGORY_IMAGE #<a itemprop="about" href="{sub_categories_list.U_CATEGORY}"><img itemprop="thumbnailUrl" src="{sub_categories_list.CATEGORY_IMAGE}" alt="{sub_categories_list.CATEGORY_NAME}" /></a># ENDIF #
<br />
<br />
<a itemprop="about" href="{sub_categories_list.U_CATEGORY}">{sub_categories_list.CATEGORY_NAME}</a>
<a itemprop="about" href="{sub_categories_list.U_CATEGORY}">{sub_categories_list.CATEGORY_NAME}</a>
<br />
<br />
복사
복사됨
복사
복사됨
<span class="small">{sub_categories_list.QUESTIONS_NUMBER} # IF sub_categories_list.C_MORE_THAN_ONE_QUESTION #${TextHelper::
lowercase_first
(LangLoader::get_message('faq.questions', 'common', 'faq'))}# ELSE #${TextHelper::
lowercase_first
(LangLoader::get_message('faq.form.question', 'common', 'faq'))}# ENDIF #</span>
<span class="small">{sub_categories_list.QUESTIONS_NUMBER} # IF sub_categories_list.C_MORE_THAN_ONE_QUESTION #${TextHelper::
lcfirst
(LangLoader::get_message('faq.questions', 'common', 'faq'))}# ELSE #${TextHelper::
lcfirst
(LangLoader::get_message('faq.form.question', 'common', 'faq'))}# ENDIF #</span>
</div>
</div>
</div>
</div>
# END sub_categories_list #
# END sub_categories_list #
<div class="spacer"></div>
<div class="spacer"></div>
</div>
</div>
# IF C_SUBCATEGORIES_PAGINATION #<span class="center"># INCLUDE SUBCATEGORIES_PAGINATION #</span># ENDIF #
# IF C_SUBCATEGORIES_PAGINATION #<span class="center"># INCLUDE SUBCATEGORIES_PAGINATION #</span># ENDIF #
# ELSE #
# ELSE #
<div class="spacer"></div>
<div class="spacer"></div>
# ENDIF #
# ENDIF #
복사
복사됨
복사
복사됨
<div class="content">
# IF C_QUESTIONS #
# IF C_QUESTIONS #
# IF C_PENDING #
# IF C_PENDING #
# IF C_MORE_THAN_ONE_QUESTION #
# IF C_MORE_THAN_ONE_QUESTION #
# INCLUDE SORT_FORM #
# INCLUDE SORT_FORM #
<div class="spacer"></div>
<div class="spacer"></div>
# ENDIF #
# ENDIF #
# ENDIF #
# ENDIF #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN #
<div id="questions-titles-list">
<div id="questions-titles-list">
복사
복사됨
복사
복사됨
<ol>
<ol>
# START questions #
# START questions #
<li id="title-question-{questions.ID}"
>
<li id="title-question-{questions.ID}"
# IF questions.C_NEW_CONTENT # class="new-content"# ENDIF #
>
<a href="#question{questions.ID}">{questions.QUESTION}</a>
<a href="#question{questions.ID}">{questions.QUESTION}</a>
</li>
</li>
# END questions #
# END questions #
</ol>
</ol>
<hr
/>
<hr
>
</div>
</div>
# ENDIF #
# ENDIF #
복사
복사됨
복사
복사됨
# IF C_MODERATION #
<div class="content elements-container">
<form action="{REWRITED_SCRIPT}" method="post" id="position-update-form" onsubmit="FaqQuestions.serialize_sortable();">
# IF C_MODERATION #
<fieldset id="questions-management">
<form action="{REWRITED_SCRIPT}" method="post" id="position-update-form" onsubmit="FaqQuestions.serialize_sortable();">
<ul id="questions-list" class="sortable-block">
<fieldset id="questions-management">
# START questions #
<ul id="questions-list" class="sortable-block">
<li class="sortable-element
" id="list-{questions.ID}" data-id="{questions.ID}">
# START questions #
<div class="sortable-selector" title="${LangLoader::get_message('position.move', 'common')}"></div>
<li class="sortable-element
# IF questions.C_NEW_CONTENT # new-content# ENDIF #
" id="list-{questions.ID}" data-id="{questions.ID}">
<div class="sortable-title">
<div class="sortable-selector" title="${LangLoader::get_message('position.move', 'common')}"></div>
<h3 class="question-title">
<div class="sortable-title">
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
<h3 class="question-title">
<a href="" onclick="show_answer({questions.ID});return false;" title="
"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a>
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
<a href="" onclick="show_answer({questions.ID});return false;" title="
">{questions.QUESTION}</a>
<a href="" onclick="show_answer({questions.ID});return false;" title="
{questions.L_SHOW_ANSWER}
"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a>
# ELSE #
<a href="" onclick="show_answer({questions.ID});return false;" title="
{questions.QUESTION}
">{questions.QUESTION}</a>
<i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i>
# ELSE #
<span>{questions.QUESTION}</span>
<i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i>
# ENDIF #
<span>{questions.QUESTION}</span>
</h3>
# ENDIF #
<div class="sortable-actions">
</h3>
# IF C_MORE_THAN_ONE_QUESTION #
<div class="sortable-actions">
<a href="" title="${LangLoader::get_message('position.move_up', 'common')}" id="move-up-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-up"></i></a>
# IF C_MORE_THAN_ONE_QUESTION #
<a href="" title="${LangLoader::get_message('position.move_down', 'common')}" id="move-down-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-down"></i></a>
<a href="" title="${LangLoader::get_message('position.move_up', 'common')}" id="move-up-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-up"></i></a>
# ENDIF #
<a href="" title="${LangLoader::get_message('position.move_down', 'common')}" id="move-down-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-down"></i></a>
<a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a>
# ENDIF #
<a href="" onclick="return false;" title="${LangLoader::get_message('delete', 'common')}" id="delete-{questions.ID}"><i class="fa fa-delete"></i></a>
<a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a>
</div>
<a href="" onclick="return false;" title="${LangLoader::get_message('delete', 'common')}" id="delete-{questions.ID}"><i class="fa fa-delete"></i></a>
<div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #>
</div>
<div itemprop="text">{questions.ANSWER}</div>
<div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #>
<div itemprop="text">{questions.ANSWER}</div>
</div>
</div>
</div>
복사
복사됨
복사
복사됨
</div>
<div class="spacer"></div>
<div class="spacer"></div>
<script>
<script>
<!--
<!--
jQuery(document).ready(function() {
jQuery(document).ready(function() {
var faq_question = new FaqQuestion({questions.ID}, FaqQuestions);
var faq_question = new FaqQuestion({questions.ID}, FaqQuestions);
jQuery('#delete-{questions.ID}').on('click',function(){
jQuery('#delete-{questions.ID}').on('click',function(){
faq_question.delete();
faq_question.delete();
});
if (FaqQuestions.questions_number > 1) {
jQuery('#move-up-{questions.ID}').on('click',function(){
var li = jQuery(this).closest('li');
li.insertBefore( li.prev() );
FaqQuestions.change_reposition_pictures();
});
jQuery('#move-down-{questions.ID}').on('click',function(){
var li = jQuery(this).closest('li');
li.insertAfter( li.next() );
FaqQuestions.change_reposition_pictures();
});
});
복사
복사됨
복사
복사됨
}
});
if (FaqQuestions.questions_number > 1) {
-->
jQuery('#move-up-{questions.ID}').on('click',function(){
</script>
var li = jQuery(this).closest('li');
</li>
li.insertBefore( li.prev() );
# END questions #
FaqQuestions.change_reposition_pictures();
</ul>
});
</fieldset>
jQuery('#move-down-{questions.ID}').on('click',function(){
# IF C_MORE_THAN_ONE_QUESTION #
var li = jQuery(this).closest('li');
<fieldset class="fieldset-submit" id="position-update-button">
li.insertAfter( li.next() );
<button type="submit" name="submit" value="true" class="submit">${LangLoader::get_message('position.update', 'common')}</button>
FaqQuestions.change_reposition_pictures();
<input type="hidden" name="token" value="{TOKEN}">
});
<input type="hidden" name="tree" id="tree" value="">
}
</fieldset>
});
# ENDIF #
-->
</form>
</script>
# ELSE #
</li>
# START questions #
# END questions #
<article id="article-faq-{questions.ID}" itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="article-faq article-several
">
</ul>
<header class="faq-question-element">
</fieldset>
<h3 class="question-title">
# IF C_MORE_THAN_ONE_QUESTION #
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
<fieldset class="fieldset-submit" id="position-update-button">
<a href="" onclick="show_answer({questions.ID});return false;" title="
"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a>
<button type="submit" name="submit" value="true" class="submit">${LangLoader::get_message('position.update', 'common')}</button>
<a href="" onclick="show_answer({questions.ID});return false;" title="
"><span itemprop="name">{questions.QUESTION}</span></a>
<input type="hidden" name="token" value="{TOKEN}">
# ELSE #
<input type="hidden" name="tree" id="tree" value="">
<i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i>
</fieldset>
<span itemprop="name">{questions.QUESTION}</span>
# ENDIF #
# ENDIF #
</form>
</h3>
# ELSE #
# START questions #
<span class="actions">
<article id="article-faq-{questions.ID}" itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="article-faq article-several
# IF questions.C_NEW_CONTENT # new-content# ENDIF #
">
<a href="{questions.U_LINK}" title="
"><i class="fa fa-flag"></i></a>
<header class="faq-question-element">
# IF questions.C_EDIT #
<h3 class="question-title">
<a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a>
# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN #
# ENDIF #
<a href="" onclick="show_answer({questions.ID});return false;" title="
{questions.L_SHOW_ANSWER}
"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a>
# IF questions.C_DELETE #
<a href="" onclick="show_answer({questions.ID});return false;" title="
{questions.QUESTION}
"><span itemprop="name">{questions.QUESTION}</span></a>
<a href="" onclick="delete_question({questions.ID});return false;" title="${LangLoader::get_message('delete', 'common')}"><i class="fa fa-delete"></i></a>
# ELSE #
# ENDIF #
<i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i>
</span>
<span itemprop="name">{questions.QUESTION}</span>
# ENDIF #
</h3>
<span class="actions">
<a href="{questions.U_LINK}" title="
{questions.L_LINK_QUESTION}
"><i class="fa fa-flag"></i></a>
# IF questions.C_EDIT #
<a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a>
# ENDIF #
# IF questions.C_DELETE #
<a href="" onclick="delete_question({questions.ID});return false;" title="${LangLoader::get_message('delete', 'common')}"><i class="fa fa-delete"></i></a>
# ENDIF #
</span>
<meta itemprop="url" content="{questions.U_LINK}">
</header>
복사
복사됨
복사
복사됨
<meta itemprop="url" content="{questions.U_LINK}">
<div class="content">
</header>
<div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #>
<div itemprop="text">{questions.ANSWER}</div>
<div class="content">
</div>
<div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #>
<div itemprop="text">{questions.ANSWER}</div>
</div>
</div>
복사
복사됨
복사
복사됨
</div>
<footer></footer>
<footer></footer>
</article>
</article>
# END questions #
# END questions #
# ENDIF #
# ENDIF #
</div>
# ENDIF #
# ENDIF #
# IF NOT C_HIDE_NO_ITEM_MESSAGE #
# IF NOT C_HIDE_NO_ITEM_MESSAGE #
<div id="no-item-message"# IF C_QUESTIONS # style="display: none;"# ENDIF #>
<div id="no-item-message"# IF C_QUESTIONS # style="display: none;"# ENDIF #>
<div class="center">
<div class="center">
${LangLoader::get_message('no_item_now', 'common')}
${LangLoader::get_message('no_item_now', 'common')}
</div>
</div>
</div>
</div>
# ENDIF #
# ENDIF #
복사
복사됨
복사
복사됨
</div>
<footer></footer>
<footer></footer>
</section>
</section>
저장된 비교 결과
원본
파일 열기
# IF C_QUESTIONS # <script> <!-- # IF C_MODERATION # var FaqQuestions = function(id){ this.id = id; this.questions_number = {QUESTIONS_NUMBER}; }; FaqQuestions.prototype = { init_sortable : function() { jQuery("ul#questions-list").sortable({ handle: '.sortable-selector', placeholder: '<div class="dropzone">' + ${escapejs(LangLoader::get_message('position.drop_here', 'common'))} + '</div>' }); }, serialize_sortable : function() { jQuery('#tree').val(JSON.stringify(this.get_sortable_sequence())); }, get_sortable_sequence : function() { var sequence = jQuery("ul#questions-list").sortable("serialize").get(); return sequence[0]; }, change_reposition_pictures : function() { sequence = this.get_sortable_sequence(); var length = sequence.length; for(var i = 0; i < length; i++) { if (jQuery('#list-' + sequence[i].id).is(':first-child')) jQuery("#move-up-" + sequence[i].id).hide(); else jQuery("#move-up-" + sequence[i].id).show(); if (jQuery('#list-' + sequence[i].id).is(':last-child')) jQuery("#move-down-" + sequence[i].id).hide(); else jQuery("#move-down-" + sequence[i].id).show(); } } }; var FaqQuestion = function(id, faq_questions){ this.id = id; this.FaqQuestions = faq_questions; if (FaqQuestions.questions_number > 1) FaqQuestions.change_reposition_pictures(); }; FaqQuestion.prototype = { delete : function() { if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))})) { jQuery.ajax({ url: '${relative_url(FaqUrlBuilder::ajax_delete())}', type: "post", dataType: "json", data: {'id' : this.id, 'token' : '{TOKEN}'}, success: function(returnData) { if(returnData.code > 0) { jQuery("#list-" + returnData.code).remove(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#title-question-" + returnData.code).remove(); # ENDIF # FaqQuestions.init_sortable(); FaqQuestions.questions_number--; FaqQuestions.change_reposition_pictures(); if (FaqQuestions.questions_number == 1) { jQuery("#position-update-button").hide(); } else if (FaqQuestions.questions_number == 0) { jQuery("#position-update-form").hide(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#questions-titles-list").hide(); # ENDIF # jQuery("#no-item-message").show(); } } } }); } } }; var FaqQuestions = new FaqQuestions('questions-list'); jQuery(document).ready(function() { FaqQuestions.init_sortable(); jQuery('li.sortable-element').on('mouseout',function(){ FaqQuestions.change_reposition_pictures(); }); }); # ELSE # var questions_number = {QUESTIONS_NUMBER}; function delete_question(id_question) { if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))})) { jQuery.ajax({ url: '${relative_url(FaqUrlBuilder::ajax_delete())}', type: "post", dataType: "json", data: {'id' : id_question, 'token' : '{TOKEN}'}, success: function(returnData) { if(returnData.code > 0) { jQuery("#question-" + returnData.code).remove(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#title-question-" + returnData.code).remove(); # ENDIF # if (returnData.questions_number == 0) { # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#questions-titles-list").hide(); # ENDIF # jQuery("#no-item-message").show(); } } } }); } } # ENDIF # # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # function show_answer(id_question) { if (jQuery("#question" + id_question)) { if(jQuery("#answer" + id_question).css('display') == 'none') { jQuery("#answer" + id_question).fadeIn(); jQuery("#question" + id_question).removeClass('fa-caret-right'); jQuery("#question" + id_question).addClass('fa-caret-down'); } else { jQuery("#answer" + id_question).fadeOut(); jQuery("#question" + id_question).removeClass('fa-caret-down'); jQuery("#question" + id_question).addClass('fa-caret-right'); } } } jQuery(document).ready(function() { var anchor = window.location.hash; var id_question; id_question = anchor.substring(9,anchor.length); if (anchor.substring(0,9) == "#question" && id_question.match(/^[0-9]+$/)) show_answer(id_question); }); # ENDIF # --> </script> # ENDIF # # INCLUDE MSG # <section id="module-faq"> <header> <h1> <a href="${relative_url(SyndicationUrlBuilder::rss('faq', ID_CAT))}" title="${LangLoader::get_message('syndication', 'common')}"><i class="fa fa-syndication"></i></a> # IF C_PENDING #{@faq.pending}# ELSE #{@module_title}# IF NOT C_ROOT_CATEGORY # - {CATEGORY_NAME}# ENDIF ## ENDIF # # IF C_CATEGORY ## IF IS_ADMIN #<a href="{U_EDIT_CATEGORY}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit smaller"></i></a># ENDIF ## ENDIF # </h1> # IF C_CATEGORY_DESCRIPTION # <div class="cat-description"> {CATEGORY_DESCRIPTION} </div> # ENDIF # </header> # IF C_SUB_CATEGORIES # <div class="subcat-container"> # START sub_categories_list # <div class="subcat-element" style="width:{CATS_COLUMNS_WIDTH}%;"> <div class="subcat-content"> # IF sub_categories_list.C_CATEGORY_IMAGE #<a itemprop="about" href="{sub_categories_list.U_CATEGORY}"><img itemprop="thumbnailUrl" src="{sub_categories_list.CATEGORY_IMAGE}" alt="{sub_categories_list.CATEGORY_NAME}" /></a># ENDIF # <br /> <a itemprop="about" href="{sub_categories_list.U_CATEGORY}">{sub_categories_list.CATEGORY_NAME}</a> <br /> <span class="small">{sub_categories_list.QUESTIONS_NUMBER} # IF sub_categories_list.C_MORE_THAN_ONE_QUESTION #${TextHelper::lowercase_first(LangLoader::get_message('faq.questions', 'common', 'faq'))}# ELSE #${TextHelper::lowercase_first(LangLoader::get_message('faq.form.question', 'common', 'faq'))}# ENDIF #</span> </div> </div> # END sub_categories_list # <div class="spacer"></div> </div> # IF C_SUBCATEGORIES_PAGINATION #<span class="center"># INCLUDE SUBCATEGORIES_PAGINATION #</span># ENDIF # # ELSE # <div class="spacer"></div> # ENDIF # <div class="content"> # IF C_QUESTIONS # # IF C_PENDING # # IF C_MORE_THAN_ONE_QUESTION # # INCLUDE SORT_FORM # <div class="spacer"></div> # ENDIF # # ENDIF # # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # <div id="questions-titles-list"> <ol> # START questions # <li id="title-question-{questions.ID}"> <a href="#question{questions.ID}">{questions.QUESTION}</a> </li> # END questions # </ol> <hr> </div> # ENDIF # # IF C_MODERATION # <form action="{REWRITED_SCRIPT}" method="post" id="position-update-form" onsubmit="FaqQuestions.serialize_sortable();"> <fieldset id="questions-management"> <ul id="questions-list" class="sortable-block"> # START questions # <li class="sortable-element" id="list-{questions.ID}" data-id="{questions.ID}"> <div class="sortable-selector" title="${LangLoader::get_message('position.move', 'common')}"></div> <div class="sortable-title"> <h3 class="question-title"> # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # <a href="" onclick="show_answer({questions.ID});return false;" title=""><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a> <a href="" onclick="show_answer({questions.ID});return false;" title="">{questions.QUESTION}</a> # ELSE # <i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i> <span>{questions.QUESTION}</span> # ENDIF # </h3> <div class="sortable-actions"> # IF C_MORE_THAN_ONE_QUESTION # <a href="" title="${LangLoader::get_message('position.move_up', 'common')}" id="move-up-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-up"></i></a> <a href="" title="${LangLoader::get_message('position.move_down', 'common')}" id="move-down-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-down"></i></a> # ENDIF # <a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a> <a href="" onclick="return false;" title="${LangLoader::get_message('delete', 'common')}" id="delete-{questions.ID}"><i class="fa fa-delete"></i></a> </div> <div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #> <div itemprop="text">{questions.ANSWER}</div> </div> </div> <div class="spacer"></div> <script> <!-- jQuery(document).ready(function() { var faq_question = new FaqQuestion({questions.ID}, FaqQuestions); jQuery('#delete-{questions.ID}').on('click',function(){ faq_question.delete(); }); if (FaqQuestions.questions_number > 1) { jQuery('#move-up-{questions.ID}').on('click',function(){ var li = jQuery(this).closest('li'); li.insertBefore( li.prev() ); FaqQuestions.change_reposition_pictures(); }); jQuery('#move-down-{questions.ID}').on('click',function(){ var li = jQuery(this).closest('li'); li.insertAfter( li.next() ); FaqQuestions.change_reposition_pictures(); }); } }); --> </script> </li> # END questions # </ul> </fieldset> # IF C_MORE_THAN_ONE_QUESTION # <fieldset class="fieldset-submit" id="position-update-button"> <button type="submit" name="submit" value="true" class="submit">${LangLoader::get_message('position.update', 'common')}</button> <input type="hidden" name="token" value="{TOKEN}"> <input type="hidden" name="tree" id="tree" value=""> </fieldset> # ENDIF # </form> # ELSE # # START questions # <article id="article-faq-{questions.ID}" itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="article-faq article-several"> <header class="faq-question-element"> <h3 class="question-title"> # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # <a href="" onclick="show_answer({questions.ID});return false;" title=""><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a> <a href="" onclick="show_answer({questions.ID});return false;" title=""><span itemprop="name">{questions.QUESTION}</span></a> # ELSE # <i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i> <span itemprop="name">{questions.QUESTION}</span> # ENDIF # </h3> <span class="actions"> <a href="{questions.U_LINK}" title=""><i class="fa fa-flag"></i></a> # IF questions.C_EDIT # <a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a> # ENDIF # # IF questions.C_DELETE # <a href="" onclick="delete_question({questions.ID});return false;" title="${LangLoader::get_message('delete', 'common')}"><i class="fa fa-delete"></i></a> # ENDIF # </span> <meta itemprop="url" content="{questions.U_LINK}"> </header> <div class="content"> <div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #> <div itemprop="text">{questions.ANSWER}</div> </div> </div> <footer></footer> </article> # END questions # # ENDIF # # ENDIF # # IF NOT C_HIDE_NO_ITEM_MESSAGE # <div id="no-item-message"# IF C_QUESTIONS # style="display: none;"# ENDIF #> <div class="center"> ${LangLoader::get_message('no_item_now', 'common')} </div> </div> # ENDIF # </div> <footer></footer> </section>
수정본
파일 열기
# IF C_QUESTIONS # <script> <!-- # IF C_MODERATION # var FaqQuestions = function(id){ this.id = id; this.questions_number = {QUESTIONS_NUMBER}; }; FaqQuestions.prototype = { init_sortable : function() { jQuery("ul#questions-list").sortable({ handle: '.sortable-selector', placeholder: '<div class="dropzone">' + ${escapejs(LangLoader::get_message('position.drop_here', 'common'))} + '</div>' }); }, serialize_sortable : function() { jQuery('#tree').val(JSON.stringify(this.get_sortable_sequence())); }, get_sortable_sequence : function() { var sequence = jQuery("ul#questions-list").sortable("serialize").get(); return sequence[0]; }, change_reposition_pictures : function() { sequence = this.get_sortable_sequence(); var length = sequence.length; for(var i = 0; i < length; i++) { if (jQuery('#list-' + sequence[i].id).is(':first-child')) jQuery("#move-up-" + sequence[i].id).hide(); else jQuery("#move-up-" + sequence[i].id).show(); if (jQuery('#list-' + sequence[i].id).is(':last-child')) jQuery("#move-down-" + sequence[i].id).hide(); else jQuery("#move-down-" + sequence[i].id).show(); } } }; var FaqQuestion = function(id, faq_questions){ this.id = id; this.FaqQuestions = faq_questions; if (FaqQuestions.questions_number > 1) FaqQuestions.change_reposition_pictures(); }; FaqQuestion.prototype = { delete : function() { if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))})) { jQuery.ajax({ url: '${relative_url(FaqUrlBuilder::ajax_delete())}', type: "post", dataType: "json", data: {'id' : this.id, 'token' : '{TOKEN}'}, success: function(returnData) { if(returnData.code > 0) { jQuery("#list-" + returnData.code).remove(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#title-question-" + returnData.code).remove(); # ENDIF # FaqQuestions.init_sortable(); FaqQuestions.questions_number--; FaqQuestions.change_reposition_pictures(); if (FaqQuestions.questions_number == 1) { jQuery("#position-update-button").hide(); } else if (FaqQuestions.questions_number == 0) { jQuery("#position-update-form").hide(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#questions-titles-list").hide(); # ENDIF # jQuery("#no-item-message").show(); } } } }); } } }; var FaqQuestions = new FaqQuestions('questions-list'); jQuery(document).ready(function() { FaqQuestions.init_sortable(); jQuery('li.sortable-element').on('mouseout',function(){ FaqQuestions.change_reposition_pictures(); }); }); # ELSE # var questions_number = {QUESTIONS_NUMBER}; function delete_question(id_question) { if (confirm(${escapejs(LangLoader::get_message('confirm.delete', 'status-messages-common'))})) { jQuery.ajax({ url: '${relative_url(FaqUrlBuilder::ajax_delete())}', type: "post", dataType: "json", data: {'id' : id_question, 'token' : '{TOKEN}'}, success: function(returnData) { if(returnData.code > 0) { jQuery("#question-" + returnData.code).remove(); # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#title-question-" + returnData.code).remove(); # ENDIF # if (returnData.questions_number == 0) { # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # jQuery("#questions-titles-list").hide(); # ENDIF # jQuery("#no-item-message").show(); } } } }); } } # ENDIF # # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # function show_answer(id_question) { if (jQuery("#question" + id_question)) { if(jQuery("#answer" + id_question).css('display') == 'none') { jQuery("#answer" + id_question).fadeIn(); jQuery("#question" + id_question).removeClass('fa-caret-right'); jQuery("#question" + id_question).addClass('fa-caret-down'); } else { jQuery("#answer" + id_question).fadeOut(); jQuery("#question" + id_question).removeClass('fa-caret-down'); jQuery("#question" + id_question).addClass('fa-caret-right'); } } } jQuery(document).ready(function() { var anchor = window.location.hash; var id_question; id_question = anchor.substring(9,anchor.length); if (anchor.substring(0,9) == "#question" && id_question.match(/^[0-9]+$/)) show_answer(id_question); }); # ENDIF # --> </script> # ENDIF # # INCLUDE MSG # <section id="module-faq"> <header> <h1> <a href="${relative_url(SyndicationUrlBuilder::rss('faq', ID_CAT))}" title="${LangLoader::get_message('syndication', 'common')}"><i class="fa fa-syndication"></i></a> # IF C_PENDING #{@faq.pending}# ELSE #{@module_title}# IF NOT C_ROOT_CATEGORY # - {CATEGORY_NAME}# ENDIF ## ENDIF # # IF C_CATEGORY ## IF IS_ADMIN #<a href="{U_EDIT_CATEGORY}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit smaller"></i></a># ENDIF ## ENDIF # </h1> # IF C_CATEGORY_DESCRIPTION # <div class="cat-description"> {CATEGORY_DESCRIPTION} </div> # ENDIF # </header> # IF C_SUB_CATEGORIES # <div class="subcat-container elements-container# IF C_SEVERAL_CATS_COLUMNS # columns-{NUMBER_CATS_COLUMNS}# ENDIF #"> # START sub_categories_list # <div class="subcat-element block"> <div class="subcat-content"> # IF sub_categories_list.C_CATEGORY_IMAGE #<a itemprop="about" href="{sub_categories_list.U_CATEGORY}"><img itemprop="thumbnailUrl" src="{sub_categories_list.CATEGORY_IMAGE}" alt="{sub_categories_list.CATEGORY_NAME}" /></a># ENDIF # <br /> <a itemprop="about" href="{sub_categories_list.U_CATEGORY}">{sub_categories_list.CATEGORY_NAME}</a> <br /> <span class="small">{sub_categories_list.QUESTIONS_NUMBER} # IF sub_categories_list.C_MORE_THAN_ONE_QUESTION #${TextHelper::lcfirst(LangLoader::get_message('faq.questions', 'common', 'faq'))}# ELSE #${TextHelper::lcfirst(LangLoader::get_message('faq.form.question', 'common', 'faq'))}# ENDIF #</span> </div> </div> # END sub_categories_list # <div class="spacer"></div> </div> # IF C_SUBCATEGORIES_PAGINATION #<span class="center"># INCLUDE SUBCATEGORIES_PAGINATION #</span># ENDIF # # ELSE # <div class="spacer"></div> # ENDIF # # IF C_QUESTIONS # # IF C_PENDING # # IF C_MORE_THAN_ONE_QUESTION # # INCLUDE SORT_FORM # <div class="spacer"></div> # ENDIF # # ENDIF # # IF NOT C_DISPLAY_TYPE_ANSWERS_HIDDEN # <div id="questions-titles-list"> <ol> # START questions # <li id="title-question-{questions.ID}"# IF questions.C_NEW_CONTENT # class="new-content"# ENDIF #> <a href="#question{questions.ID}">{questions.QUESTION}</a> </li> # END questions # </ol> <hr /> </div> # ENDIF # <div class="content elements-container"> # IF C_MODERATION # <form action="{REWRITED_SCRIPT}" method="post" id="position-update-form" onsubmit="FaqQuestions.serialize_sortable();"> <fieldset id="questions-management"> <ul id="questions-list" class="sortable-block"> # START questions # <li class="sortable-element# IF questions.C_NEW_CONTENT # new-content# ENDIF #" id="list-{questions.ID}" data-id="{questions.ID}"> <div class="sortable-selector" title="${LangLoader::get_message('position.move', 'common')}"></div> <div class="sortable-title"> <h3 class="question-title"> # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # <a href="" onclick="show_answer({questions.ID});return false;" title="{questions.L_SHOW_ANSWER}"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a> <a href="" onclick="show_answer({questions.ID});return false;" title="{questions.QUESTION}">{questions.QUESTION}</a> # ELSE # <i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i> <span>{questions.QUESTION}</span> # ENDIF # </h3> <div class="sortable-actions"> # IF C_MORE_THAN_ONE_QUESTION # <a href="" title="${LangLoader::get_message('position.move_up', 'common')}" id="move-up-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-up"></i></a> <a href="" title="${LangLoader::get_message('position.move_down', 'common')}" id="move-down-{questions.ID}" onclick="return false;"><i class="fa fa-arrow-down"></i></a> # ENDIF # <a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a> <a href="" onclick="return false;" title="${LangLoader::get_message('delete', 'common')}" id="delete-{questions.ID}"><i class="fa fa-delete"></i></a> </div> <div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #> <div itemprop="text">{questions.ANSWER}</div> </div> </div> <div class="spacer"></div> <script> <!-- jQuery(document).ready(function() { var faq_question = new FaqQuestion({questions.ID}, FaqQuestions); jQuery('#delete-{questions.ID}').on('click',function(){ faq_question.delete(); }); if (FaqQuestions.questions_number > 1) { jQuery('#move-up-{questions.ID}').on('click',function(){ var li = jQuery(this).closest('li'); li.insertBefore( li.prev() ); FaqQuestions.change_reposition_pictures(); }); jQuery('#move-down-{questions.ID}').on('click',function(){ var li = jQuery(this).closest('li'); li.insertAfter( li.next() ); FaqQuestions.change_reposition_pictures(); }); } }); --> </script> </li> # END questions # </ul> </fieldset> # IF C_MORE_THAN_ONE_QUESTION # <fieldset class="fieldset-submit" id="position-update-button"> <button type="submit" name="submit" value="true" class="submit">${LangLoader::get_message('position.update', 'common')}</button> <input type="hidden" name="token" value="{TOKEN}"> <input type="hidden" name="tree" id="tree" value=""> </fieldset> # ENDIF # </form> # ELSE # # START questions # <article id="article-faq-{questions.ID}" itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="article-faq article-several# IF questions.C_NEW_CONTENT # new-content# ENDIF #"> <header class="faq-question-element"> <h3 class="question-title"> # IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # <a href="" onclick="show_answer({questions.ID});return false;" title="{questions.L_SHOW_ANSWER}"><i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i></a> <a href="" onclick="show_answer({questions.ID});return false;" title="{questions.QUESTION}"><span itemprop="name">{questions.QUESTION}</span></a> # ELSE # <i id="question{questions.ID}" class="fa fa-caret-right question-anchor"></i> <span itemprop="name">{questions.QUESTION}</span> # ENDIF # </h3> <span class="actions"> <a href="{questions.U_LINK}" title="{questions.L_LINK_QUESTION}"><i class="fa fa-flag"></i></a> # IF questions.C_EDIT # <a href="{questions.U_EDIT}" title="${LangLoader::get_message('edit', 'common')}"><i class="fa fa-edit"></i></a> # ENDIF # # IF questions.C_DELETE # <a href="" onclick="delete_question({questions.ID});return false;" title="${LangLoader::get_message('delete', 'common')}"><i class="fa fa-delete"></i></a> # ENDIF # </span> <meta itemprop="url" content="{questions.U_LINK}"> </header> <div class="content"> <div id="answer{questions.ID}" class="faq-answer-container"# IF C_DISPLAY_TYPE_ANSWERS_HIDDEN # style="display: none;"# ENDIF #> <div itemprop="text">{questions.ANSWER}</div> </div> </div> <footer></footer> </article> # END questions # # ENDIF # </div> # ENDIF # # IF NOT C_HIDE_NO_ITEM_MESSAGE # <div id="no-item-message"# IF C_QUESTIONS # style="display: none;"# ENDIF #> <div class="center"> ${LangLoader::get_message('no_item_now', 'common')} </div> </div> # ENDIF # <footer></footer> </section>
비교하기