+5.68
Рейтинг
20.89
Сила

Александр Фатеев

Плагин TopicCCK - новые типы топиков и полей, связи с объектами

Рад анонсировать новый плагин для создания новых типов топиков (и расширения стандартных) — TopicCCK.

Демо: dao.lsmods.ru (добавлен новый тип топика «Обзор», отключены стандартный тип топика опрос).
Пример типа топика «Обзор» с дополнительными полями: dao.lsmods.ru/blog/topicccktest/9.html

Плагин позволяет:


Читать возможности плагина

Есть готовый плагин интеграции LS и MediaWiki

Посмотреть можно тут.
Позволяет интегрировать ЛС шаблоны в тему Вики.
UPD Единая авторизация ЛС и Вики.
Он кому-то нужен?

UPD Выложу в ближайшее время, как подготовлю документацию и обвеску для каталога.
Плагин будет бесплатным, но без поддержки. As is. Поддержку надо будет отдельно обсуждать.

Ajax запрос к экшину плагина.

Если я делаю запрос через $.load то получаю ответ. А функция ls.ajaxForm по тому же урлу (именно при изменении урла) выдает ошибку. Даю запрос на site.my/mainpreview/upload-mainpreview/ физически файл находится /plugins/mainpreview/classes/actions/ActionMain.class.php
Консоль дебага выдает следующее:
"parsererror" 
SyntaxError
arguments: Array[1]
get message: function () { [native code] }
get stack: function () { [native code] }
set message: function () { [native code] }
set stack: function () { [native code] }
type: "unexpected_token"
__proto__: Error
arguments: undefined
constructor: function SyntaxError() { [native code] }
name: "SyntaxError"
stack: undefined
type: undefined
__proto__: SetUpError.d

Плагин «Related topics», неофициальный порт под ЛС 1.0+, версия 0.3.0

Плагин выводит список похожих записей в сайдбаре на основе совпадений тегов. Записи сортирует по количеству совпавших тегов и дате/рейтингу.

Плагин портирован под ЛС 1.0+ по просьбе пользователя nartuk .

Плагин можно скачать здесь.

З.Ы. Плагин не мой, а пользователя stfalcon и я не вхожу в студию стлфкон. Это не официальный порт под новую версию ЛС, поэтому если у вас есть какие либо вопросы — дождитесь официального выхода плагина.

Плагин «Вывод топиков из определенного блога в блок (Blogtopics)»

Описание

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

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

Все забываю спросить! Комментирования шаблонов в LS 1.0

Некоторые помнят мою стать, про комментирования шаблонов, где какой используется, для понятности, кто отвечает за вывод того или иного!
livestreet.ru/blog/10389.html

Добрый человек netlanc
даже создал новый топик для этого, как прокомментировать и где
livestreet.ru/blog/dev_documentation/10395.html

Печалько, что это не работает в версии LS 1.0

Что же делать?

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

Установка 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

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

Система блоков - расставляем точки...

Была потребность разобраться с системой блоков. Очень много чего перечитал с сайта. Например, Система блоков. Ниже будет краткое изложение полученных знаний. Попытаюсь рассказать про систему блоков простым языком, чтобы и новички поняли.

Самое главное, что я выяснил:
1. Блоки можно создавать самостоятельно.
2. Блоки можно размещать в произвольном месте страницы (нужно заранее указать эти места)
3. Блоки могут отображаться в зависимости от Action'ов и Event'ов
4. Блоки могут отображаться в зависимости от адреса страницы. Адрес страницы можно задать с помощью регулярных выражений.
Итак, основные моменты.
Читать дальше →