Релиз плагина "XText"
14
Что такое плагин XText?
Средство разработки обработчиков специальных тегов, сводящее разработку к простому процедурному программированию.
Обработка специального тега возможна на одной из двух стадий:
- при получении текстового свойства Entity
- при обработке методом Text_Parse
Средство расширения функционала стандартной панели lspanel:
- добавление кнопок на панель
- вывод кнопок на выбранных панелях (топик, комментарий, страница, личное сообщение)
- простое описание модальных окон для кнопок
0.0.2
- [hack] совместимось с aceadminpanel (buggy code)
- [fix] не выключалась обработка спец.тега через конфиг
- [fix] удален лишний вызов обработки спойлеров в audio.js
- [fix] совместимость с другими парсерами (spoiler). спасибо ort'у
0.0.3 для livestreet rev. 985 и старше
кому не хочется обновляться до девелоперской ревизии — могут подождать релиза 0.4.3 ;)
- [fix] улучшена совместимость с другими парсерами
- [add] рисовалка теперь поддерживает отмену и повтор шагов через меню правой кнопки мыши
- [add] добавлен тег gmap — вставка карт Google Maps со списком точек chekhovcc.ru/tag/gmap/
- [add] замена стандартного ajax-метода textPreview для обработки javascript-составляющей некоторых тегов (spoiler, gmap)
- [fix] обновление Swiff.Uploader для нового флеш-плеера, не работали remote-методы (используется при заливке аудио-файлов у тега audio)
- [fix] тег video: зафиксил вставку vkontakte и vimeo
- [add] добавлено автоматическое выполнение javascript-функции вида xtext_popup_tag_show_after() сразу после отображения модального окна
- [fix] изменено расположение файлов тегов. РЕКОМЕНДУЕТСЯ УДАЛИТЬ СТАРЫЙ ПЛАГИН И ЗАЛИТЬ НОВЫЙ
- [fix] изменен файл конфигурации
- [add] поддержка шаблона developer «из коробки»
0.0.3 для livestreet release 0.4.2
- [add/fix] поддержка официального релиза 0.4.2. версия для скачивания "0.0.3 / ls 0.4.2 release compat"
0.0.4
- [fix] исправлена ошибка обработки тегов уровня Entity (появилось в 0.0.3)
- [change] на уровень Entity переведены теги: gmap, audio, user
- [add] обновлена документация
- [fix] поправлен конфиг
Примеры использования плагина, включенные в дистрибутив:
- тег audio, преобразуемый в плеер (пример сделан на базе uppod, но ничто не мешает вам переделать под любой другой плеер)
chekhovcc.ru/tag/audio/ - тег user — ссылка на пользователя с иконкой
chekhovcc.ru/tag/user/ - тег hide — скрытие текста от незарегистрированных пользователей и пользователей, имеющих рейтинг ниже какого-то порога
chekhovcc.ru/tag/hide/ - тег spoiler — многоуровневый разворачивающийся контейнер для контента
chekhovcc.ru/tag/spoiler/ - тег gmap — вставка карт Google Maps со списком точек
chekhovcc.ru/tag/gmap/ - тег video — улучшенная замена стандартного обработчика для вставки видео с разных видео-хостингов. На данный момент поддерживаются вставки видео-контента по URL из:
- youtube.com
- rutube.ru
- vkontakte.ru (по iframe-коду)
- vimeo.com
- video.mail.ru
- smotri.com
- video.google.*
- vision.rambler.ru
- metacafe.com
- play.ukr.net
- video.sibnet.ru
- video.bigmir.net
- cnctube.com
- bashtube.ru
- граффити — бонус покупателям плагина, рисовалка как вконтактике. Пример вставки кнопки с попапом, но без обработчиков тегов.
Бонус номер два — фиксер rel=nofollow для ссылок (удаление rel=nofollow из ссылок на определенный список доменов, который задается в конфигурации плагина).
Плагин размещен в новом каталоге:
livestreetcms.com/addons/view/23/ (если не видно, то на модерации)
Цена 17$, даже не смотря на появление кошерного бонуса "граффити" ;)
UPD: модерация пройдена, налетай!
- +10
- 27 июля 2010, 03:51
- 1d10t
Отличная новость, завтра буду брать. 1d10t, а насчет рисовалки про которую я тебе говорил в ЛС mrdoob.com/projects/harmony может сможешь нормально прикрутить в качестве бонуса:) За XText спасибо огромное.
Очень заинтересовал плагин.
Появилися вопрос и пожелание:
1. Пользуюсь Tiny_MCE… Функции работать в нем будут или только в стандартном редакторе?
2. Пожелание на тему «nofollow». Есть рекламные биржы, которые платят за статьи с размещенными в них ссылками (вручную). Мне кажется, было бы очень удобно ставить галочку, если в статье нужно НЕ обрабатывать ссылки (галочка видна админу, аналогично галочке вывода топика на главную).
Появилися вопрос и пожелание:
1. Пользуюсь Tiny_MCE… Функции работать в нем будут или только в стандартном редакторе?
2. Пожелание на тему «nofollow». Есть рекламные биржы, которые платят за статьи с размещенными в них ссылками (вручную). Мне кажется, было бы очень удобно ставить галочку, если в статье нужно НЕ обрабатывать ссылки (галочка видна админу, аналогично галочке вывода топика на главную).
1. да, таки tinymce прыгает вдоль леса, ибо он не управляем в том виде, в котором есть, кроме как редактированием шаблона. (qip smiles — исключение, впихиваются через грязный хак. можно себе позволить 20х20 пикселей одну иконочку почти в любой напичканной панели)
2. надо подумать, как сделать это покрасивше
2. надо подумать, как сделать это покрасивше
обновите livestreet до 985 ревизии
у вас нет поддержки секцкии $root$ конфига, либо вы не заменили старый конфиг новым
у вас нет поддержки секцкии $root$ конфига, либо вы не заменили старый конфиг новым
Пришло письмо на Email, скачал обновление на полном автомате, спасибо большое. Такой вопрос 0.0.3 для livestreet rev. 985 и старше — это означает что я должен обновить сам LS до ревизии 985? Просто на 0.4.2 работать не будет?
добрый день, купил ваш плагин xtext.
скопировал в папочку, активировал, захожу на страницу с постом и вот такая ошибка
Fatal error: Call to undefined method Engine::GetModuleName() in L:\home\site.ru\www\plugins\xtext\classes\modules\xtext\Xtext.class.php on line 261
в файл этот зашел, смотрю строку, ничего не понимаю
просто хотел рисовалку прикрутить, особо ничего больше не надо.
скопировал в папочку, активировал, захожу на страницу с постом и вот такая ошибка
Fatal error: Call to undefined method Engine::GetModuleName() in L:\home\site.ru\www\plugins\xtext\classes\modules\xtext\Xtext.class.php on line 261
в файл этот зашел, смотрю строку, ничего не понимаю
просто хотел рисовалку прикрутить, особо ничего больше не надо.
Спасибо огромное! После обновления архива для релиза 4.2 все заработало, и кнопки в статьях стали нажиматься и статические страницы работают
Как оказалось не все работает!
1)Вставить графити: рисовать рисует! ни при сохранении окно не закрывается и не вставляется в статью
2) Карта: пишу название, Пишу город и все и не чего не происходит! Города писал разные!
остальные функции плагина работают!
1)Вставить графити: рисовать рисует! ни при сохранении окно не закрывается и не вставляется в статью
2) Карта: пишу название, Пишу город и все и не чего не происходит! Города писал разные!
остальные функции плагина работают!
1) вы не перезалили plugins/xtext/classes/modules/xtext/Xtext.class.php из нового архива (да и swf-файл рисовалки тоже не перезалили, как я заметил)
2) забыл про ньюанс. в конфиге движка надо отключить compress.js.merge
2) забыл про ньюанс. в конфиге движка надо отключить compress.js.merge
$config['compress']['js']['merge'] = false;
Купил седня, поставил
Fatal error: Class 'PluginNiceurl_ModuleTopic_EntityTopic' not found in /home/XXXX/XXXX.ru/docs/engine/include/function.php(412): eval()'d code on line 1
Fatal error: Class 'PluginNiceurl_ModuleTopic_EntityTopic' not found in /home/XXXX/XXXX.ru/docs/engine/include/function.php(412): eval()'d code on line 1
Обновился для 0.4.2. В топиках работает, в статических страницах не пашет, вернее все появляется, ищется, вставляется, после «сохранить» — все ОК. Перехожу на эту страницу — только надпись 55.755786;37.617633; город Москва, Россия — карты нет.
Обнаружена новая проблема! При попытке вставить карту в коментариях вылазиет это
[ERROR:clasLoad] PluginImgpreview_ModuleTagПри попытке вставить графити просто ничего не происходит и не вставляет!
File not found: /var/www/marischka/data/www/qwey.ru/plugins/imgpreview/classes/modules/tag/Tag.class.php
Warning: Cannot modify header information — headers already sent by (output started at /var/www/marischka/data/www/qwey.ru/plugins/aceadminpanel/include/adm_helper.php:456) in /var/www/marischka/data/www/qwey.ru/plugins/xtext/classes/actions/ActionAjax.class.php on line 97
Warning: Cannot modify header information — headers already sent by (output started at /var/www/marischka/data/www/qwey.ru/plugins/aceadminpanel/include/adm_helper.php:456) in /var/www/marischka/data/www/qwey.ru/plugins/xtext/classes/actions/ActionAjax.class.php on line 111
{«bStateError»:true,«sText»:"",«sMsgTitle»:«Error»,«sMsg»:«No responce from tag ajax event»}
Q: Вместо карты пустое поле?Не особо радует. По другому никак?
A: В конфиге сайта отключите компрессию и слияние javascript-файлов (значение compress.js.use = false)
Как вставить mp3?
Попытался загрузить с компа, но вставился такой код
И есесено при пред просмотре статьи mp3 проигрыватель пишет что файл не найден!
Попытался загрузить с компа, но вставился такой код
<audio title="Jason Mraz - Plane">http://</audio>И есесено при пред просмотре статьи mp3 проигрыватель пишет что файл не найден!
так у меня такая проблема с самого начала )
с моего компа не грузится, но вы же как-то загрузили мне на сайт, а вот я не сумел
с моего компа не грузится, но вы же как-то загрузили мне на сайт, а вот я не сумел
на jewblog.ru нет такой проблемы. только что проверил еще раз.
какой браузер используете и какой версии?
какой браузер используете и какой версии?
вот два раза сейчас пытался )
www.jewblog.ru/Buch/2010/08/28/interer-yuvelirnogo-magazina.html#comment37
www.jewblog.ru/Buch/2010/08/28/interer-yuvelirnogo-magazina.html#comment37
Есть проблема с загрузкой аудио, после достижения 100% загрузки, выдает ошибку
Error: Invalid Upload
Error: Invalid Upload
Купил вчера плагин. С надеждой найти там аттач файлов к топику, где то читал что в этом плагине такой приворот есть. Но аттечей там не нашел, может плохо смотрел.
Проблема с audio есть. Доходит до 100% говорит загружено, жму вставить вместо полной ссылки пишет http://
Проблема с audio есть. Доходит до 100% говорит загружено, жму вставить вместо полной ссылки пишет http://
аттачи в 0.0.5 будут
подробно диагностировать косяк с загрузкой аудио тоже в 0.0.5 будет проще, ждите обновления
в 0.0.5 будет общий программный интерфейс для загрузки файлов ко всем дополнениям к плагину (доп.тегам)
подробно диагностировать косяк с загрузкой аудио тоже в 0.0.5 будет проще, ждите обновления
в 0.0.5 будет общий программный интерфейс для загрузки файлов ко всем дополнениям к плагину (доп.тегам)
Комментарии (108)
RSS свернуть / развернуть