+2.11
Рейтинг
4.17
Сила

Михаил

Бесплатный плагин для мультиязычности "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

Не могу войти на сайт под админом после правки .htaccess

Раньше он был такой

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

Сейчас сделал так, для того чтоб основной домен был с www:

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite.ru
RewriteRule (.*) www.mysite.ru/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

После этого не могу войти под админом, если домен пишется с www. Без www все работает исправно.

Не подскажите, как исправить данную проблему?

Админпанель

Description:
Version: 1.4.124
Current version of LiveStreet: 0.4.2

Как наладить трансляцию постов в ЖЖ и Твиттер автоматически?

Как это сделать?
Например написали пост на ЛС, анонс моментально появляется в твиттере, и моментально или некоторое время спустя в ЖЖ.
ТОже самое с кросспостингом в сообщество в facebook или вконтакте.

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

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

в файле 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/
Редирект срабатывает только при переходе на корень сайта. По конкретной ссылке юзер попадает куда нужно.

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

Комментировать

Доброго времени суток.
Сейчас, у пустого (без комментариев) топика видна фраза «комментировать». Как только появляется первый коммент, то эта самая фраза пропадает. Человеку, который незнаком со спецификой движка может не понять обозначения цифры(количество комментариев к посту) и пройти мимо.

Подскажите как реализовать: чтобы всегда была кнопка «комментировать» и количество комментариев, если таковые имеются.

Плагин «Lepra-style приветствия»

Предлагаю вам на закачку плагин, который позволяет выводить в блоке приветствия в стиле несуществующего блога. Тебе нужен этот плагин, %username% ;)

Скачать в каталоге
Плагин доступен на GitHub

( Читать дальше ) в RSS

Если в топике используется <сut> то в РСС попадает все что стоит до него и это логично. В ридере же мы видим только часть текста и никакого (кроме как смылового) намека на то что это еще не весь топик.
Что нужно сделать дабы в ридере в конце анонса появлялся текст ( Читать дальше ) и вел на полный топик???

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

Плагин «Ad units»


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