Принимаем вопросы от населения
Kabak |
|
---|---|
Ещё вопрос. А CKEditor с ajax работатет ? Потому что как только включаю <?php /* ==================== [BEGIN_COT_EXT] Hooks=index.tags Tags=index.tpl:{ASK_QUESTION} [END_COT_EXT] ==================== */ defined('COT_CODE') or die('Wrong URL'); require_once cot_incfile('question', 'plug'); require_once cot_langfile('question', 'plug'); $question_text = cot_import('questiontext','P','HTM'); $question_owner = cot_import('owner','G','INT'); $ask_q = cot_import('ask_q','G','TXT'); //if ( COT_AJAX ) if ( $ask_q == 'ask_question'){ $t->assign(array( 'QUESTION' => cot_question('page', $pag['page_id'], 'question'), )); } $t->parse('QUESTION'); question.functions.php <?php defined('COT_CODE') or die('Wrong URL'); global $R, $L; require_once cot_incfile('page', 'module'); require_once cot_incfile('forms'); require_once cot_langfile('question'); function cot_question($ext_name, $code, $cat = '') { global $id, $db, $db_users, $cfg, $usr, $L, $sys, $R, $env, $structure; $can_question = 1; $t = new XTemplate(cot_tplfile('question', 'plug')); $editor = ($cfg['plugin']['question']['question_markup']) ? 'input_textarea_medieditor' : ''; $t->assign(array( 'QUESTION_FORM_SEND' => cot_url('plug', "e=comments&a=send&area=$ext_name&cat=$cat&item=$code"), 'QUESTION_FORM_AUTHOR' => 'save author id somehow!!!', 'QUESTION_FORM_TEXT' => $can_question ? cot_textarea('questiontext', $questiontext, 7, 120, '', $editor) : '', )); $t->parse('QUESTION'); return $t->text('QUESTION'); } question.tpl <!-- BEGIN: QUESTION --> <div class="p20"> <strong class="dbl mb15">{PHP.L.Your_question}</strong> <form id="answer" name="answer" action="{QUESTION_FORM_POST}" method="post" class="ajax post-ajaxBlock"> <div>{QUESTION_FORM_TEXT}</div> <button class="btn btn-success mt10" type="submit">{PHP.L.Ask_Question}</button> </form> </div> <!-- END: QUESTION --> header.tpl с кнопкой по нажатию на которую должен заполниться тэг {QUESTION} в index.tpl <a href="index.php?ask_q=ask_question" class="btn btn-ask btn-block askclosed"><i class="fa fa-question-circle fa-lg"></i> {PHP.L.Ask}</a> index.tpl Блок в который выводится окно CKEditor <div id="ajaxBlock"> {QUESTION} </div> Что не так я делаю ? |