Хостинг для высоконагруженного сайта на LS
4
Нужен хостинг для 20-30 тыс/ сутки за разумные деньги
кто чем пользуется?
кто чем пользуется?
Плагин «Похожие записи в попап окне (Similar topics in popup)»
10
Когда топик будет прокручен (просмотрен) до конца — справа покажется окошко с похожими записями (будет выбрано на основе совпадений тегов).
В конфиге можно задать количество топиков для показа, сортировку.

Плагин доступен в каталоге.
P.S. Плагин использует часть кода от плагина «Related topics» от stfalcon (http://livestreetcms.com/addons/view/55/)
Масштабирование картинок
5
Приветствую всех.
Есть такая необходимость: после добавления изображения в топик оно масштабируется до указанных в конфиге размеров (дефолт = 500). И после того, как оно загрузилось на сервер, оно там сохраняется уже в уменьшенном виде.
Возможно ли сделать так, чтобы в топик вставлялось уменьшенное изображение, а при клике по нему в новом окне просто открывалось оригинальное изображение, которое без уменьшения загрузилось на сервер? Т.е. фактически масштабирование должно влиять только на вставляемое в топик изображение, а не на оригинал, хранящийся на сервере.
Сможет кто-то подсказать как реализовать?
Заранее спасибо.
Есть такая необходимость: после добавления изображения в топик оно масштабируется до указанных в конфиге размеров (дефолт = 500). И после того, как оно загрузилось на сервер, оно там сохраняется уже в уменьшенном виде.
Возможно ли сделать так, чтобы в топик вставлялось уменьшенное изображение, а при клике по нему в новом окне просто открывалось оригинальное изображение, которое без уменьшения загрузилось на сервер? Т.е. фактически масштабирование должно влиять только на вставляемое в топик изображение, а не на оригинал, хранящийся на сервере.
Сможет кто-то подсказать как реализовать?
Заранее спасибо.
Бесплатный плагин дайджеста лучших записей "LsDigest"
9
Плагин предназначен для рассылки дайджестов лучших записей за определенное время (количество записей и период времени указываются в конфиге). Разработкой плагина занимался наш новый программист Андрей Шкодяк.Для работы плагина требуется плагин рассылок «Mailing» версии не ниже 0.2.0(!) (плагин «Mailing» обновился на днях).
Читать дальше
История про нагрузку и как я с ней боролся.
90
Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Пришлось прикручивать профайлер и смотреть, в чем дело.
Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).
Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.
Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.
full time на топиках с 400+ комментариев не превышает 0,4 сек.
Надеюсь кому-то поможет.
Новый OpenId с автозаполнением профиля (AutoOpenId)
38
Возможности
Регистрация и авторизация на сайте через ВКонтакте, Facebook, Twitter, или OpenId за 1 клик.
Автоматическая загрузка логина, аватарки и пола пользователя с ВКонтакте, Facebook и Twitter в профиль.
Читать дальше
Борьба с 502 bad gateway или как установить xcache на 0.4.2
22
Итак после долгих мытарств и по мотивам livestreet.ru/blog/questions/5335.html решил написать как установить xcache на LS 0.4.2. Мне установка xcache реально помогла в решении проблемы ошибки 502 и в целом для более стабильной работы сайтов. Итак поехали:
Первым делом убираем memcache и eaccelerator. Я не стал ничего удалять из системы, просто закомментировал в php.ini строки относящиеся к eaccelerator, аналогично в /etc/php5/conf.d/memcache.ini также все закомментировал. Наверное это неправильно, кто знает как совсем удалить отпишитесь в каментах.
Теперь собственно установка xcache:
Установили, теперь настраиваем:
Редактируем секцию админки:
Читать дальше
Первым делом убираем memcache и eaccelerator. Я не стал ничего удалять из системы, просто закомментировал в php.ini строки относящиеся к eaccelerator, аналогично в /etc/php5/conf.d/memcache.ini также все закомментировал. Наверное это неправильно, кто знает как совсем удалить отпишитесь в каментах.
Теперь собственно установка xcache:
apt-get install php5-xcacheУстановили, теперь настраиваем:
nano /etc/php5/apache2/conf.d/xcache.iniРедактируем секцию админки:
Читать дальше
Релиз LiveStreet 0.4.1
11
Вышел релиз LiveStreet 0.4.1, который содержит в основном фиксы багов относительно версии 0.4. Но есть и существенные изменения.
Список основных изменений:
- Исправленный и доработанный плагин «Page», теперь страницы можно сортировать и выводить в главное меню
- Новый шаблон «developer», теперь он более простой и легкий. Говорим спасибо deniart'у :)
- Новая форма наименования классов в движке,
- Поддержка наследования классов,
- Шаблоны могут иметь свой собственный конфиг и языковые файлы (каталог шаблон/settings/[config|language])
- Отказ от использования custom классов, теперь они не поддерживаются
- Английская локализация
- Фикс багов
Обновление с 0.4
- Обновить структуру БД, выполнив SQL из файла /install/convert_0.4_to_0.4.1.sql
- Удалить старые файлы и залить новые, либо вручную внести . Основную часть изменений составляет шаблон «developer», поэтому не пугайтесь большому листингу
- Обязательно сбросить кеш. Файловый — удалить содержимое каталога с кешем (кроме файла .htaccess), если стоит memcache, то перезапустить его
Обновление плагинов от 0.4
Плагины требуют адаптации (наименование классов) к версии 0.4.1, более .Плагин "OpenID"
21
В разделе «Модули» появился первый официальный плагин для LiveStreet 0.4.1 от команды разработчиков LiveStreet.
Плагин «OpenID» позволяет пользователям авторизоваться и зарегистрироваться на сайте используя OpenID или ВКонтакте.

У пользователя в настройках профиля появляется раздел «OpenID», где указан список его OpenId идентификаторов.
Плагин будет полезен не только тем, кто хочет упростить авторизацию у себя на сайте, но и разработчикам плагинов для LiveStreet. исходных код плагина полностью прокомментирован, поэтому может служить неким пособием по созданию плагинов.
Внимание! Данные плагин работает только на версии 0.4.1.
UPD Обновление плагина — livestreet.ru/blog/addons/5458.html
Плагин «OpenID» позволяет пользователям авторизоваться и зарегистрироваться на сайте используя OpenID или ВКонтакте.

У пользователя в настройках профиля появляется раздел «OpenID», где указан список его OpenId идентификаторов.
Плагин будет полезен не только тем, кто хочет упростить авторизацию у себя на сайте, но и разработчикам плагинов для LiveStreet. исходных код плагина полностью прокомментирован, поэтому может служить неким пособием по созданию плагинов.
Внимание! Данные плагин работает только на версии 0.4.1.
UPD Обновление плагина — livestreet.ru/blog/addons/5458.html
Неожиданно появилась проблема с RSS
3
Всё было хорошо, все новости через RSS транслировались в ЖЖ и Твитер, но неожиддано всему настал «капец» :)
Сервисы типа начали выдавать ошибку ругаясь на RSS фид подобным образом:
Господа подскажите куда капать?
УПД. Ошибку нашёл, отписал администрации про неё.
Сервисы типа начали выдавать ошибку ругаясь на RSS фид подобным образом:
Last feed error: XML parse error: simplexml_load_string(): Entity: line 337: parser error: Opening and ending tag mismatch: cut line 337 and category
Господа подскажите куда капать?
УПД. Ошибку нашёл, отписал администрации про неё.