Релиз XText 0.0.5RC2 для тестеров

Пара фиксов + опционально замена блока «прямой эфир» расширяемым клоном

Данный релиз предоставляется клиентам, желающим принять участие в тестировании.
Багрепорты в аську 141040.


Установка:
  1. Деактивируйте XText через админку (0.0.4)
  2. Бакапните имеющуюся на проекте версию XText (0.0.4)
  3. Залейте свежую версию (0.0.5RC2)
  4. ОЧЕНЬ ВАЖНО! Обнулите КЕШ: браузера, файловый/мемкеш/xcache лс
  5. Активируйте XText через админку (0.0.5RC2)

Расширяемый блок «Прямой эфир»: (вкусняшка)

Включаем модуль _stream: открываем config/tag/_stream.php и выставляем флаг
'enable' => true


Смотрим и видим что блок «Прямой эфир» заменен его клоном. Теперь добавим вкладку с новостями из граббера lenta.privetsochi.ru:
Для этого нам надо включить модуль _lenta, расширяющий модуль _stream. Открываем config/tag/_lenta.php и выставляем флаг
'enable' => true


Внимательно смотрим на «Прямой эфир» и (OMFG!!!) видим 3юю вкладку «Новости»!

Q: А как мне сделать вкладку «Публикации» главной?
A: Идем в куала-лумпур конфиг config/tag/_stream.php, находим секцию block_config.params и заменяем в ней значение вкладки по умолчанию:
'block_tab_default' => 'comments'
на
'block_tab_default' => 'topics'


Волшебство!

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

avatar
Отлично все работает. Только вот не придумал еще для чего мне эти «новости» могут понадобиться:)
avatar
это пример для программиста, показывающий как расширить блок «прямой эфир».
avatar
Про баг в аську написал.
avatar
зафиксил в svn. еще один глючок разберу и будем дальше тестить )
avatar
Так а что выводится в новостях?
avatar
Теперь добавим вкладку с новостями из граббера lenta.privetsochi.ru
достаточно посмотреть код модуля classes/modules/lentatag/Lentatag.class.php (метод getData()), чтобы понять что именно туда импортируется )
avatar
У меня сообщение об ошибке при загрузке audio, правда оно у меня и в 4 версии было… Кэши чистил… img34.imageshack.us/img34/5980/site4k.jpg
avatar
это какие-то странные непечатные символы добавляются вначале json-ответа. похоже на BOM
может index.php или config.php редактировали виндовым блокнотом?
avatar
Вместо новостей надо прикрутить просто список блогов. Намного удобнее будет и информативнее
  • Mmka
  • 0
avatar
а блок «блоги» с аж 3мя чем не радует?
avatar
Он ниже прямого эфира. С тремя он пусть внизу будет. А топ блогов логично поставить в прямом эфире
avatar
зыж. я вот подумал прикрутить туда что-то типа «Мне»: ответы на мои топики, комментарии
avatar
прально :)
avatar
После активации aceblockmanager
Uncaught exception 'Exception' with message 'The module has no required method: Viewer->XtextAppendScript()' in /var/www/u0962414/data/www/kamsk.info/engine/classes/Engine.class.php:329 Stack trace: #0 /var/www/u0962414/data/www/kamsk.info/engine/classes/Module.class.php(49): Engine->_CallModule('Viewer_XtextApp...', Array) #1 [internal function]: Module->__call('Viewer_XtextApp...', Array) #2 /var/www/u0962414/data/www/kamsk.info/plugins/xtext/classes/modules/xtext/Xtext.class.php(108): PluginXtext_ModuleXtext->Viewer_XtextAppendScript('/var/www/u09624...') #3 [internal function]: PluginXtext_ModuleXtext->XtextAppendTagFiles() #4 /var/www/u0962414/data/www/kamsk.info/engine/classes/Engine.class.php(348): call_user_func_array(Array, Array) #5 /var/www/u0962414/data/www/kamsk.info/engine/classes/Hook.class.php(45): Engine->_CallModule('Text_XtextAppen...', Array) #6 [internal function]: Hook->__call('Text_XtextAppen...', Array) #7 /var/www/u0962414/data/www/kamsk.info/plugins/xtext/classes/hooks/HookHeadJsDefi in /var/www/u0962414/data/www/kamsk.info/engine/classes/Engine.class.php on line 329 
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.