+12.52
Рейтинг
17.26
Сила

Шаблон "Jupiter" v.0.1.0

Закончил работу над новым шаблоном для LiveStreet. Много писать не умею, поэтому можно просто пройти на демку и посмотреть, что получилось.

Из особенностей шаблона:
  • Адаптивность (базируется на Bootstrap).
  • Три режима отображения ленты топиков: masonry-сетка, простая сетка, обычная лента.
  • Переработанная страница блога — некоторые элементы вынесены в блоки.
  • Настройка вывода некоторых элементов шаблона — включение прикрепленной шапки, вывод описания сайта, вывод аватара и описания блога в блоке на странице топика, вывод описания блога в основном содержимом либо в блоке на странице блога.
  • «Boxed» и «Full width» режимы отображения сайта.

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

Открытый бета-тест плагина "Backup"

Здравствуйте уважаемые хабровчане LSовцы.
Представляю Вашему вниманию плагин для резервного копирования\сохранения сайта на LiveStreet.
Его можно найти здесь https://github.com/1099511627776/lsbackup

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

Плагин «Расширенный подбор тегов при создании топика (Tags like full)»


Этот плагин расширяет стандартный функционал ЛС выбора тегов при создании топика и позволяет набирать даже часть слова-тега и оно будет показано в выборе.

Например, есть тег "Медведи в цирке". При наборе слова "цирк" данный тег тоже будет предложен для выбора в выпадающем списке автокомплитера.

Плагин создан при поддержке пользователя Lexx .

Скриншот



Плагин доступен в каталоге.

Вставить свой текст на главной ленте между топиками (Решено)

Суть такова: Вставить свой (текст, картинку) между 5 и 6 топиком по счету на главной странице.
Как я понимаю они циклом выводятся, подскажите где найти этот код в движке и вставить свое условие.

Вроде элементарно :)

if count($aTopics)>0}
{foreach from=$aTopics item=oTopic name=«TopicListCycleName»}
{assign var=«sTopicTemplateName» value=«topic_`$oTopic->getType()`.tpl»}
{include file=$sTopicTemplateName bTopicList=true}
{if $smarty.foreach.TopicListCycleName.iteration == 5}
у попа была собака, что он с ней сделал остается тайной
{/if}
{/foreach}
{/if}

Бесплатный плагин «LSGallery»

При поддержке проекта paintstrike.ru мы разработали бесплатный плагин для пользовательских галерей. Его можно скачать на GitHub или в официальном каталоге модулей.

В чем преимущество нашей Галереи?

Во первых она бесплатна и открыта :). Во вторых она грамотно спроектирована, быстро работает, красиво выглядит и удобна в использовании. Посудите сами:



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

Плагин "Short Profile" - короткие урлы для профиля

Плагин «Short Profile» делает только одно — заменят урлы вида site.ru/profile/vasy/ на site.ru/vasy/
Перед использованием необходимо обязательно прочитать README
Для работы плагина необходима последняя версия LS 1.0-dev с GitHub'a

Скачать можно с GitHub'a — github.com/livestreet/lsplugin-shortprofile

Установка Livestreet с нуля (Debian): nginx + mysql + php-fpm + apc + memcached + sphinx

Возможно, этот гайд даже кому-нибудь понадобится.

0) Итак, у нас имеется свежепоставленный Debian с настроенным ssh-доступом и юзер с правами, достаточными для работы sudo.
Здесь и далее "#" в начале команды означает, что ее необходимо запускать с правами root-пользователя (например, с помощью sudo)
1) Пакеты будем ставить из репозитория dotdeb, поэтому для начала добавим его в sources.list:
# nano /etc/apt/sources.list

дописываем в конец файла
deb http://packages.dotdeb.org stable all

Далее импортируем ключ dotdeb'а:
wget http://www.dotdeb.org/dotdeb.gpg -O - -q | sudo apt-key add -

Обновляем список пакетов
# apt-get update

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

Боремся за место на диске

На выходных досмотрелся что движок не удаляет загруженные на сервер оригиналы картинок в фотосетах, аватарках пользователя и аватарках блогов. Учитывая что по умолчанию для фотосета выставлено 6Мб на картинку и 30 картинок для загрузки это будет 6 х 30 = 180Мб на один фотосет это конечно ничто для хостинга в 3Тб, но для 2Гб хостинга это всего 11 фотосетов, ужос!!!
Попробовал поставить плагин пылесос, думал он поможет, но увы там этого не реализовано.
Пришлось лезть в исходники. Вобщем вот что получилось (для LS 0.5.1) (Для лентяев скачать готовое):

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

Плагин "Mailcheck"

Плагин, проверяющий домен email при регистрации.

По мотивам поста на Habrahabr

Используется JQuery plugin Mailcheck

Совместим с LS 0.5, для работы под 0.4 необходимо в /engine/modules/viewer/plugs/
поместить файл function.json.php от LS 0.5.



Плагин на GitHub