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

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

  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 18 Ноября 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`; 

      Строка: https://github.com/LibArea/libarea/blob/main/dev.sql#L1588

  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

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

      1. Nikita Nikita 26 Ноября 2023 (ред.)

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

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

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