Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 05-11-2011 17:59:27

dokar99
буки
Зарегистрирован: 22-04-2011
Сообщений: 14

Работа javascript и register_callback

Требуется посильная помощь, прямые руки и светлая голова.

Пишу плагин для админки.
В 2-х словах: хочу сделать добавление ключевых слов через модальное окно.
Список тегов беру из созданной в базе таблицы.
Textpattern · 4.2.0
Модальное окно работает на jquery-ui-1.8.16
JQuery - v1.6.1

Сделал модальное окошко с примочками. На локалхосте работает. Всё красиво и функционально вроде.
Начал переносить на сайт... На сайте не работает.
Путём перебора всех возможных и невозможных вариантов наткнулся на странную особенность.
Модальное окно не открывается до тех пор, пока в самом начале страницы, аж перед доктайпом не вставить любой кроме пробела символ.
При этом всё работает как надо.

Без добавления символа модальное окно вообще не открывается... :-(

Код:

echo "...";
if(@txpinterface == 'admin') {
    register_callback('ku_modal_tagging','admin_side','body_end');
}
function ku_modal_tagging(){
    global $event;
    if($event != 'article') {
        return;
    }
echo '<link rel="stylesheet" href="./themes/ui-lightness/jquery-ui-1.8.16.custom.css" type="text/css">';
echo '<div id="dialog-modal" title="Добавить теги к статье">
<p><a href="#" id="click">ДОБАВИТЬ</a><br />'.ku_get_all_tags_checkbox().'</p></div>';

echo <<<JS_CODE
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript">        
$(document).ready(function() {
    $("#advanced").prepend('<a id="ku_open_dialog" href="#">Выбрать теги</a>');
    $(function() {
    $("#dialog:ui-dialog").dialog("destroy");
    $("#dialog-modal").dialog({
    height: 400,
    width: 500,
....... и так далее...

Отредактированно dokar99 (05-11-2011 18:05:08)

Неактивен

 

#2 24-09-2014 15:15:06

somi
аз
Зарегистрирован: 24-09-2014
Сообщений: 1

Re: Работа javascript и register_callback

Хм, спасибо за этот тег, буду пробовать проставлять. А ничего страшного, что в исходном коде правильной страницы тоже будет этот тег canonical с адресом на саму себя?

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru