XText 0.0.5 стабильная

Кратенько:
  • Фикс надоевшей ошибки при деактивации
  • Фикс надоевшей ошибки 502 (падение php версии < 5.3 в кору)
  • Обработка короткой ссылки youtu.be/xxx в теге video
  • Новая фича: Оглавление
  • Блок «Мои файлы» обзавелся простеньким пагинатором
  • Шкурки для Uppod
  • … ну и еще тонна каких-то багфиксов и допилов, про которые я уже забыл

Новая фича: Оглавление

Ставим в начале топика управляющий тег <toc>.
Обработчик пробегает по всему тексту топика/страницы и строит оглавление из тегов <hN>, которое помещает в правый верхний угол:


Блок «Мои файлы» обзавелся простеньким пагинатором



А, да, еще че вспомнил:

Шкурки для Uppod

В папке xtext/lib/uppod/ лежит два новых стиля:
  • audio43-1131-bt.txt — 300х50, белые контроллы и черный текст названия аудиозаписи
  • audio43-1131-wt.txt — 300х50, белые контроллы и белый текст названия аудиозаписи
Вот к ним есть в той же папке бекграунд xtext-uppod-bg.png. Рисуете шкурку и заменяете этот файл своим. Если делаете скругление углов или еще какие-нить нестандартные формы, то не забывайте про прозрачность png.

Вот пример, который я отрисовал для ПриветСочи:
www.privetsochi.ru/plugins/xtext/lib/uppod/xtext-uppod-bg.png
В конечном счете выглядит так:


Чтобы юзать шкурки, лайвстрит должен лежать в корне домена, относительный путь прописать не получилось =(

87 комментариев

avatar
Фикс надоевшей ошибки 502 (падение php версии < 5.3 в кору)
Свершилось! Большое спасибо.
avatar
оглавление — это круто!
Но когда ж появится долгожданная фича мультизагрузки?
а то вот поставил сторонний подобный плагин — так есть проблемы:

livestreet.ru/blog/addons/7250.html#comment106236
livestreet.ru/blog/addons/7250.html#comment106498

еслиб в xtext это было — я б даже еще доплатил за эту фишку
avatar
ну надо ж было сначала с болячками разобраться )
avatar
ух-ты! ну значит ждемс с нетерпением!
avatar
вот только это вам осталось реализовать и всё, конкурентов больше не будет
avatar
Ура. Пойду скачивать и устанавливать. Надеюсь багов уже нету тк запускаю сразу на проект
  • Mmka
  • 0
avatar
В конфиге не нашел как под дефолту вернуть в прямой эфир вкладку «комментарии» а не «мне»
avatar
Также в редакторе между иконками нету отступа.
avatar
И я не смог найти значка для заливки файлов) Целый блок справа вижу, а как залить — нет)
avatar
А еще при переключении вкладок в прямом эфире у меня было анимированное gif-изображение. Теперь же просто «загрузка». Где бы и как бы поменять.
avatar
анимашку можно попробовать вернуть, отредактировав xtext/templates/skin/default/style.block.default.tpl
заменить
{$aLang.xtext_block_loading}
на картиночку.
правда, я не уверен, что при скрытии и повторном отображении таба не будет останавливаться анимация
avatar
не брался пока за заливку/мультизаливку, пока только учет того, что заливается стандартными средствами + аудио
avatar
не брался пока за заливку/мультизаливку, пока только учет того, что заливается стандартными средствами + аудио
Заливал фотку, сохранил в черновики — в сайдбаре вкладке «изображения» не появилось
avatar
видимо еще какой-то плагин полностью перекрывает Topic_UploadTopicImage
avatar
aceAdminPanel, v.1.4.138 - Ok
Static page, v.1.2.1
Sitemap, v.0.1.1
Blogs Autoconnect Plugin, v.1.0.0
Auto fields, v.1.0.0
SEO, v.0.1
Афиша: События и Каталог Мест, v.2.0
Seolib, v.1.3
OpenID, v.1.3.0
Livestreet Sbookmarks Plugin, v.01.0
OpenComments, v.1.2
XText, v.0.0.5
Похожие записи, v.0.2
Extended registration, v.1.0.0
Use Watermark, v.0.1
Search Auto Completer, v.1.0.2
LsPage v1.0, v.1.0
All Topics Plugin, v.0.1.0.1
AutoCut, v.0.0.3
Digest, v.0.1.7
Pingator, v.1.2.4
OpenPost, v.0.0.1 
avatar
мне этот список ни о чем не говорит ) я всего этого не использовал. надо по коду искать.

