0.00
Рейтинг
0.00
Сила

Виктор

Кнопки: В заметки Вконтакте,Мой мир,Facebook,Twitter

<a href="http://vkontakte.ru/share.php?url={if $oTopic->getType()=='link'}{router page='link'}go/{$oTopic->getId()}/{else}{$oTopic->getUrl()}{/if}" rel="nofollow" target="_blank"><img src="{cfg name='path.root.web'}/templates/skin/new/images/bookmarks/vkontakte.gif" title="Добавить заметку в Вконтакте"></a>

Читать дальше →

Апгрейт плагина социальных кнопок для постов (проверено на 0.4.2)

Плагин «Социальные заметки (В контакте, Мой мир, Facebook, Twitter)» сейчас позволяет добавить к топику кнопки такого вида.


Если кто-то хочет новую кнопку Твиттера, ниже инструкция.

Там всё просто.
Читать дальше →

Авто анонс для 0.4.2

Если кто хочет реализовать авто анонс для версии 0.4.2 я сделал так.
Всё описано в этой статье, спасибо автору — livestreet.ru/blog/tips_and_tricks/1573.html.
Реализовано как * * * * UPDATE 2 * * * *. Переходим в файл Text.class.php он находится здесь — engine/modules/text/Text.class.php и меняем $sTextShort = $sText; на этот код —
if (strstr ($sText, '

Читать дальше →

Модуль вопросы-ответы

Не взялся бы кто то реализовать модуль «вопросы-ответы»? Желательно недорогой :)
Функционал:
— разбиение по категориям;
— зарегистрированные пользователи могут написать вопрос;
— зарегистрированные пользователи могут ответить;
— за ответы и вопросы можно проголосовать, выводя лучший по рейтингу ответ вверх в вопросе, а лучший вопрос в категории;
— возможно, переключение «любой может ответить», «ответить могут только выбранные (типа службы поддержки)»;
— при ответе на вопрос, пользователю приходит уведомление на мыло :)

Контакты и социальные сервисы

Я все переезжаю с 0.3.1 на 0.4.2 и по пути перевожу установленные модули и хаки в плагины. Сегодня доделал плагин «Контакты и социальные сервисы». Этот плагин добавляет три поля (skype, jabber, номер телефона) и выводит настройки контактов (icq, сайт, skype, jabber, номер телефона) на отдельную страницу (settings/social).

Скачать можно в новом каталоге.

Внимание!

Лично не могу заниматься поддержкой и разработкой плагина из-за политики компании в которой сейчас работаю. За поддержкой обращайтесь к тем людям, которые создают форк(я буду продолжать развивать плагин, но неизвестно когда) или аналогичный плагин (в нём нет ничего сложного) на основе данного расширения.

Показать пользователю читал ли он топик (решено для 0.4, не работает в 0.3)

Хочу показать пользователю читал ли он топик. В LS для этого все есть — поле в базе и функция GetTopicRead в Topic.Mapper, однако когда я вставляю в topic.tpl {$oTopic->getTopicRead()} то выскакивает ошибка «Не найден класс модуля — getTopicRead» Понимаю что надо что-то дописать в экшн, но не понимаю что. Помогите советом.

Update: проверено — в 0.4 {$oTopic->getDateRead()} работает, в 0.3.1 выдает ошибку:
Fatal error: Uncaught exception 'Exception' with message 'Не найден класс модуля — getDateRead' in P:\home\test2.ru\www\classes\engine\Engine.class.php:95 Stack trace: #0 P:\home\test2.ru\www\classes\engine\Engine.class.php(183): Engine->LoadModule('getDateRead', true) #1 P:\home\test2.ru\www\classes\engine\Entity.class.php(61): Engine->_CallModule('getDateRead', Array) #2 [internal function]: Entity->__call('getDateRead', Array) #3 P:\home\test2.ru\www\templates\compiled\%%27^27A^27A2FB40%%topic.tpl.php(128): TopicEntity_Topic->getDateRead(1) #4 P:\home\test2.ru\www\classes\lib\external\Smarty-2.6.19\libs\Smarty.class.php(1868): include('P:\home\test2.r...') #5 P:\home\test2.ru\www\templates\compiled\%%DE^DE2^DE2B923A%%topic.tpl.php(17): Smarty->_smarty_include(Array) #6 P:\home\test2.ru\www\classes\lib\external\Smarty-2.6.19\libs\Smarty.class.php(1255): include('P:\home\test2.r...') #7 P:\home\test2.ru\www\classes\lib\external\Smarty-2.6.19\libs\Smarty.class.php(1105): Smarty->fetch('actions/ActionB… in P:\home\test2.ru\www\classes\engine\Engine.class.php on line 95

Вслед за LS 0.4.1 - APS-пакет автоустановки

Клиентам доступен уже третий пакет автоустановки LiveStreet.
Подробнее www.komtet.ru/novosti/livestreet-0.4.1-novyi-aps-paket
Как обычно — можно бесплатно протестировать. Заранее благодарим за комментарии.
PS: Пакет готовится к публикации на www.apsstandard.org/
Осложнения возникли с работой под IIS. Причём именно при тестировании и сертификации на официальном сайте APS в окружении POA + IIS. На собственных серверах автоустановка уже отлично работает как для Windows/IIS, так и для Linux/Apache.

Релиз LiveStreet 0.4.1

Вышел релиз LiveStreet 0.4.1, который содержит в основном фиксы багов относительно версии 0.4. Но есть и существенные изменения. Скачать здесь.

Список основных изменений:

  • Исправленный и доработанный плагин «Page», теперь страницы можно сортировать и выводить в главное меню
  • Новый шаблон «developer», теперь он более простой и легкий. Говорим спасибо deniart'у :)
  • Новая форма наименования классов в движке, подробнее
  • Поддержка наследования классов, подробнее
  • Шаблоны могут иметь свой собственный конфиг и языковые файлы (каталог шаблон/settings/[config|language])
  • Отказ от использования custom классов, теперь они не поддерживаются
  • Английская локализация
  • Фикс багов

Обновление с 0.4

  1. Обновить структуру БД, выполнив SQL из файла /install/convert_0.4_to_0.4.1.sql
  2. Удалить старые файлы и залить новые, либо вручную внести все изменения. Основную часть изменений составляет шаблон «developer», поэтому не пугайтесь большому листингу
  3. Обязательно сбросить кеш. Файловый — удалить содержимое каталога с кешем (кроме файла .htaccess), если стоит memcache, то перезапустить его

Обновление плагинов от 0.4

Плагины требуют адаптации (наименование классов) к версии 0.4.1, более подробно здесь.

Обновление плагина "Дополнительные блоки"

В новом билде добавлен блок «Рейтинг публикаций». Выводит список топиков по рейтингу и по кол-ву комментариев (популярные). Также была исправлена ошибка в регистре названия плагина.
Страница загрузки livestreet.ru/addons/143/ (будет доступно после модерации). Можно загрузить с files.mail.ru/SX8E7V.