Рейтинг
+1.33
FAQ

FAQ

Подробнее ↓

Проверка целостности таблиц БД и восстановление связей

FAQ
Иногда у пользователей возникают ошибки при публикации топиков: белая страница или не догружается сайт до конца (отсутствует сайдбар и/или футер) или не работает прямой эфир и т.п. Наиболее часто это случается при удалении топика, блога или пользователя (через админку) и когда нарушены внешние ключи между таблицами или когда таблицы вовсе не имеют тип InnoDb, который весьма строго рекомендован для таблиц в ЛС.

В данном топике будет рассмотрено решение такой проблемы.

Проверка целостности таблиц БД и восстановление связей →

Как сделать автообновление активной вкладки в прямом эфире?

FAQ
С помощью указанного ниже кода можно сделать авто обновление комментариев или топиков (активной текущей вкладки) в прямом эфире по времени (через интервалы):

Как сделать автообновление активной вкладки в прямом эфире? →

Пример наследования кода в JS

FAQ
Задача: нужно очистить текст в textarea при загрузке изображения в топик (после нажатия на кнопку «Загрузить» в модальном окне загрузки изображения в топик).

Пример наследования кода в JS →

Не работает вставка кода (embed, iframe)

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

Не работает вставка кода (embed, iframe) →

Не работает регистрация на сайте

FAQ
Весьма часто веб-мастера, что создают сайты на LiveStreet CMS, не следуют указанию: нельзя делать правки в главном конфиге системы (config.php). Если нужно изменить значение параметра, то его следует скопировать в файл config.local.php и там уже менять. Сделано это для того, чтобы при обновлении движка можно было перезаписывать главный конфиг из нового дистрибутива т.к. в нем могут находится новые важные параметры.

Не работает регистрация на сайте →

Как вывести в блок сайдбара последние 10 топиков с блога

FAQ
Суть вопроса сводится к тому, чтобы вывести последние 10 топиков с блога, имея его id и без написания какого либо кода в классах — все в шаблоне.

Да, можно написать такой код, но он противоречит идеологии модели MVC. Но все же, если вам очень нужно, то тогда добро пожаловать под кат.

Как вывести в блок сайдбара последние 10 топиков с блога →

Дружелюбные к СЕО изображения

FAQ
Часто можно заметить что некоторые веб-мастера брезгую этим простым правилом, либо не понимают его суть. Цель данного краткого опуса — напомнить, что…

Дружелюбные к СЕО изображения →

Обновление с ЛС 1.0.1 до 1.0.2

FAQ
Хочу указать на важный аспект, который некоторые пользователи не учли: при установке новой версии ливстрит 1.0.2 поверх 1.0.1 нужно, как и указано при установке, скопировать поверх файлы, оставив только папку с шаблонами (они не менялись) и . Вот тут пользователи делают маленькую ошибку, суть которой сводится, например, иногда к неработающей регистрации на сайте.

Обновление с ЛС 1.0.1 до 1.0.2 →

Почему дизайн сайта тормозит?

FAQ
Немножко отвлечемся от движка и поговорим именно от тормозах браузеров при показе некоторых сайтов. Немнодко тема данного топика тоже касается т.к. частью этих «проблем» «грешит» стандартный шаблон для ЛС 1.0.1 — synio.

Почему дизайн сайта тормозит? →

Почему долго загружается сайт под управлением ЛС версии 1.0 и выше

FAQ
Периодически некоторые пользователи могут наблюдать что их сайт под управлением LiveStreet версии 1.0 и выше, особенно если установлен стандартный шаблон synio, долго загружается. Причин этому может быть несколько, назову наиболее вероятные, отбросив такой вариант как медленные (плохо спроектированные) .

Почему долго загружается сайт под управлением ЛС версии 1.0 и выше →

Как задать роль для пользователя в блоге?

FAQ
Один из самых часто задаваемых пользователями всеми нами любимой CMS вопросов это как задать «роль» или права пользователя на сайте.