на вскидку по названиям может быть
Use Watermark
avatar
Протестировал. Интересно получилось. Теперь получилось так: с включенным Watermark и с наложением — изображение заливается. Без водяного — изображение не заливается! При отключении Watermark = изображение не заливается!
avatar
При отключении Xtext — ошибка:
[ERROR:classLoad] PluginXtext_InterfaceEntity
File not found: /var/www/site.ru/plugins/xtext/classes/modules/interfaceentity/InterfaceEntity.class.php
avatar
у меня нету 0_о
avatar
заливается, но в бд не добавляется из-за самопальных методов того плагина:
_uploadTopicImageFileWithOriginal
_uploadTopicImageUrlWithOriginal
avatar
Решения проблемы?
avatar
разве что писать хак для Use Watermark (менять код этого плагина)
avatar
а в чем проблема с этими методами?
avatar
есть подозрение, что если инициализацию xtext поставить выше, то достучаться до этих методов через parent:: будет невозможно, отсюда невозможность обернуть их переопределением
avatar
Конфликта с watermark нету. У меня xcache — простым очищением в админке этого не сделаешь.
avatar
Либо как говорит автор проблема с правильном последовательном активировании плагинов
avatar
plugins/xtext/config/tag/_streammne.php
// если пользователь вошел, то показываем ему по умолчанию вкладку "мне"
	"default_if_logged"	=> false,
avatar
plugins/xtext/config/tag/_streammne.php ...
Да, заработало, спасибо.
avatar
У меня на сайте при использовании тега toc
<toc><h4>Описание блога</h4>
<toc><h4>Заметка</h4>

Получается вот так:
avatar
но вот =( и кто так делает? (( зачем два раза
avatar
ааа ))
avatar
ну ваще проверку «на дурака» надо все равно сделать.
типа удалять все вхождения тега после первого попадания
avatar
Также конфликт плагина с Афишей.
  • Mmka
  • 0
avatar
на приветсочи есть афиша и никакого конфликта
avatar
Конфликта нету. Косяки в самой афише, как всегда.
avatar
Поставил, вроде все работает нормально, буду отписывать если найду косяки!
avatar
а вот еще поинтересоваться хотел
а что это такое в хедере в качестве скрипта идет, что-то связанное с xtext'ом
{"xtext_insert":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c","xtext_file_err_ini_size":"\u0420\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 upload_max_filesize \u0432 php.ini.","xtext_file_err_form_size":"\u0420\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 MAX_FILE_SIZE, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0432 HTML \u0444\u043e\u0440\u043c\u0435.","xtext_file_err_partial":"\u0424\u0430\u0439\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e.","xtext_file_err_no_file":"\u0424\u0430\u0439\u043b \u043d\u0435 \u0431\u044b\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d.","xtext_file_err_no_tmp_dir":"\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0430\u043f\u043a\u0430.","xtext_file_err_cant_write":"\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a.","xtext_file_err_extension":"\u0424\u0430\u0439\u043b \u043e\u0442\u0432\u0435\u0440\u0433\u043d\u0443\u0442

там много всего в таком духе.
avatar
2. к лету на мультизагрузку можно нам надеятся? или опять болт :)
avatar
к лету можно нам надеяться на модные фотоальбомы на yii %)
avatar
это локализованные строки сообщений, кэпшны кнопок и всякое такое
avatar
я вот как-то раньше особо внимание не обращал, но у меня блок поиска acemysearch пропадает оказывается, когда xtext активен
avatar
в style.block.stream.tpl xtext'а просто добавил

<div class="block blogs">

                 <div class="blogs-top">
				        <div class="blogs-btm">

					<h1>{$aLang.search}</h1>

					<div class="block-content" style="padding-left:15px;padding-bottom:15px">
{literal}
<script language="JavaScript" type="text/javascript">
document.addEvent('domready', function() {      
        new Autocompleter.Request.HTML($('search_form'), DIR_WEB_ROOT+'/include/ajax/tagAutocompleter.php', {
                'indicatorClass': 'autocompleter-loading', 
                'minLength': 2, 
                'selectMode': 'pick', 
                'multiple': false,
				'postData': {
    security_ls_key: LIVESTREET_SECURITY_KEY
} 
        }); 
});     
</script>
{/literal}
				            <form action="{router page='search'}topics/" method="GET">
                				<input class="text" type="text" onblur="if (!value) value=defaultValue" onclick="if (value==defaultValue) value=''" value="{$aLang.search}" name="q" id="search_form" autocomplete="off" />
                				<input type="submit" value="{$aLang.isk}" />
                			</form>

					</div>
                 </div>
                    	</div>
				</div>
