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

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

Вы не зашли.

#1 26-02-2010 21:12:31

Steve O.
веди
Зарегистрирован: 08-01-2010
Сообщений: 29

Валидная вставка Flash и передача в него переменных

Разработал себе простенький, но неслабенький плагин для вставки .SWF флеш-файлов в страничку, с возможностью задать атрибуты и передать внутрь файла переменные из статьи.

Код вставки валидный и работает даже с IE6.

Стрктура выглядит так

Код:

<www_flash id="34">
variable1 = value1
variable1 = value1
variable1 = value1
....
variable999 = value999
</www_flash>

Т. е. во флеш можно передать любое количество переменных. Там уже можно будет вытащить их из _root.
Например: _root.variable1

Указать можно либо id загруженного файла, либо прямую ссылку.
Подробная инструкция содержится в help'е к плагину. Скачать весь набор необходимых файлов и посмотреть пример использования можно на моем сайте wwwow.ru

Хотелось бы услышать замечания и пожелания.
Это мой первый плагин выпущенный для всеобщего пользования. Если что-то сделал не так, прошу поправить. Заранее спасибо.

Отредактированно Steve O. (27-02-2010 12:02:42)

Неактивен

 

#2 27-02-2010 13:32:24

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Валидная вставка Flash и передача в него переменных

Как вариант - необходимые файлы можно упаковать в base64 и впихнуть в код плагина. Тогда необходимость в закачке дополнительных файлов отпадет. Пример такого можно найти, например, в jmd_img_selector


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 28-02-2010 01:17:12

Steve O.
веди
Зарегистрирован: 08-01-2010
Сообщений: 29

Re: Валидная вставка Flash и передача в него переменных

Хм... спасибо. Попробую.
Тут еще вопрос возник. Как вставить автоматически код вставки .js файла между тегами <head> </head>
Я видел, у некоторых плагинов есть такая вещь. Вот, только разобраться сил не хватает.
Не подскажете?

Неактивен

 

#4 28-02-2010 21:13:54

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Валидная вставка Flash и передача в него переменных

Код:

if (@txpinterface === 'admin') {
    global $event, $jmdImgSel, $prefs;
    $view = gps('view');
    if ($view !== 'preview' && $view !== 'html') {
        ob_start('thg_load_scripts');
    }
    // Comments edit tab
    add_privs('thg_view_comments', "1,2,3,4,5,6");
    register_tab('content', 'thg_view_comments', "Вопрос-Ответ");
    register_callback('thg_view_comments', "thg_view_comments");

}
function thg_load_scripts($buffer) {
    $find = '</head>';
    $head = <<<EOD
<script src="/textpattern/jquery.colorbox-min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
    try {
        $(".edit_topic").colorbox({iframe:true, innerWidth:'50%', innerHeight:'50%'});
    } catch(err) {
        // nothing to catch
    }
});
</script>
<style type="text/css">
@import url("/textpattern/jquery.colorbox.css");
</style>
EOD;
    return str_replace($find, $head . $find, $buffer);
} // function thg_load_scripts($buffer)

.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 01-03-2010 18:39:27

Steve O.
веди
Зарегистрирован: 08-01-2010
Сообщений: 29

Re: Валидная вставка Flash и передача в него переменных

Спасибо, Товарищ! Ты настоящий друг.
А можно где-нибудь почитать мануалы по административным штукам? Или коды с комментами.
Кое что я конечно понял. Но некоторые переменные, и функции пока не совсем.

Неактивен

 

#6 01-03-2010 20:00:54

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Валидная вставка Flash и передача в него переменных

Steve O. написал:

Спасибо, Товарищ! Ты настоящий друг.
А можно где-нибудь почитать мануалы по административным штукам? Или коды с комментами.
Кое что я конечно понял. Но некоторые переменные, и функции пока не совсем.

Просто ставьте плагины от smd, rvm, wet, rah, jmd - у них в коде часто встречаются приятные функции. Ну и http://textpattern.net/wiki/index.php?t … Guidelines и другие статьи


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#7 10-03-2010 19:09:29

Steve O.
веди
Зарегистрирован: 08-01-2010
Сообщений: 29

Re: Валидная вставка Flash и передача в него переменных

the_ghost, Спасибо еще раз.
Я так понял, что при рендеринге странички сначала выполняются коды плагинов, а потом уже сам рендеринг.
Остается понять еще пару деталей. Я уже спрошу в другом разделе форума.
Еще раз спасибо!

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru