+27.12
Рейтинг
67.91
Сила

Сергей

Плагин "Main Preview" автоматическое создание превью при добавление видео

При создании топика с видео, без проблем автоматически создаются превью с сервисов (Youtube, Vimeo, Rutube) с использование плагина «Main Preview».

При добавление видео с VK.com и Dailymotion.com превью автоматически не создаются! Если, я правильно понял необходимо в файл ../plugins/mainpreview/classes/modules/main/Main.class.php добавить поддержку этих сервисов.

Для сервиса Dailymotion.com превью видео хранятся по адресу:
api.dailymotion.com/video/ID-VIDEO?fields=thumbnail_medium_url

Может у кого есть уже готовое решение для VK и Dailymotion.

Как сохранить совместимость при адаптации js шаблона (плагина) к js движка

Зачастую при адаптации шаблонов/плагинов так и тянутся руки поправить js в движке, что чревато потерей совместимости с другими шаблонами и плагинами.

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

Какие есть варианты:
  1. Редактировать js-файлы прямо в движке
  2. Переписать (переопределить) нужный метод

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

Модифицированный дистрибутив LiveStreet от Kitsune Solar

Статус: тестирование.

LiveStreet CMS — бесплатный блого-социальный движок. Позволяет удобно и быстро создать сообщество с коллективными блогами.

Описание

Версия LiveStreet CMS, модифицированная Kitsune Solar для своих проектов.

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

Модификация шаблона Developer-Kit от Kitsune Solar

Привет всем!

Хочу поблагодарить vOFFka за создание такого прекрасного шаблона, как Developer-Kit:
catalog.livestreetcms.com/addon/view/299/

Я решил на текущей кодовой базе этого шаблона выпустить свою модификацию. Сначала модификация разрабатывалась исключительно для личных проектов, но позже решил выложить в открытый доступ. Сам я с ЛС познакомился в его версии 0.4, но более плотно им занялся только сейчас. Мне нравится ЛС и я бы хотел внести свой вклад в развитие сообщества. Пусть даже он будет таким не большим. Посмотреть «демо-версию» можно на моём блоге: kitsune.solar.

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

Плагин: настройка "сложного" роутинга. Вопрос

Подскажите, пожалуйста, есть ли в ЛС встроенная возможность настройки роутинга для плагина следующего типа.
Есть плагин с названием plugin. Плагин, помимо вывода базовой странички, реализует достаточно обширный API для некоего приложения.
В плагине есть несколько модулей, к примеру, BasePage, Api1, Api2, Api3.

Как правильно настроить роутер средствами LS, что бы была возможность обрабатывать Экшины не в одном ActionPlugin, а разнести экшины в соответствии с модулями (ActionBasePage -> BasePage, ActionApi1 —> Api1...)?

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

Простой сайт на LS

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

Сегодня обнаружил в репозитории, что есть отдельная ветка для простых сайтов на LS. Скачал, установил, потом попытался подключить плагин админки, но вылетела ошибка, что модуль проперти отсутствует. В дампе базы данных для простых сайтов есть две таблицы prefix_plugin_migration и prefix_plugin_version. Как я понимаю они как раз относятся плагину админки. Кто в курсе какие планы по поводу развития этой самой ветки для простых сайтов?

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

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

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

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

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