avatar
как-то не тру =\
avatar
вот еще никак не могу добиться дружной жизни при использовании xtex и multiupload
livestreet.ru/blog/addons/7250.html#comment108864
avatar
обращаюсь еще раз к автору сего замечательного плагина, автор другого плагина тоже посоветовал обратиться к вам
суть проблемы
здесь начало
livestreet.ru/blog/addons/7250.html#comment106498
здесь конец
livestreet.ru/blog/addons/7250.html#comment109385
avatar
multiupload в студию
avatar
avatar
или может необходим сам модуль? (спрошу у автора)
или может доступ к проекту в онлайне, чтобы глянуть:?
avatar
первый вариант много предпочтительней второго, бо мне так удобнее будет
avatar
Я не против, давайте :)
avatar
ну вот и договорились :)
avatar
что-то при загрузке в разделе модулей (повторный запрос модуля) неразбериха:

начинается качаться первый архив, хотя он не последней версии (там toc например нет). а нужно качать второй снизу
avatar
хм. ну все равно скоро 0.0.6, там разберемся
avatar
ух ты, значит можно не торопиться обновляться :)
1. а 0.0.6 когда, к лету?
2. а чего там еще вкусного будет кроме «модных альбомов на Yii»?
3. кстати, чтобы внедрить эти самые модные фотоадьбому нужно будет интегрировать фреймворк Yii в ЛС?
avatar
1. да, где-то так
2. механизьм интеграции xtext'а в любой плагин и, скорее всего, поддержка amazon s3 в модуле file плагина xtext
3. да, надо будет поставить 11-мегабайтный плагин yii )
avatar
а с amazon s3 какая процедура использования-то будет? он же платный? Если есть там аккаунт, при заливке файлов через апи закидывать на их сервис?
avatar
да, платный, но у них есть триальный трафик и место, нада только пластик заранее вбить, чтобы активировать.

