+0.08
Рейтинг
0.50
Сила

Борьба с попаданием автоматических писем с сайта в спам [ЧАСТИЧНОЕ РЕШЕНИЕ]

Потратил кучу времени на решение проблемы, а именно письма-оповещения с сайта попадали в СПАМ, особенно остро стояла проблема с Google. На данный момент я смог побороть этот недуг и хочу поделиться с вами своим решением.



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

Плагин «Черный список» (обновление 27.10.2015)

Описание

Проверка E-Mail и IP пользователей на наличие в базах спамеров (stopforumspam.org, botscout.com, fspamlist.com). Проверка осуществляется при регистрации и авторизации пользователей.

GitHub: github.com/wasja1982/livestreet_blacklist

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

Дополнительные поля - использование в плагинах

В новой разрабатываемой версии LiveStreet есть функционал дополнительных (пользовательских) полей. Сейчас он задействован для топиков. Суть сводится к удобной возможности добавлять в различные объекты новые поля разных типов.

Сейчас поддерживаются следующие типы полей:
  • Целое число
  • Дробное число
  • Строка
  • Текст
  • Чекбокс
  • Дата
  • Выпадающий список
  • Теги
  • Ссылка на видео
  • Файл
  • Изображение

Постепенно мы наращиваем функционал и количество типов.
За весь функционал по полям отвечает модуль Property. Рассмотрим пример подключения функционала дополнительных полей к плагину «Статьи» на базе ORM.

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

Бета-версия админ-панели для LiveStreet CMS



Сегодня мы готовы показать вам бета-версию панели управления для LiveStreet CMS.
История создания админки началась еще четыре года назад, с тех пор ее раза три полностью переделывали, откладывали, возвращались к ней и так несколько лет. Далась она не легко.

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

И да, мы сделали админку в виде отдельного плагина. Это избавляет от тесной интеграции с ядром движка, позволяет кастомизировать админку под свои проекты, не обязательно блого-социальные.

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

По админке выслушаем любые пожелания, от функционала до оформления.

Под катом несколько скриншотов

Картинки в RSS-поток из фотосета

Как можно сделать вывод одной картинки из фотосета в рсс-поток? если картинка просто вставлена в новость, она выводится в рсс, а если картинки в фотосете, их нет в рсс. я считаю, нужно выводить картинку в рсс из фотосета

Как убрать Теги

Здравствуйте, подскажи как правильно убрать «Теги» из топиков на главной странице вида www.sait.ru.Да так, что бы они отображались только при полном просмотре топика, когда открываешь топик по адресу www.sait.ru/blog/news/110.html. В общем как на хабре ;). Хочется это сделать всё в шаблоне. Это нужно для того, что бы сайт индексировался по полному адресу топика, а не выдавал на все запросы главную страницу. LS 1.0.3