ADD: Скрипт сообщества LibArea (v0.5.8)

Evg Evg 17 Ноября 2023

Некоторые изменения.

  • Обновлена Ночная тема.
  • Обновлен PrismJS до 1.29.0
  • Добавлен шаблон Light.
  • Упорядочивание css.
  • Устранены все известные ошибки (скролл в ленте, сортировка участников и др.).
  • Фиксация изменений, оптимизация.

Перед началом обновления обязательно сделайте резервную копию своего сайта!

Ниже представлен собранный архив (вы можете от туда взять эти папки):

https://libarea.ru/dev/1/libarea-0.5.8.zip

Для установки с нуля, прочитайте следующую статью: Установка (обновление) скрипта LibArea

Спасибо за помощь в тестирование!

В случае ошибки 500, временно включите отладку: В файле start.hleb.php (он в корне) , измените эту строку на true:

define('HLEB_PROJECT_DEBUG', true);

Теперь ошибки можно видеть на самой странице.

А логи можно посмотреть в папке: /storage/logs/

P.S. Если будут вопросы, пишите в этой теме, в ЛС или в чате (Discord). Постараюсь помочь, если будут трудности с установкой или обновлением.

Далее, в следующем релизе, попробуем объединить таблицы answers и comments, чтобы значительно упростить шаблоны, запросы и др. Подробней в отдельной теме (скоро)…

27 Ответов

  1. German German 17 Ноября 2023

    Имеет смысл обновлять или стоит подождать следующего релиза, где будут переписаны ответы?

    1. Evg Evg 17 Ноября 2023 (ред.)

      Я бы подождал следующую. Там с базой будет много работы и разные мелкие ошибки исправлены будут. Изменений будет очень много. :)

  1. pupsik pupsik 17 Ноября 2023 (ред.)

    Ночная тема уже лучше. Глаз не режет. Молодец.

    Надо было шапку и подвал где-то под: #1e2b35(это так, примерно). Совет…

    Кнопки в редакторе на :hover в темной теме балые. Задумано так или нет не знаю.

    Тут тоже, кнопка белая, при :hover, цвет текста белый.

    Место превью тоже белое.

    1. VEri VEri 17 Ноября 2023

      Про кнопки. У меня например кнопки темного цвета, а не белого в темной теме. А при hover тоже цвет текста меняется, фона у кнопки нет

    1. Evg Evg 17 Ноября 2023 (ред.)

      Убрал инверсию в темной теме, сделал полноценную цветовую схему. Шапку и подвал сделал светлее, а остальное сейчас глянем. Это на дизайне Дефолтном. На дизайне Легком, переделывать всё надо. Спасибо +

  1. jayabie jayabie 17 Ноября 2023

    The dark mode 😍 i love it.

  1. hlim hlim 17 Ноября 2023

    Приветствую, @evg!
    Спасибо за обновление. Пользуюсь шаблоном Light. Вроде незначительные изменения по сравнению с default, но лично мне как-то больше подошёл. Я к чему.. Присоединяюсь к написаннному @pupsik, от себя хотел добавить, что можно поправить стили в блоке «Рекомендовано».

    1. Evg Evg 17 Ноября 2023

      Приветствую. А попробуйте Ctrl + F5, просто у меня вроде всё норм. Хм. Что за браузер?

  1. pupsik pupsik 17 Ноября 2023

    @Evg на каком шаблоне проверять косяки если таковые есть? Дефольтном?

    1. Evg Evg 17 Ноября 2023 (ред.)

      Да, можно на дефолте или Light.

  1. pupsik pupsik 17 Ноября 2023

    В дефольтном пока ничего не нашел. Кроме вывода «Кода"

  1. jayabie jayabie 17 Ноября 2023

    Got this on the light theme 👇

  1. pupsik pupsik 17 Ноября 2023 (ред.)
    .content_tree {
      word-wrap: break-word;
      box-shadow: 0 15px 25px rgba(0,0,0,.1);
      padding: 5px;
    }

    надо бы что-то типа для темной темы комментариев.

    1. Evg Evg 18 Ноября 2023

      Кстати, да. Я вот перепишу комментарии и там посмотрим. Сейчас не занимаюсь потому, что переделки будут серьезные. У комментариев «большое будущее» с новой схемой их реализации: одна таблица, дерево. Сейчас 2 таблицы, неоправданно сложно.

  1. Devastator Devastator 18 Ноября 2023

    Там какой-то баг что ли… Перестали показываться в общей ленте комментов ответы на этот коммент https://libarea.ru/post/1596/a-vy-uzhe-polzovalis-ii-chatom-dlya-sozdaniya-kartinok#answer_3195

    1. Evg Evg 18 Ноября 2023 (ред.)

      Наверное. В новой версии это будет исправлено. В общем ленте идет сейчас объединение комментариев и ответов. А в новой будет только комментарии. Всё будет проще.

      А то сейчас: ответы это первый уровень, а далее комментарии. Не надо так усложнять тут, будут только комментарии.

  1. acidtmn acidtmn 18 Ноября 2023 (ред.)

    После обновления не открывает посты, а так все разделы работают:

    Fatal error: Uncaught PDOException: SQLSTATE[42S22]: 
    Column not found: 1054 Unknown column 'facet_is_comments' in 'field list' in /var/www/site__usr/.../vendor/phphleb/framework/Main/MainDB.php:37 Stack trace: #0 
    1. Evg Evg 18 Ноября 2023 (ред.)

      Попробуйте сделать через phpmyadmin:

      ALTER TABLE `facets` ADD `facet_is_comments` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'Are comments closed (posts, websites...)?' AFTER `facet_type`; 
  1. fomiash fomiash 18 Ноября 2023

    При ошибке 500, если выставить режим debug, как указано, ошибки будут отображаться прямо на странице. Если это не нужно, то надо проверить там же константу define(«HLEB_PROJECT_LOG_ON», true); — если она включена, то должно логироваться в файлы.

  1. sergeevizh sergeevizh 18 Ноября 2023

    Возврат на предыдущую страницу после авторизации так и не сделали?

    1. Evg Evg 18 Ноября 2023 (ред.)

      Пока нет. Это через релиз будет. Сейчас вообще нет времени. Изменение комментариев на 1 месте. Это первоочередная задача. В следующем релизе будет только это. А далее подправим.

  1. Visman Visman 21 Ноября 2023

    https://libarea.ru/web/dir/all/internet
    Нажимаем внизу Страница 2 и видим то же самое что и на первой странице.

    1. Evg Evg 21 Ноября 2023 (ред.)

      Спасибо. Это баг, исправил.

  1. Nikita Nikita 24 Ноября 2023

    Когда теперь планируется новое обновление с новым типом комментариев?

    1. Evg Evg 24 Ноября 2023 (ред.)

      Сегодня попробую обновить один сайт, надо ещё раз всё проверить. :)
      А далее будет релиз. Только надо сделать бекапы базы и файлов обязательно. В этом случае это 100% обязательно.

      1. Nikita Nikita 26 Ноября 2023

        Еще бы сразу каталог в модуль или куда там перенести, чтобы его можно было отключить вообще кому он не нужен. 😊

        1. Evg Evg 26 Ноября 2023

          Ну это не в этой версии. В этой, только комментарии и ошибки разные. Которые, как обычно появляются тогда, когда релиз делать хочу. Хотел выпустить его в эти выходные, но скидывают ошибки и их правлю. )