+1.97
Рейтинг
0.60
Сила

Павел Пепси-Колов

Бесплатный плагин для мультиязычности "L10n"


Это продолжение темы "Плагин для мультиязычности".

Описание возможностей плагина:

После релиза первой версии плагина прошло больше 6ти месяцев. За это время частично моими силами, а частично силами веб-студии stfalcon.com был реализован следующий функционал:
  • Cовместимость с LS v0.4.2;
  • Возможность выбора языка интерфейса при регистрации пользователя и его последующая смена в настройках пользователя;
  • При публикации записи указывается её язык;
  • При создании и редактировании блога можно задавать название блога, его описание и url на разных языках;
  • Возможность создавать и просматривать переводы для записей;
  • Отдельные языковые версии сайта для каждого языка (напр. cookorama.net/ru или cookorama.net/uk). При просмотре отдельной языковой версии сайта выводятся записи только на языке этой версии (аналогично в топе, блоке последней активности, облаке тегов и т.д.). Основная версия сайта остается без изменений (публикуются только топики-оригиналы);
  • Чуть не забыл :). Если пользователь зашел на основной сайт (без указания языка в URL), тогда язык пользователя определяется по базе GeoIP Lite (пока для Украины и России, этот момент нужно ещё рефакторить);
  • Плагин совместим с плагином Sitemap v0.2.1. Сайтмапы для разных языковых версий лежат в сабдиректориях (напр. cookorama.net/ru/sitemap.xml и cookorama.net/uk/sitemap.xml)

Но не обошлось без хака роутера (для установки и передачи языка). В принципе получилось сделать это средствами конфига (код остался закомментированым в конфиге), но вылезли проблемы при сжатии css/js и ссылкам на статические ресурсы плагинов.
Читать дальше →

Редирект новых юзеров на статическую страницу

Сделал у себя на сайте редирект на страницу о проекте для пользователей впервые посетивших проект.

в файле htaccess в корне сайта
перед блоком
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php


надо вставить
RewriteCond %{HTTP_COOKIE} !^.*visitor_id.*$ [NC]
RewriteRule ^(/)?$ /page/about/ [L]


Работает элементарно: смотрит, если нет куки visitor_id (которая создается ЛС на 12 месяцев при заходе на сайте), то считает, что юзер на сайте впервые и перекидывает на страницу /page/about/
Редирект срабатывает только при переходе на корень сайта. По конкретной ссылке юзер попадает куда нужно.

Возможно кому-то пригодится, зависит от направленности проекта.

Плагин "Объявления" для svn-версии LiveStreet

Всем добрый день!

Хочу представить вашему вниманию новый плагин для LiveStreet: Ads: Bulletin board / Объявления.

Плагин создает новый тип топика "Объявления", которые можно привязывать к бесконечно вложенным категориям.
Демо-сайт проекта: ads.ajaxy.ru/ads
Стоимость: 2400 руб. или $79
Купить плагин можно в каталоге LS: livestreetcms.com/addons/view/99/

Внимание:
Плагин разработан на основе новых функций svn-овской версии движка (а именно ORM/ActiveRecord) и выполнен без единого ручного SQL-запроса, а также с максимальным использованием технологий наследования, делегирования и ORM-абстракций.
Таким образом для работы плагина вам необходимо обновить ядро LiveStreet до ревизии не ниже 1047. Если у вас версия LiveStreet 0.4.2, вы можете обновить ядро до последней версии по этой ссылке.

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

FindPresent — сервис организаций конкурсов и рекламных акций на сайтах

Здравствуйте!

Мы рады представить FindPresent — уникальный сервис, с помощью которого вы можете провести на своем сайте увлекательную игру или оригинальную промоакцию.

Основная идея сервиса — размещение случайным образом на вашем сайте подарков и сюрпризов. Чтобы найти их, посетителям придется потрудиться и, конечно, внимательно просмотреть не один десяток страниц :) В результате проведения таких конкурсов активность аудитории сайта существенно возрастает. А пользователей по-настоящему захватывает розыск подарков по сайту, это действительно интересно.



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

Бесплатный плагин "Рекламные блоки" для LS

Плагин «Ad units»