Постараюсь ответить как всегда лаконично и ёмко: ЛС из коробки текущей 1.0.1 версии не поддерживает никаких других типов ролей или прав кроме как следующих:

Как задать роль для пользователя в блоге? →

Ошибки дизайна в ИЕ

FAQ
Сегодня обратился пользователь с просьбой решить проблему, когда пользователи ИЕ видят не совсем корректную верстку на сайте. Причем вопрос касался сразу нескольких плагинов, которые давно проверены в работе и ясно что проблема не в них. Открыв исходный код страницы я увидел простыню загрузки файлов.

Ошибки дизайна в ИЕ →

Как правильно обновлять плагины

FAQ
Это краткая заметка, думал раньше что это очевидно, но оказалось что не для всех, поэтому опубликую.

Обновлять нужно в следующем порядке действий, если автором плагина не указано иного:

Как правильно обновлять плагины →

Как вставить код Google Analytics в шаблон?

FAQ
Любой код Javascript, который вы хотите вставить в шаблон следует оборачивать в специальный тег {literal} шаблонизатора smarty3, который используется в Livestreet.
Таким образом код должен выглядеть так:

{literal}
    <script>
        //... JS код ...
    </script>
{/literal}

Изменение порядка вывода блоков в сайдбаре

FAQ
Порядок блоков в сайдбаре задается через параметр priority в файле /config/config.php для конкретного блока, а список всех блоков находится почти в конце файла конфигурации ЛС, там же указываются и остальные параметры для блоков, такие как екшены где их следует показывать и т.п.

Изменение порядка вывода блоков в сайдбаре →

Исправление ошибки 404 (иногда и 500) после установки

FAQ
Если после установки у вас открывается только главная страница, а кроме неё не работает ничего и пишет ошибку 404 (а иногда и 500), которая проявляется на всех страницах кроме главной, то следует внести правки в ваш файл .htaccess, найти там строку

RewriteRule ^(.*)$ ./index.php

а заменить её на

RewriteRule ^(.*)$ /index.php

Автозамена нецензурных выражений

FAQ
автоцензура в LiveStreetЕсли у вас слишком много горячих финский парней в своем домашнем уютном блоге и вы хотите искоренить матерные и другие неугодные слова из текстов ваших прекрасных топиков — вам вполне может помочь в этом деле плагин «Запрещенные слова (Stop words)», который можно найти в каталоге плагинов для ЛС.

Автозамена нецензурных выражений →

Не работает поиск - что делать?

FAQ
поиск в LiveStreet CMSПоиск в LiveStreet CMS осуществляется через Сфинкс, конфигурационный файл для него находится в дистрибутиве. Но для его работы вам нужен собственный сервер, к тому же на сегодняшний день при работе ЛС со сфинксом есть пара багов, а именно — в открытый поиск попадает информация из закрытых блогов и пока (на релиз ЛС 1.0.1) решения нет.

Не работает поиск - что делать? →

Как перевести интерфейс сайта на другой язык

FAQ
Ранее я говорил, что языковые файлы расположены в каталоге /templates/language/. Чтобы перевести сайт на нужный вам язык следует перевести один их существующих языковых файлов и назвать его именем языка. Например, можно перевести с английского (english.php) на французский (french.php) и положить переведенный файл в ту же директорию.

Как перевести интерфейс сайта на другой язык →

Установка и настройка плагинов для Livestreet

FAQ
Скачивание новых плагинов

Как было сказано домашняя папка для плагинов — /plugins. Именно в ней находятся другие папки плагинов. Для расширения функционала ЛС идете в каталог расширений ЛС и подбираете нужный вам плагин. Если это — нажимаете скачать и после вопроса на подписку об обновлениях начнется скачивание архива с плагином. Подписка на обновления важна т.к. с ней вы будете в курсе выхода новых версий плагина, закрытии потенциально опасных дыр в плагине и другой информации. Ваши емейлы нигде светится не будут.

Установка и настройка плагинов для Livestreet →