+0.44
Рейтинг
5.60
Сила

Илья

Выводим в Top блогов количество постов вместо рейтинга.

Возникла задача выводить в блоке Tоп блогов вместо абстрактного рейтинга количество постов. Актуально для новых сайтов или неактивных комьюнити.



Для начала находим Экшен блока. Структура LS подробно описана, поэтому легко находим нужный блок: /classes/blocks/BlockBlogs.class.php В блоке вызывается единственная функция: Blog_GetBlogsRating, с ней и будем работать.

Сначала захотелось по-быстрому исправить эту функцию в коде движка, но после недолгих размышлений захотелось сделать правильно и красиво, потому что работа с Livestreet подталкивает к этому. Поэтому, оформим решение в виде модуля, который может оказаться полезным и другим пользователям.

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

Показываем, что пост новый



Продолжая тему извращений над возможностями шаблонизатора, хочу предложить вам легкий способ указать на то, что пост новый. То есть, если посту меньше суток, то выводится определенная надпись, например — «Новый пост!». Идея древняя как мир, но раз для других CMS делали такие фичи, то, возможно и здесь кому-то она пригодится.

Все делается элементарно — в файлах topic_link.tpl, topic_photoset.tpl, topic_question.tpl, topic_topic.tpl вашего шаблона после даты добавления поста вставляем следующий код:
{if (time() - strtotime($oTopic->getDateAdd()))<86400}<span style="color:green;">New Post!</span>{/if}


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

Livestreet-клиент для ios (ipad,iphone) и android

7 фото
Хорошии топики (главный экран приложения)
image

Всем привет.


Хочу показать свой универсальный клиент для iphone, ipad и android.
Пока тестируем приложение на разных устройствах.
При написании использовались следующие технологии — html5+css3+jquery+phonegap.


Показать все 7 фото →

Мобильная версия LiveStreet

3 фото
image
В продолжение опроса «Нужна ли мобильная версия для LiveStreet» мы планируем начать разработку мобильной версии.
По итогам опроса 85% пользователей поддерживают создание мобильной версии, из них 30% (47 пользователей) готовы финансово поддержать разработку.

Внести свой вклад в разработку вы можете на странице донейта (указав в комментариях «мобильная версия»), тем самым вы значительно нам поможете и ускорите процесс разработки.
Мобильный шаблон (и соответственно плагин) будет поддерживать новую версию LS и распространяться бесплатно.

Создадим шаблон вместе!

Нас поддержали:
Newman$25
аноним — $10
rsmike$20
аноним — $5
UdiBL9I$20
SP_$10
imhomir.net$20

Bennington$20
FanTom400MHz$5
peholod$20
cliffind$10
stepan$10
Sky$35
Shrike$10
Fanta$5
uncledent$10
Setevod$10
yuri25$10
Webman$10
gorodkovrov.ru$10
twentysix.ru$10
Студия stfalcon.com$70
yayog.ru$10

Забронируйте себе скидку на новый шаблон «Synio flow»!



Друзья, хочу представить вам модификацию нового дефолтного шаблона — «Synio flow».
Она ориентирована на ресурсы с регулярно обновляемым контентом и представляет из себя базовую версию LiveStreet с модифицированной главной страницей.

Этот шаблон позволит пользователям быстро просматривать все изменения и будет выгодно отличать ваш ресурс от аналогов.

В магазине приложений его следует ожидать сразу после официального релиза Synio.
Стоимость без скидок $30

… да, и на всякий случай, хочу сказать, что в ближайшие два года бесплатным шаблон не станет...

А теперь о приятном.

Первые 25 счастливчиков, которые пришлют мне на почту письма с желанием приобрести шаблон, получат промо-коды на скидку в 25%(разобрали). Следующие 30 — получат скидку в 15%.

Единственное условие — активировать промо-код необходимо будет в первые 4 дня с момента старта продаж.


UPD2: Места в чудо-очереди за скидкой в 25% заняты. Еще есть три дня, чтобы изъявить желание и получить скидку в 15%.

UPD: осталось еще 3 места в очереди на скидку в 25%