Добавляет пользователям возможность размещать на сайте рекламные блоки на страницах своих блогов и топиков в виде ссылок, банеров, медиа контента.
Призван стимулировать пользователей писать хорошие топики на сайте.
Есть возможность размещения рекламных блоков (ссылок, банеров) в различных местах сайта (над шапкой, под футером, в начале и конце контента, в отдельный блок «Реклама»).
Читать дальше →

Опрос со множественным выбором вариантов ответов

LsQuestion Pie Chart
Плагин «LsQuestion» предоставляет возможность создавать на Вашем сайте опросы с выбором нескольких вариантов ответов.

Лицензия GNU GPL.
Скачать lsquestion
Демо ls.k2fl.ru

Плагин переопределяет тип топика «question» добавляя одно поле — максимальное количество ответов. Если указать больше 1, вместо радиокнопок у вариантов ответов будут выведены чекбоксы.

Также в дополнение к стандатному представлению результатов опроса добавлен график pie от google.

Установка: см. readme.txt

Бесплатный плагин "SEO"

красивая картинка, которая должна ассоциироваться с продвижением :)Хочу анонсировать плагин «SEO», который поможет оптимизировать структуру вашего сайта для поисковых систем.

Сразу оговорюсь, что плагин абсолютно бесплатен и распространяется по лицензии GNU GPL. Его можно скачать из каталога расширений. В архиве есть описание функционала и инструкция по установке.

Функционал

На данный момент реализован самый базовый функционал, а именно генерация уникальных meta тегов keywords и description для главной страницы, блогов, топиков, топа и т.д. Также в футере сайта, в зависимости от страницы, выводится текст который должен повысить частоту ключевых слов на странице.

Плагин работает на двух наших сайтах и мы думаем, что доля трафика с поисковых систем растет во многом благодаря ему :).
Для затравки покажу общий график роста посещаемости Кукорамы (плагин был подключен больше месяца назад, наблюдаю стабильный рост порядка 30%):
График роста посещаемости на cookorama.net

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

Новости плагинов. Кошелек/Задания/Галерея[pay]. Расширенная регистрация[free]

Привет всем. Хочу рассказать по новостям плагинов и обновлениях каталога.

Модуль биллингаПлагин «Кошелек» появился в каталоге плагинов. Он позволяет создать на сайте внутреннюю платежную систему, с расширяемыми возможностями, интегрирована мультивалютная касса ROBOKASSA (в плагине также есть АПИ для сторонних модулей).
С кошельком уже интегрирован плагин "Торрент". Также плагин в ближайшее время будет интегрирован с «Объявления» от Ajaxy(выпуск скоро) и "Компании" от gran. Насчет расширения платежных систем, то скоро будет прямая интеграция с webmoney.
Демосайтhttp://pay.lsmods.ru
Цена $79,90 — купить можно здесь.

Плагин «Задания» также появился в каталоге. Плагин интегрирован с плагином «Кошелек». Добавляет на проект раздел заданий для пользователей с оплатой за них на счет плагина «Кошелек».

Демосайтhttp://pay.lsmods.ru
Цена $39,90купить

Обновился Плагин «Галерея». Теперь он интегрирован с плагином Sitemap, который генерирует для него карты альбомов, изображений, тегов и категорий для фото (за интеграцию спасибо веб-студии stfalcon.com). Теперь галерея не конфликтует с плагином «Вопрос-ответ» от bobo и избавилась еще от пары недочетов.
Демосайтhttp://gallery.lsmods.ru
Цена $39,90купить

О планах на плагины и бесплатный плагин «Расширенная регистрация»

Плагин Facebook

Назначение:

LiveStreet => Facebook
  1. Публикация анонсов топиков на стену страницы (page) в Facebook
  2. OpenGraph тэги: поддерживаются картинки и видео
  3. Виджет Like Box
  4. Виджет Recommendations

Страничка плагина на livestreetcms.com
Кроме того, скачать можно с GitHub

Демо:


«Разбор полетов» приветствуется. :)

Плагин для автоматического сохранения черновиков

Я сделал новый плагин, который надеюсь будет полезен и другим участникам сообщества. Он позволяет организовать автоматическое сохранение черновика топика, во время его написания.
Читать дальше →