угу, через апи заливать.
avatar
а добавьте пожалуйста в парсере видео еще поддержку www.slideshare.net — иногда нужная штука!
<div style="width:425px" id="__ss_8058557"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/andybudd/beyond-the-mobile-gold-rush" title="Beyond the Mobile Gold Rush">Beyond the Mobile Gold Rush</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8058557" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/andybudd">Andy Budd</a> </div> </div>
avatar
там слишком много у них стилей ембедится, достаточно будет и
<iframe src="http://www.slideshare.net/slideshow/embed_code/8058557" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
avatar
можно отдельным тегом
<slideshow> ... </slideshow>
как на хабре, а можно и в video
avatar
Добавьте форму google Docs
avatar
Господа, стоит плагин aceblogextender, который топик выводит по своему:
/plugins/aceblogextender/templates/skin/default/topic.tpl
Соответственно оглавление показывается только в предпросмотре(
Подскажите пожалуйста, как поправить?
avatar
по идее от шаблона не должно зависеть.
url вашего сайта?
avatar
toemigrate.com/ попробуйте создать топик
avatar
Набор плагинов:

Static page, v.1.2.1
Контакты и социальные сервисы, v.1.0
Похожие записи, v.0.2
LsBlocks, v.1.1
Картинка-анонс (аватар) для топика, v.1.0.0
User's Adsense, v.0.1.0
SEO, v.0.1
Автоматическое сохранение черновиков, v.1.0.0
Sitemap, v.0.2
Greetings, v.1.0.1
Purse Plugin, v.1.0.0
Pay Plugin, v.1.0.0
ROBOKASSA integration for PAY plugin, v.1.0.0
Tasks Plugin, v.1.0.0
OpenID, v.1.3.0
Relations page, v.0.1
ShowVotes, v.0.1
Styles, v.0.1
aceAdminPanel, v.1.4.141 — Ok
aceMySearch, v.1.4.106
Тэги блогов, v.1.0.0
Livestreet Company Plugin, v.4.2.1
aceBlogExtender, v.1.4.514 — Ok
XText, v.0.0.5
avatar
Не отображается видео c Youtube встроенное с помощью iframe кода. При этом видео с контакта и вимео кажет на ура, также по iframe. Ни в топик, ни в коммент.

Xtext 0.0.6RC1
avatar
Как можно обновиться до стабильной или последней версии, в каталоге модулей ввожу свой email, приходит ссылка на скачивание, но по этой ссылке скачивается только версия 0.0.5rc4 или эта версия выше 0.0.5 stable?
avatar
Конфликт с менеджером блоков, выдает такое:
Fatal error: Uncaught exception 'Exception' with message 'The module has no required
 method: Viewer->XtextReplaceBlock()' in /.../engine/classes/Engine.class.php:329 Stack trace:
 #0 /.../engine/classes/Module.class.php(49): Engine->_CallModule('Viewer_XtextRep...', Array)
 #1 [internal function]: Module->__call('Viewer_XtextRep...', Array) 
 #2 /.../plugins/xtext/classes/modules/streamtag/Streamtag.class.php(67):
 PluginXtext_ModuleStreammnetag->Viewer_XtextReplaceBlock('stream', Array) 
 #3 [internal function]: PluginXtext_ModuleStreamtag->ReplaceStreamBlock(Array) 
 #4 /.../engine/classes/Engine.class.php(348): call_user_func_array(Array, Array) 
 #5 /.../engine/classes/Module.class.php(49): Engine->_CallModule('PluginXtext_Str...', Array)
 #6 [internal function]: Module->__call('PluginXtext_Str...', Array) #7 [internal function]:
 ModuleHook->PluginXtext_Streamtag_ReplaceSt in /.../engine/classes/Engine.class.php on line
 329


Пытался гонять плагин xtext вверх и вниз в списке plugins.dat — не помогает. Ругается на отсутствие каких то методов у модуля… В ООП не шарю вообще, поэтому для меня такие сообщения что китайские иероглифы. А Xtext очень нужен, помогите пожалуйста люди кто знает что это за траблы.
avatar
Да забыл уточнить, на сайте все работает, такая ошибка появляется только когда пытаюсь зайти в админку, возможно и с AceAdminPanel тоже конфликтует. Как их подружить подскажите мысли люди.
avatar
C плагином pokupalka тоже не дружит:( Fatal error: Class 'PluginPokupalka_ModuleTopic' not found in /..../engine/include/function.php(412): eval()'d code on line 1) Может здесь и pokupalka не так работает… но при отключенном Xtext все остальное нормально работает.
avatar
попробуй обновиться тем, что я тебе в аську кинул
avatar
В версии 0.0.6 при вставке карты отображается всплывающее окно, на нем вместо карты серый фон, поиск адреса не работает, откатился на 0.0.5:(
Насчет конфликта с pokupalka там непонятный глюк, отключаю плагин pokupalka в админке, потом заново включаю и все работает, а вот с менеджером блоков никак не уживаются:(
avatar
дай мне того менеджера блоков, я хз чеето такое
avatar
Вот тут описание livestreet.ru/blog/4478.html и тут он сам livestreet.ru/addons/155/
avatar
подпилил aceblockmanager и получилось
в нем косяк с наследованием
вот подпиленый
avatar
айда в аську, докину xtext с подпилеными картами
avatar
Обновился, отлично, теперь конфликта нет. Остался маленький косяк, если в топике публикую карту — то она видна, только когда заходишь на этот топик по его ссылке, если ставлю галку — принудительно вывести на главную то топик выводится, но виден только заголовок, вместо карты просто белое пространство и внизу ссылка — город Санкт-Петербург, Россия, ссылка с решеткой # просто на главную сайта вверх кидает, а должно быть город Санкт-Петербург, Россия(kml) и ссылка на kml файл. Короче осталось совсем чуть чуть подправить:)
avatar
о какая шняга.
покавырял и не нашел способа стандартными средствами полечить. придумал как с помощью yii полечить.

вечером еще подумаю.
avatar
Откатился на 0.0.5 — с менеджером блоков все ОК, на главной тоже все ОК, жду 0.0.6:)
avatar
дубль два в аське
avatar
Попробовал повторно, кеши почистил, на главной и не только теперь на главной но и по ссылкам топиков белое поле вместо карты:(
avatar
когда ждать релиз под 0.5.1?
avatar
+1. Очень интересно.
avatar
Вроде собирается делать, собирал статистику по используемым редакторам.
avatar
Очень ждемс.
avatar
Обнаружил баг.
ЛС 0.4.2. — xtext не хочет жить дружно с плагином "Редактирование комментариев + TinyMCE"
Последний видимо переопределяет шаблон комментария, соответственно в поле комментария не отображаются доп.кнопки xtext.
Причем в режиме добавления нового комментария кнопок нет


в режиме редактирования комментария кнопки xtext появляются


Как советовал в вышеуказанном топике автор плагина редактирования комментариев делал. Но кнопки xtext не появляются. Как быть? Честно говоря долго копался, но так и не понял механизм вывода в xtext в панель комментариев дополнительных тегов…
avatar
В xtext вообще много багов было, даже сейчас если в топике не опубликована карта то и в комментах ее опубликовать не получится. Надо ждать стабильную под 0.5.1, под 0.4.2 вряд ли будут какие то изменения и доработки. Надеюсь после НГ автор сделает под 0.5.1.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.