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

Evg Evg 17 Января (ред)

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

  • Добавлены предпочтения (фасеты и блоки)
  • Фиксация изменений, оптимизация.

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

Что обновлять?

Полностью заменить следующие папки (файлы):

  • app
  • modules
  • resources
  • routes

Выполнить запросы к базе данных (через phpmyadmin) начиная со строки (1645):

https://github.com/LibArea/libarea/blob/main/scripts/dev.sql#L1645

Вот этот запрос:

CREATE TABLE `users_preferences` (
  `user_id` int(11) NOT NULL,
  `facet_id` int(11) default NULL,
  `type` int(6) default NULL,
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

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

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

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


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

define('HLEB_PROJECT_DEBUG', true);

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

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

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

7 Ответов

  1. Yori Yori 17 Января (ред.)

    Спасибо. Я обновил вчера уже.

  1. Romanko Romanko 17 Января (ред.)

    Почему бы не сделать либареу более похожим на vc.ru? 🤔Дизайн там более удобен

    1. VEri VEri 17 Января (ред.)

      Я согласна что на vc.ru дизайн довольно простой и понятный. Этот сайт берет что-то из Реддит и из discord, но все эти варианты мне тоже не очень нравятся

    1. damn damn 17 Января (ред.)

      Так тут по сути нужно только создание сообществ добавить, сортировку более глубокую, да редактор заменить на визуальный или блочный как у дтф.
      А так дизайн уже любой можно и самому через css накатить

      1. Romanko Romanko 18 Января (ред.)

        На самом деле работы тут безконечно, как и на любом другом движке, cms, фреймворке и тд. Не каждый может клепать дизайны. Ну я могу, но писать с нуля это конечно ппц, надоедает, так как в фреймворках я не силён🤔

  1. lespaul43 lespaul43 31 Января (ред.)

    При попытке добавления поста из URL (если я правильно понял эту функцию) возникает ошибка: Uncaught Error: Class «GuzzleHttp\Client» not found in

    1. Evg Evg 31 Января

      Не сумел повторить эту ошибку.

      Попробуйте заменить папку vendor вот этим:
      https://libarea.ru/dev/vendor.zip (раскрыв).

      Если что, можно в личку писать тут.