-6.74
Рейтинг
0.07
Сила

Эндрю

Qevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах пользователей

qevixQevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах.

Применяя наборы правил, контролирует перечень допустимых тегов и атрибутов, предотвращает возможные XSS-атаки.

Qevix основывается на идеях и исходном коде PHP версии Jevix (средства для фильтрации HTML/XHTML разметки и автоматического типографирования текста).


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

Шаг навстречу новым пользователям

Многие люди, которые заходят на сайты livestreet даже не догадываются что они могут писать свои новости! А все потому что они не видят кнопочку создать новость.

Давайте сделаем кнопочку «создать» видимой для незарегистрированных пользователей.
Читать дальше →

Новое во фронтенде в альфа версии LiveStreet

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

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

Новогодняя альфа

Первым делом хотим поздравить всех с наступающим Новым 2015 Годом! Прошлый год выдался не простым, как для страны в целом, так и для LS ) Нам не удалось полностью выполнить намеченные планы, а именно, выпустить стабильный релиз LS 2.0. Но мы провели достаточно большую работу и довели разработку до альфа версии, которую и хотим сегодня презентовать.

Почему она альфа? Альфа, т.к. не успели зафиксировать все необходимые правки по frontend'у, который претерпел значительные изменения (подробнее в отдельном посте — livestreet.ru/blog/dev_livestreet/17706.html). В остальном функционал достаточно устаканившийся, но требует тестирование и мелкие фиксы.

Ниже список основных новых возможностей альфы LS относительно LS 1.0:

  • Новая структура файлов/каталог движка. Фреймворк полностью отделен от приложения.
  • Механизм универсальных категорий. Возможность привязки категорий к разным объектам.
  • Механизм дополнительных полей (EAV) для различных объектов
  • Универсальный механизм управления медиа-файлами
  • Управление типами топиков и их кастомизация
  • Встроенная поддержка превью для топиков
  • Возможность вставлять в топик несколько опросов
  • Система управления правами пользователей
  • Центральный крон
  • Новый удобный механизм загрузки фото и аватара пользователя
  • Поддержка жалоб на пользователей
  • Новый продвинутый поиск пользователей
  • Упрощения системы рейтинга
  • Поиск по сайту «из коробки» (без sphinx)
  • Новый поиск блогов
  • Категории для блогов
  • Возможность постить топики в несколько блогов
  • Опционально каптча при авторизации
  • Новый инсталлятор
  • Возможность запустить процесс обновления LS из консоли (для крупных проектов)
  • Упрощена навигация по топикам
  • Официальная админ-панель (отдельный плагин в комплекте)
  • Редактирование комментариев
  • Поддержка мульти-авторизаций для пользователей (можно одновременно логиниться с разных браузеров)
  • Поддержка работы через https, в том числе принудительное использование для страниц регистрации/авторизации
  • Возможность расширения эвентов отдельными классами
  • Существенная доработка ORM
  • Возможность не только переопределять файлы шаблона, но и наследовать их
  • Для плагинов теперь не обязательно дублировать tpl файлы для всех шаблонов. Можно их все держать в шаблоне default, а в конкретный шаблон копировать только измененные
  • Поддержка разных конфигов для разных окружений
  • Конфиги плагинов теперь можно переопределять в каталоге с главным конфигом (/application/config/plugins/[plugin_name]/config.php)
  • Удобный механизм интеграции плагинов в админ-панель — управление конфигом и собственный функционал
  • Новый модуль кеширования и логирования
  • Новый модуль для работы с изображениями
  • Поддержка миграций для плагинов
  • Весь код отформатирован под PSR-2
  • Большое число мелких фиксов и улучшений ядра
  • Переработанный фронт

Самое главное! Скачать альфу можно по ссылке — livestreetcms.com/download/get-alfa/
Дополнительно мы сделали ежедневную ночную сборку девел версии, специально для самых ативных тестеров. Скачать ее можно здесь.
Демо версия доступна на сайте — alfa.demo.livestreetcms.com

Админ-панель сейчас может отображаться не совсем корректно — она еще не адаптирована к новым стилям/компонентам ядра. Не пугайтесь )

Еще раз всех с наступающим Новым Годом!

Редактор в мобильном шаблоне (версии) LiveStreet

Всем доброе время суток!
Подскажите пожалуйста, как включить в мобильном шаблоне Редактор в публикации Топиков и Блогов а так же в комментариях? Как в обычной версии LS c ПК.

Скрыть от пользователя кнопку: "Создать -> Коллективный Блог"

Всем доброе время суток!
Возник такой нюанс и вопрос в том числе…
Сделать так, чтобы больше 3-х коллективных блогов пользователь не мог создать.
И такой нюанс:
Пользователь все равно видит кнопку, даже если у него нет прав на создание Коллективных Блогов.
Хотелось бы что бы кнопка после создания 3-х Колл. Блогов исчезала.
Мне кажется, так было бы лучше… Кто может помочь решить заморочку?

Скрипт для фотосета (РЕШЕНО)

Доброе время суток.
Есть такой код
<div class="sg-nav">
                                <i class="icon-paging-prev sg-prev"></i>
                                <i class="icon-paging-next sg-next"></i>
                                
                                <span class="sg-counter"><span class="sg-pos">1</span> / {$oTopic->getPhotosetCount()}</span>
                        </div>


Нужно в него добавить скрипт, который будет добавлять в class=«sg-nav» код display: none; если
{$oTopic->getPhotosetCount()} равен 1

Это нужно для фотосета, я изменил в конфигии минимальное число фотографий 1
просто когда я ставлю минимальное число 2, может возникнуть странный баг и это не фича это реальный баг который невозможно вычислить, непонятный сбой очень редкий.
Так вот нужно убрать полоску снизу, которая переключает фотки, просто когда 1 фотография эта полоска не нужна.
Спасибо

Как заставить LS не считать удалённый комментарии?

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

Как реализовать, что бы при удалении комментария счётчик уменьшался, а при восстановлении снова прибавлялся?

Решение проблемы с www

Проблема была описана в этом топике livestreet.ru/blog/sollutions/15103.html
Пользователем vOFFka

Почему-то редиректит не все страницы правильно.
Так, например, страницу блогов www.site.by/blogs/ перекидывает на site.by/index.php/,
а страницу блога www.site.by/blog/blogname/ перенаправляет на site.by/index.php/blogname/

Я вот ее решил полностью, надеюсь кому то пригодится.

вод код
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

но есть одно но, его необходимо вставить правильно
это значит что он вставляется после кода
RewriteEngine On
#RewriteBase /

иначе работать не будет
надеюсь все понятно объяснил
  • avatar
  • 3
  • 3
  • +3
    • 3
    • 0
    • 0