+32.97
Рейтинг
71.36
Сила

Антон

  • avatar gran
  • 1
В свободное время я провожу работу по обновлению плагина. Добавление, редактирование, отображение компании и список с фильтрацией работают, но нужно еще много «мелочей» переделать под новую версию. Пока еще не решил делать ли обратную совместимость со старым плагином, либо сделать более универсальное решение, не видно тут толп желающих использовать плагин.
  • avatar gran
  • 2
Свои плагины я и имел ввиду в первую очередь.
Готовы уже к переходу на 2.0?
  • avatar gran
  • 8
Ура, товарищи! Свершилось! Рад, что смог частично помочь в этом.
Теперь нужно плагины обновлять :)
  • avatar gran
  • 0
Если у них ось Debian, то до мая обновят и будет 5.6 (т.к. поддержка Debian 7 в мае заканчивается, а в 8 уже 5.6), а если не обновят, нужно бежать от них.
  • avatar gran
  • 2
Есть в конфиге настройка
$config['module']['media']['max_count_files'] = 30; // Максимальное количество файлов медиа у одного объекта

Делалось из-за ситуации, что зложелатель или просто не дальновидные люди загружают в топик сотни картинок, при этом пост может весить больше 50Мб или просто он может быть не опубликован и у вас просто забьют дисковое пространство контентом, который нигде не будет отображаться.
  • avatar gran
  • 0
Да все хорошо обновляется, я 3 раза за весь цикл 2.0 обновлял. Самое простое брать файлы последней версии и вносить свои изменения, которые делались раньше.
  • avatar gran
  • 0
Вроде ничего особо не усложнилось, наоборот теперь еще и админка будет от создателей.
А если сделать фронт на angular2, то от livestreet вообще ничего не останется, да и не всем оно надо. Less и т.д было бы удобно для быстрой смены стилей базовых шаблонов и компонентов (в основном цвета и шрифты).
  • avatar gran
  • 0
Вам не надо все выкашивать, можно по конретным селекторам, типа контейнера, строки и колонок. Просто ls-* нельзя, т.к. все компоненты движка с этим префиксом.
  • avatar gran
  • 0
Да, я тоже смотрю в сторону progressive приложений, тем более скоро гугл их будет в поиске выделять.
  • avatar gran
  • 0
Там специально селекторы сделали с префиксом ls- т.е. можно и бутстрап подключить и использовать его родные селекторы, или в массе переименовать и использовать только бутстрап.
  • avatar gran
  • 0
Я начал делать проект практически сразу как сделали новую ветку развития livestreet, в итоге переписывал 3 раза (получается примерно раз в год), под последние изменения, зато сейчас все понятно :) Надеюсь так кардинально не будет больше меняться.
Самый существенный недостаток — слабая адаптация под мобильные устройства, сейчас 60% посещений с них, но это самому поправить можно :)
  • avatar gran
  • 0
Это по началу не удобно, а потом кажется уже логичным.
Не удобно только стили менять, имею ввиду глобальные цвета, шрифты и т.п.
  • avatar gran
  • 1
Сам по себе тип «фотосет» не нужен, через медиа (кнопка изображение) можно вставлять в топик сразу несколько «фотосетов» с фотографиями.
  • avatar gran
  • 0
Смотрите логи php
  • avatar gran
  • 0
Большинство не будут работать, структура шаблонов полностью поменялась.
  • avatar gran
  • -1
Чтобы не разводить панику, благо все аякс запросы автоматически проверяются на XSS хотя бы за это можно быть спокойными :)
  • avatar gran
  • -1
Это все извращенства, например в laravel по-умолчанию шифруются значения cookie, их не подменить, а CSRF-защита по-умолчанию включена для всех запросов, чтобы где-то не проверялось, нужно специально отключать, а в livestreet только там где сам автор плагина не забыл проверить. Как и писал автор топка, любой плагин увеличивает шанс взлома.
  • avatar gran
  • 0
Случайно ответил тебе, хотел написать общую мысль :)
  • avatar gran
  • 1
На счет классов в тегах H разницы не имеет, Яндекс сам этим балуется.
А вот то что на всех страницах H1 это название сайта — это беда. По сути мы тегом показываем что самое важное на странице, так вот H1 в названии сайта должен использоваться только на главной странице, на остальных H1 должен быть основной заголовок: Название блога, Топика и т.д.
  • avatar gran
  • 0
Настройка.
Config::Set('module.company.use_category', false);      // Вместо тэгов выводить категории.