Шаблон «DiggStreet»
3
Бесплатный шаблон в стиле digg.com — DiggStreet
Отличное от стандартного оформление вывода топиков и структура меню.
В комплекте с шаблоном идет специальный плагин, его необходимо активировать до смены шаблона.
Баги и прочее отписывайте в комменты.

UPD 17.05.11
Версия 1.3 — фиксы отображения топиков в блогах
Версия 1.4 — фикс меню
UPD 29.05.11
Версия 1.5 — фикс загрузки изображений + мелкие фиксы
Отличное от стандартного оформление вывода топиков и структура меню.
В комплекте с шаблоном идет специальный плагин, его необходимо активировать до смены шаблона.
Баги и прочее отписывайте в комменты.

UPD 17.05.11
Версия 1.3 — фиксы отображения топиков в блогах
Версия 1.4 — фикс меню
UPD 29.05.11
Версия 1.5 — фикс загрузки изображений + мелкие фиксы
Обновление шаблонизатора Smarty до версии 3.0.7
18
В SVN версии LS произошло обновление шаблонизатора Smarty, теперь используется последняя 3.0.7 версия, написанная на PHP 5.2.
Обновление в ядре прошло гладко, единственное пришлось внести изменения в стандартный класс Smarty — trac.lsdev.ru/livestreet/changeset/1129, это позволит делигировать шаблоны плагинами.
Теперь самое важное — для работы текущих шаблонов на новой версии шаблонизатора необходимо внести в них некоторые изменения. А именно:
Пример адаптации шаблона «new» — trac.lsdev.ru/livestreet/changeset/1128
Обновление в ядре прошло гладко, единственное пришлось внести изменения в стандартный класс Smarty — trac.lsdev.ru/livestreet/changeset/1129, это позволит делигировать шаблоны плагинами.
Теперь самое важное — для работы текущих шаблонов на новой версии шаблонизатора необходимо внести в них некоторые изменения. А именно:
- везде, где используется
имя файла нужно брать в кавычках, по сути это относится к любым параметрам{include file='file_name.tpl'} - не использовать апострофы `, т.е. было
стало{include file='paging.tpl' aPaging=`$aPaging`}
для математических выражений{include file='paging.tpl' aPaging=$aPaging}
меняем их на скобки{section name=closelist1 loop=`$nesting-$cmtlevel+1`}{section name=closelist1 loop=($nesting-$cmtlevel+1)} - после открывающей фигурной скобки { и перед закрывающей } не должно быть пробельных символов, иначе они не считаются за конструкции Smarty
- в условиях логические операторы необходимо отделять пробелами, было
стало{if $aParams[0]=='favourites'and$aParams[1]!='comments'}{if $aParams[0]=='favourites' and $aParams[1]!='comments'}
Пример адаптации шаблона «new» — trac.lsdev.ru/livestreet/changeset/1128
Закрытие security бага в LS
20
Здравствуйте!
Уведомляем вас о закрытии в LiveStreet 0.4.2 уязвимости XSS.
Уязвимость была обнаружена в сторонней библиотеке CSSTidy, используемой в LS.
Для исправления этой уязвимости вы можете скачать обновленный архив LiveStreet 0.4.2 — http://livestreetcms.com/download/
Либо просто вручную удалите у себя файл /engine/lib/external/CSSTidy-1.3/css_optimiser.php.
Мы настоятельно рекомендуем вам выполнить эти действия.
Спасибо за понимание.
UPDATE
Это приложение к первому письму, в котором мы, к сожалению, упустили еще один важный баг безопасности.
Для исправления этой уязвимости вы можете скачать обновленный архив LiveStreet 0.4.2 — http://livestreetcms.com/download/
Либо внесите изменения вручную:
1. Найдите в файле /engine/modules/text/Text.class.php 213 строчку: return array($sTextShort,$sTextNew,$sTextCut);
2. Замените её на строчку: return array($sTextShort,$sTextNew,$sTextCut? htmlspecialchars($sTextCut): null);
Изменения можно посмотреть в SVN.
Уведомляем вас о закрытии в LiveStreet 0.4.2 уязвимости XSS.
Уязвимость была обнаружена в сторонней библиотеке CSSTidy, используемой в LS.
Для исправления этой уязвимости вы можете скачать обновленный архив LiveStreet 0.4.2 — http://livestreetcms.com/download/
Либо просто вручную удалите у себя файл /engine/lib/external/CSSTidy-1.3/css_optimiser.php.
Мы настоятельно рекомендуем вам выполнить эти действия.
Спасибо за понимание.
UPDATE
Это приложение к первому письму, в котором мы, к сожалению, упустили еще один важный баг безопасности.
Для исправления этой уязвимости вы можете скачать обновленный архив LiveStreet 0.4.2 — http://livestreetcms.com/download/
Либо внесите изменения вручную:
1. Найдите в файле /engine/modules/text/Text.class.php 213 строчку: return array($sTextShort,$sTextNew,$sTextCut);
2. Замените её на строчку: return array($sTextShort,$sTextNew,$sTextCut? htmlspecialchars($sTextCut): null);
Изменения можно посмотреть в SVN.
Поддержка сторонних разработчиков. Donate.
2
Для LS регулярно появляются отличные бесплатные плагины/шаблоны от сторонних разработчиков. За что им огромное спасибо! Но чтобы не ограничиваться одним «спасибо», мы прикрутили к нашему каталогу возможность сделать донейшен любому разработчику. Например, stfalcon.
При донейшене 10% суммы отчисляется в поддержку LS.
А вы сказали «материальное спасибо»?! :)
При донейшене 10% суммы отчисляется в поддержку LS.
А вы сказали «материальное спасибо»?! :)
LS как блого-социальный движок (обсуждение)
11
Всем привет!
LS уже более двух лет, и со временем стали возникать вопросы — удобен ли функционал LS для реализации своей задачи (блого-социальный сайт) и соответствует ли он современным веяниям.
Многие проблемы/предложения уже обсуждались на этом сайта, но предлагаю попытаться их еще раз изложить и обсудить в одной теме. Попытайтесь писать только конструктив, а не набор пожеланий по функционалу.
Например, меня смущает деление топиков на коллективные/персональные и на хорошие/плохие/новые, возможно стоит пересмотреть такое представление информации.
Начнем? :)
LS уже более двух лет, и со временем стали возникать вопросы — удобен ли функционал LS для реализации своей задачи (блого-социальный сайт) и соответствует ли он современным веяниям.
Многие проблемы/предложения уже обсуждались на этом сайта, но предлагаю попытаться их еще раз изложить и обсудить в одной теме. Попытайтесь писать только конструктив, а не набор пожеланий по функционалу.
Например, меня смущает деление топиков на коллективные/персональные и на хорошие/плохие/новые, возможно стоит пересмотреть такое представление информации.
Начнем? :)
С Новым Годом!
1
Поздравляем всех наших пользователей с Новым 2011 годом! Пусть все ваши желания сбудутся в новом году, и год наполнится сплошным позитивом!
С Новым Годом!
FindPresent — сервис организаций конкурсов и рекламных акций на сайтах
9
Здравствуйте!
Мы рады представить FindPresent — уникальный сервис, с помощью которого вы можете провести на своем сайте увлекательную игру или оригинальную промоакцию.
Основная идея сервиса — размещение случайным образом на вашем сайте подарков и сюрпризов. Чтобы найти их, посетителям придется потрудиться и, конечно, внимательно просмотреть не один десяток страниц :) В результате проведения таких конкурсов активность аудитории сайта существенно возрастает. А пользователей по-настоящему захватывает розыск подарков по сайту, это действительно интересно.

Читать дальше
Мы рады представить FindPresent — уникальный сервис, с помощью которого вы можете провести на своем сайте увлекательную игру или оригинальную промоакцию.
Основная идея сервиса — размещение случайным образом на вашем сайте подарков и сюрпризов. Чтобы найти их, посетителям придется потрудиться и, конечно, внимательно просмотреть не один десяток страниц :) В результате проведения таких конкурсов активность аудитории сайта существенно возрастает. А пользователей по-настоящему захватывает розыск подарков по сайту, это действительно интересно.

Читать дальше
LiveStreet party 2 (номер два)
5
Друзья/товарищи/коллеги/отступники ;), приглашаю вас посетить вторую встречу сообщества — LiveStreet party! Отчет о первой встрече — livestreet.ru/blog/dev_livestreet/3956.html
На встрече всё также можно познакомиться/увидеть/потрогать как разработчиков, так и преданных пользователей LiveStreet :) Не упустите такой шанс!
Читать дальше
На встрече всё также можно познакомиться/увидеть/потрогать как разработчиков, так и преданных пользователей LiveStreet :) Не упустите такой шанс!
Дата и место проведения
- Воскресенье 14 ноября, 14-00.
- Москва, место Чешская пивная «Пилзнер», адрес Покровка, д.15/16, карта . Место пока не забронировано.
Программа
- Еще раз познакомиться
- Обсуждение назревших вопросов за кружкой пива/кваса/чая/сока
- И просто пообщаться
Кто идёт?
Читать дальше
Обновление плагина "OpenID"
21
Плагин «OpenID» обновился до версии 1.2.0. Добавлена поддержка авторизации через Facebook и Twitter аккаунты.
Скачать новую версию можно с каталога — livestreetcms.ru/addons/view/1/
Поддержи LiveStreet в Open Source Award 2010
1
Сегодня стартует голосование в ежегодной премии Open Source Award 2010.
Благодаря вашей поддержке LiveStreet прошел в пятерку финалистов в номинации «Most Promising Open Source Project» и теперь участвует в финальном голосовании.
Полная пятерка финалистов:
Голосование продлится до 5 ноября.
Поддержать пост на Хабре — habrahabr.ru/blogs/livestreet/105005/
Благодаря вашей поддержке LiveStreet прошел в пятерку финалистов в номинации «Most Promising Open Source Project» и теперь участвует в финальном голосовании.
Полная пятерка финалистов:
- BuddyPress
- LiveStreet CMS
- Pimcore
- Tomato CMS
- WolfCMS
Голосование продлится до 5 ноября.
Поддержать пост на Хабре — habrahabr.ru/blogs/livestreet/105005/