Меняем компрессор js

Нет, нет — это инструкция не для владельцев Мерседеса.
Речь идет о библиотеке JSMin для сжатия js-файлов.
Я заглянул на репозитарий либы на github, где черным по-белому по-русски написано что мол проект больше не поддерживается, и что не стоить использовать, ведь есть более достойные инструменты, среди которых есть JShrink.

Итак:
Читать дальше →

Что происходит с сообществом ?

Ситуация вокруг LiveStreet очень быстро ухудшается по уровню насыщенности продаж, общения, и создания новых продуктов…

Я не понимаю, все ждут 2.0, что забили на первую версию, или надоела LS?
Достойная же система… Покупателей нет, выпуск новых плагинов с шаблонами тоже… Я вот тут проект делал, думал выпущу — будет круто, люди рады будут новому макету с шаблоном. А по статистике последних выпущенных продуктов — очень унылая. Отметки продаж не достигают и 10-и.

Давайте подискутируем.
Без мата.
Без оскорблений.
Тезисно и разборчиво.

Спасибо.

Шаблон «VK Flat Style»

17 фото
image
Адаптивный шаблон для LiveStreet CMS, с уклоном на Vk.com или Facebook.com. Теперь ваш сайт можно сделать более социальным. В целом применен подход так называемых dashboard, или админок, но под особым соусом.

Описать все не получится, сделано много, очень много. Ни один из проектов так долго и кропотливо не делал, самому нравится. Переработано почти все, наверняка многим придется по душе.


Показать все 17 фото →

Плагин для блокировки и автоматического удаления спамеров/ботов "Total Антиспам"

4 фото
image
Представляю вашему вниманию плагин «Total Антиспам», который призван защитить ваш сайт от ботов и ручного спама, а также удалить с сайта уже действующих и неактивных ботов в автоматическом режиме.


Из возможностей плагина:
— JS защита форм регистрации, написания топика, комментария, личного сообщения.
— Установка и проверка капчи при написании топиков, комментариев, личных сообщений
— Возможность блокировки топиков/комментариев/личных сообщений/записей на стене, содержащих ссылки.
— Возможность установки вышеперечисленных ограничений по уровню рейтинга пользователя.
— Возможность проверки публикуемых комментариев и записей на стене по базе Akismet.
— Возможность запрещать размещение ссылок в профиле
— Проверка почты и IP по базе stopforumsapm.com при регистрации.
— Проверка почты и IP по базе stopforumsapm.com при написании топика/комментария/личного сообщения/записи на стене.
— Возможность автоматической отправки новых спамеров в базу stopforumsapm.com
— Периодическая проверка по расписанию всех пользователей по базе stopforumsapm.com
— Возможность автоматического удаления найденных спамеров по расписанию или в ручном режиме
— Удобная панель настройки без необходимости правки конфигов

Получить скидку
Сообщить о проблеме или ошибке

Адаптивные видео в шаблонах с Bootstrap (Решено)

В Bootstrap-е есть замечательная возможность сделать встраиваемые видео адаптивными. Для этого нужно для iframe (или object) видео присвоить класс embed-responsive-item, а затем обернуть в блок с классом embed-responsive embed-responsive-16by9 (source).
<div class="embed-responsive embed-responsive-16by9">
    <iframe class="embed-responsive-item" src="..."></iframe>
</div>

Естественно, это будет работать только на bootstrap-based скинах. Благо, таковых много, в основном благодаря vOFFka , за что ему огромное спасибо!

Задумался, как реализовать это в Livestreet:
Все работает, если подкорректировать замену тега video, добавив указанную выше конструкцию в Text.class.php.

Однако подобные изменения коснутся любого скина. У нас же фича скин-специфичная.

Вопрос:
Как реализовать подобную обертку, чтобы она работала только для определенного скина? М.б. js?

UPD: Решение при помощи js:
В файл template.js в шаблоне добавляем две строки:
$("iframe").addClass('embed-responsive-item');
$("iframe").wrap('<div class="embed-responsive embed-responsive-16by9"/>');

GeekNinja - сайт о видеоиграх и всем, что так или иначе с ними связано



GeekNinja – это конгломерат, состоящий из людей, чрезмерно увлекающихся видеоиграми, литературой, кинематографом, ленью и прочими страстями. Чем же эти самые люди занимаются? Как раз таки рассказывают о всем перечисленном выше. Они пишут статьи, дают трансляции, записывают подкасты. В общем — доносят свои мысли по всякому, может быть, когда-нибудь дойдут даже до голубиной почты, кто знает?

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

Плагин «Закрытый топик»


Плагин добавит возможность закрыть содержимое топика. В закрытом топике его содержимое до тега cut будет видно всем (выводится как обычно). Всё, что после тега будет видно только тем пользователям которым был разрешён доступ. Комментарии закрытого топика также будут видны только тем у кого есть доступ.

Возможности
  • Закрыть содержимое топика
  • Скрыть комментарии закрытого топика
  • Возможность указать в каких блогах можно создать закрытый топик

Демо: Сайт (включён из-за спама инвайт. пишите в личку если хотите потестить)

Контакты:
ICQ 172440790
vk.com/sersar

P.S. Замечания и пожелания приветствуются!

TinyMCE 4 для LiveStreet 1.0

Здравствуйте.
Недавно у меня возникла острая необходимость в замене стандартного редактора TinyMCE (LiveStreet 1.0.3) на более новую версию. И так как стандартного решения на сайте не нашел (согласен, возможно плохо искал), то представляю Вашему вниманию небольшой плагин которым я постарался решить эту задачу. Возможно он и поможет кому-то из пользователей.

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

Вторая альфа версия LiveStreet 2.0

Сообщаем о выходе второй альфа версии LiveStreet CMS. Версия стала существенно стабильнее прошлой, проделана большая работа по доработке.

Изменения относительно первой альфа версии:
  • Доработан механизм фронт-компонентов, поддержка наследования и переопределения
  • Доработка большого количества компонентов
  • Базовые компоненты перенесены во фреймворк
  • Удалены лишние экшены — ActionMy и ActionPersonalBlog
  • Универсальная каптча с возможностью смены типа (сейчас поддерживается стандартная и рекаптча)
  • Доработка инсталлятора
  • Поддержка Open Graph
  • Авторизация и регистрация перенесены в отдельный экшен ActionAuth
  • Изображения в топик теперь вставляются с относительными путями, а не полными
  • В опросах в топиках теперь можно голосовать гостям
  • Переработана система инвайтов, теперь можно приглашать на сайт по реферальной ссылке, даже если сайт не закрытый. Дополнительно админ может сам генерировать инвайты с расширенными настройками — количество приглашений, дата действия.
  • Поддержка настраиваемого ЧПУ для топиков (плагин NiceURL больше не нужен)
  • Модуль Notify перенесен во фреймворк
  • Возможность задавать свой шаблон для редактирования топиков разных типов
  • У топиков появилось новое поле date_publish, именно по нему происходит сортировка и фильтрация топиков. Для плагинов это дает возможность делать запланированные публикации на будущее.
  • Доработка ORM (в том числе поддержка json полей)
  • Обновлены различные используемые библиотеки до актуальных версий
  • Оптимизация скорости работы
  • Большое число мелких доработок и фиксов

Скачать Alfa 2 можно по той же ссылке — livestreetcms.com/download/get-alfa/
Дополнительно доступна ежедневная сборка — livestreetcms.ru/uploads/ls_last.zip
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.

Демо версия — alfa.demo.livestreetcms.com