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

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

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

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

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

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

  • 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. Спасибо. Я обновил вчера уже.

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

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

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

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

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

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

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

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