0.00
Рейтинг
0.09
Сила

Оптимизация некоторых методов ядра

UPD: Недавно выяснил, что все эти оптимизации уже сделаны в AltoCMS.
UPD2: Добавил буфер значений для метода ядра GetEntity().
UPD3: Немного переписал класс Config.class.php.

С ЛС я знаком уже больше 3 лет. В течение этого времени следил за развитием движка, а также за быстродействием версий с 0.4* до 1.0*. Поэтому решил проверить, куда уходит процессорное время.
Поставил на тестовый сервер версию 1.0.3.

Параметры сервера:
Intel® Xeon(TM) CPU 3.00GHz 4GB RAM
GNU/Linux 8.5
nginx/1.1.14
Apache/2.2.22
PHP 5.3.23 + APC (на момент теста оказывается, что не работало) + Memcache


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

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

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

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

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



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

Плагин "Ajax подгрузка по скроллу"


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

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

Платный плагин CCK


Привет, сообщество! Представляю вашему вниманию, весьма полезный, на мой взгляд, инструмент, который может быть вам полезен.
Итак, встречайте — плагин CCK. CCK (Content Construction Kit) можно перевести как набор для построения контента. Если раньше для того, чтобы создать новый вид топика необходимо лопатить файлы — то сейчас это возможно сделать с помощью легкого движения мыши.
Читать дальше →

Плагин «Достижения, медали и награды пользователя»


Плагин позволяет задавать правила получения «социального статуса» на сайте в виде наград, медалей и достижений, которые выводятся отдельным списком в профиле пользователя.

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



Основные настройки выполняются через веб интерфейс.
Плагин поддерживает шаблон «социал».

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

Новый шаблон "News Street"


Шаблон фиксированной ширины, выполнен в темных тонах. Демо можно посмотреть здесь.

В шаблон добавлены некоторые интересные мелочи:
1. Слайдер — прокручивает последние топики из заданного блога, выводится на главной странице и страницах 2,3,4… (для работы необходим плагин "Topic-ImagePreviews")
2. В шапку сайта добавлено отображение случайной фразы, можно использовать для вывода подсказок пользователям, каких-либо фраз или же просто заменить на дивиз сайта.
3. Так же в шапку сайта добавлено три дополнительных области, сейчас в них выводятся случайные изображения. Можно использовать для рекламы блогов сайта, например, или сделать просто три каких-либо подсказки для пользователя (типа зарегистрируйся, заводи друзей, пиши в блоги), в общем, тут все зависит от вашей фантазии.
4. По мотивам топика добавлен блок топа пользователей.
Читать дальше →

Объединение плагина "Яндекс-карт" и "Компании"

Приветствую!

По мотивам ветки дискуссии здесь, и с учетом некоторой осведомлённости тех, кому это нужно в плагине «Компании», как и обещал, рассказываю о совмещении моего плагина «Яндекс-карт» и платного «Компании».

Что получим в итоге?

В итоге получим карту компаний, с категориями, как здесь, в добавок в профиле компании будет отображаться карта с точкой, как здесь.

Итак, приступим!
Много кода под катом ↓

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

Плагин "Ручные URL"

Давно я ничего не выкладывал, ни обновлений, ни новинок. Все занят текучкой. Решил вот немного развеяться и поработать так сказать в свое удовольствие. Последствия этого в архиве ниже.

Плагин позволяет в ручную указывать URLы для топиков.
Если URL не указан то при сохранении формируется URL из названия топика переведенный в транслит (функция транслита позаимствована из Nice URL, ибо свою лениво было писать).

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

Идеи для мини плагинов

Друзья,

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

Если есть у кого какие то не сильно замудреные идеи/нужды для плагинов — оставьте в комментах, я что сделаю буду выкладывать.

Спасибо-пожалуйста