Шаблон «DiggStreet»

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

Баги и прочее отписывайте в комменты.


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, это позволит делигировать шаблоны плагинами.

Теперь самое важное — для работы текущих шаблонов на новой версии шаблонизатора необходимо внести в них некоторые изменения. А именно:
  • везде, где используется
    {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'}
Эти правила должны помочь достаточно легко адаптировать ваши шаблоны под текущую(а в последствии и новую версию) SVN версию LS.
Пример адаптации шаблона «new» — trac.lsdev.ru/livestreet/changeset/1128
  • +6
  • 28 апреля 2011, 00:09
  • ort

Закрытие 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.
  • +5
  • 06 апреля 2011, 12:32
  • ort

Поддержка сторонних разработчиков. Donate.

2
Для LS регулярно появляются отличные бесплатные плагины/шаблоны от сторонних разработчиков. За что им огромное спасибо! Но чтобы не ограничиваться одним «спасибо», мы прикрутили к нашему каталогу возможность сделать донейшен любому разработчику. Например, stfalcon.
При донейшене 10% суммы отчисляется в поддержку LS.

А вы сказали «материальное спасибо»?! :)
  • +15
  • 08 марта 2011, 01:15
  • ort

LS как блого-социальный движок (обсуждение)

11
Всем привет!

LS уже более двух лет, и со временем стали возникать вопросы — удобен ли функционал LS для реализации своей задачи (блого-социальный сайт) и соответствует ли он современным веяниям.
Многие проблемы/предложения уже обсуждались на этом сайта, но предлагаю попытаться их еще раз изложить и обсудить в одной теме. Попытайтесь писать только конструктив, а не набор пожеланий по функционалу.
Например, меня смущает деление топиков на коллективные/персональные и на хорошие/плохие/новые, возможно стоит пересмотреть такое представление информации.
Начнем? :)
  • +13
  • 28 февраля 2011, 12:09
  • ort

С Новым Годом!

1
Поздравляем всех наших пользователей с Новым 2011 годом!
Пусть все ваши желания сбудутся в новом году, и год наполнится сплошным позитивом!

С Новым Годом!
  • +12
  • 31 декабря 2010, 16:06
  • ort

FindPresent — сервис организаций конкурсов и рекламных акций на сайтах

9
Здравствуйте!

Мы рады представить FindPresent — уникальный сервис, с помощью которого вы можете провести на своем сайте увлекательную игру или оригинальную промоакцию.

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




Читать дальше
  • +4
  • 06 декабря 2010, 15:38
  • ort

LiveStreet party 2 (номер два)

5
Друзья/товарищи/коллеги/отступники ;), приглашаю вас посетить вторую встречу сообщества — LiveStreet party! Отчет о первой встрече — livestreet.ru/blog/dev_livestreet/3956.html
На встрече всё также можно познакомиться/увидеть/потрогать как разработчиков, так и преданных пользователей LiveStreet :) Не упустите такой шанс!

Дата и место проведения


Программа

  • Еще раз познакомиться
  • Обсуждение назревших вопросов за кружкой пива/кваса/чая/сока
  • И просто пообщаться

Кто идёт?



Читать дальше
  • +3
  • 28 октября 2010, 15:39
  • ort

Обновление плагина "OpenID"

21
OpenID pluginПлагин «OpenID» обновился до версии 1.2.0.
Добавлена поддержка авторизации через Facebook и Twitter аккаунты.
Скачать новую версию можно с каталога — livestreetcms.ru/addons/view/1/
  • +5
  • 30 сентября 2010, 10:23
  • ort

Поддержи LiveStreet в Open Source Award 2010

1
Сегодня стартует голосование в ежегодной премии Open Source Award 2010.
Благодаря вашей поддержке LiveStreet прошел в пятерку финалистов в номинации «Most Promising Open Source Project» и теперь участвует в финальном голосовании.

Полная пятерка финалистов:
  • BuddyPress
  • LiveStreet CMS
  • Pimcore
  • Tomato CMS
  • WolfCMS
Просьба поддержать отечественную CMS LiveStreet в этом голосовании, проголосовать можно на этой странице — www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project
Голосование продлится до 5 ноября.

Поддержать пост на Хабре — habrahabr.ru/blogs/livestreet/105005/
  • +6
  • 27 сентября 2010, 12:00
  • ort