свои страницы на php

добрый день,
такой вопрос: на livestreet сайт хочу добавить страницу, на которую бы из базы выводилось какое-то содержимое из базы. вопрос в том, как это поэтапно реализовать, чтобы это была страница с обычным шаблоном, но логику задавал я

p.s. прошу поподробнее, иначе рискую не понять)

проблему решил по методу, описанному тут (http://livestreet.ru/blog/7182.html)

Делаем "Фотоблоки"


Вводное:
Наверное многие знакомы с возможностью на таких ресурсах как LAM (Lookatme) создавать внутри поста фотоблоки куда помещаются некоторое количество фотографий (чтобы не делать чересчур длинной скатерти). Да, в ЛС уже существует подобная штуковина — Фотосеты, но как отдельный вид поста она не имеет смысла. Сегодня я расскажу вам как сделать эти самые «Фотоблоки».

Нам понадобятся:
1. LiveStreet версии 0.5-0.5.1
2. Шаблон на jQuery
3. Fotoramajs от Артема Поликарпова
4. Прямые руки

Присутпим:
1. Качаем архив с Fotoramajs отсюда fotoramajs.com/

2. Внутри вы обнаружите 2 файла: собственно сама библотека fotorama.js и файл стилей для настройки внешнего вида fotorama.css

3. Подключаем библиотеку (предварительно поместив её в папку js вашего шаблона) в header.tpl вашего шаблона, очень просто
<script type="text/javascript" src="{cfg name='path.static.skin'}/js/fotorama.js"></script>
и учитываем что у вас также уже должна быть подключена библотека jQuery.

Подключаем css файл
<link href="{cfg name='path.static.skin'}/css/fotorama.css" rel="stylesheet">

4. Теперь идем в настройки jevix.php (папка config) и разрешаем тег div
// вызов метода с параметрами
			array(
				array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'code', 'object', 'param', 'embed', 'ls', 'iframe','blockquote','div', 'p','h3','div'),
			),			


array(
				'div',
				array('class')
			),


5. Вуаля, все что нам теперь остается, зайти в редактор, создать новый пост, кликнуть на просмотр html кода (это если у вас tinyMCE), найти нужные вам фотографии (для незнающих тег img) и обьединить в следующий div

<div class="fotorama">
  <img src="1.jpg> <img src="2.jpg"> <img src="3.jpg">
</div>


PS: На все вопросы готов ответить в комментариях, хотя надеюсь они не возникнут :)

Предлагаем вашему вниманию плагин "PicAlbums" - пользовательские альбомы


Презентацию данного плагина можете прочитать вот тут: lsmafia.com/blog/picalbums/3.html

Купить можно в каталоге по ссылке: livestreetcms.com/addons/view/254/
Будет доступна после проверки.
Цена 80$

Плагин распространяется по коммерческой лицензии.
Все права принадлежат его авторам.

1. Лицензия на плагин выписывается на один домен, дополнительные домены оплачиваются отдельно (на каждый дополнительный домен скидка ~20% — по договоренности).
2. Запрещено продавать, перепродавать плагин, передавать бесплатно третим лицам, а так же выкладывать в открытый доступ.
3. Модификация плагина третьими лицами разрешена при соблюдении первых двух пунктов.

Установка плагина для версии 0.4.2:
1. Скопировать плагин 042/picalbums и jquery042 в папку plugins.
2. Активировать плагин jquery042
3. В папке plugins в файле plugins.dat, найти строку jquery042 и переместить ее в самый верх
4. Активировать плагин picalbums

Установка для версии 0.5.1
1. Скопировать плагин picalbums в папку plugins.
2. Активировать плагин picalbums

С вопросами касательно работы плагина можете задавать в контакты которые задана в архиве плагина.
За новостями проекта следите на сайте lsmafia.com или в данной теме.
Посмотреть как работает плагин пожно по ссылкам: picalbums.lsmafia.com/ и picalbums042.lsmafia.com/
Если в работе плагина найдены ошибки сообщите нам, мы исправим и выпустим фикс, который будет распространен по всем клиентам.