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

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

  • Новые комментарии.
  • Устранены все известные ошибки.
  • Фиксация изменений, оптимизация.

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

Всех файлов и базы.

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

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

  • app
  • modules
  • resources
  • routes
  • vendor

и:

  • ./public/assets/svg/icons.svg
  • ./public/assets/css/
  • ./public/assets/js/

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

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

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

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

Папка vendor есть отдельно тут:

https://libarea.ru/dev/1/vendor.zip

Ещё раз, сделайте резервную копию своего сайта! (всех файлов и базы)

В этом обновление, это критично!

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

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

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

define('HLEB_PROJECT_DEBUG', true);

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

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

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

36 Ответов

  1. Хорошее обновление, большое!

  1. Хорошо бы было еще сделать чат в телеграмме, а то дискордом не пользуюсь, вообще не понимаю что это за мессенджер!

  1. Сделал все по инструкции, запросы к базе данных выполнил, сайт работает(почти), комментарии пропали, новые не добавляет(белый экран), отладка включена.

    1. Извиняюсь, это у меня шаблон кастомный, с дефолтным все работает!

      1. В свой шаблон лучше вносить только те файлы, где были изменения. Поддерживать так лучше. Просто если вы скопируете ВСЕ файлы из дефолтного, то не понятно, что вы меняли. Забудется через неделю.

        1. Да, спасибо. Там в дефолтном поменялись строки кода где комментарии должны быть как я понял…

          1. Да, там в шаблоне много изменений было. Можно посмотреть для примера как сделаны другие шаблоны. Там минимальное количество файлов: css и шапка. Ну может быть ещё 1, 2 html шаблона, если уж прям что-том менять на уровне html надо (но это вряд ли). Но вот файлы формы зачем они, например, нужны в своём шаблоне? По этому и не отсылается, там формы поменялись в том числе.

  1. По поводу

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

    тоже хотелось сказать, может лучше писать на Github куда загружаются сами файлы в отличие от Discord?

    1. Вопрос в оперативности. Я пишу то, что удобно мне. Если писать мне в ЛС, то это будет максимально быстро. В Discord чуть медленней, в GitHub ещё медленней, а вот Телега у меня на компе стоит. Захожу туда раз в 2 месяца может быть. И то не факт. :)

      1. Просто на самом Github как бы логично выглядит. Туда сгружаются файлы, создаются ветки по вопросу. А дискорд не у всех бывает да и реже используется. А вот по поводу телеграма — он сейчас на пике использования массами :)
        Тут в ЛС можно, но не все наверное могут знать и регистрироваться тут ради написания сообщения, по идее вообще лучше создать форму почтовую для общения с людьми или типа того.

  1. А есть ли тут общаая rss лента, не по темам, а именно одна единная?!

    1. Общей пока нет.

  1. Тестовый пост проверка на баг! А все норм, показалось, что при изменении, белый экран.

  1. Где можно сделать иконку в формате ico 120×120? А то где я делал сайт лежит!

    1. Можно попробовать тут:

      • perfecto-web.com/ru/devtools/favicon-generator.html
      • bestwebservice.ru/ico_converter/
      1. Я и пользуюсь perfecto-web, но при создании у них ошибка, видимо что-то с файлами, уже на почту им написал с утра, но пока тишина! А на bestwebservice нет 120×120 только 128×128.

    1. Зачем нужна иконка 120 на 120?

      1. Ранее такой размер способствовал тому, чтобы отображать фавиконки в разных местах + Яндекс предпочитал 120×120.

        1. Может быть и предпочитает, но отображает без проблем другие размеры.

  1. Поставил данную версию, и теперь не надо комментировать эти строчки:

    #php_value session.cookie_httponly 1
    #php_value session.cookie_secure 1
    1. А они уже закомментированы!

      1. Да, так надо. И там ещё в комментариях написано. :)

  1. Как перенести пост обратно в личный блог? Пользователь опубликовал пост в личном блоге, я его отредактировал и он с блога в обычную ленту ушёл, искал как вернуть его и так и не нашел! Какой-то косяк получается))

    1. Под админом в редактирование поста есть поле: Блог
      Там выбираем блог куда перенести пост.

      1. Хоть убейте не вижу, есть поле Заголовок, SLUG (URL), Темы, Раздел. После идет превью, сам пост и под постом Для TL, Автор, Связанные посты, ID поста, с кем будет объединен этот пост, Голосование.

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

    1. Выяснили. Надо создать свой блог, чтобы появилось. Но это баг. Чуть позже исправлю.

  1. Почему при массовой загрузке фотографий, фото дублируются?

    И из 70 фото по пути /uploads/posts/content/2023/12/ оказываются только 30.

    1. Это редактор не справляется. А вообще надо ограничить количество фото. 70! Хм. Я тут вообще убрал загрузку из буфера временно.

      1. Ну у меня вот есть такая необходимость, в большом объеме заливать, да и не из буфера обмена заливал, а с компа, но при загрузке преобразовывает в такой формат.

        Тут вы не убрали загрузку из буфера, скрин выше с буфера скинул!

        Даже пробовал не 70, а 30 залить, и все равно дублировать начинает!

        1. Я посмотрю, что можно сделать, может быть данный баг разбирали на GitHub.

          1. Да, его надо как-то исправить этот баг, элементарно на туристические темы писать статьи и будут заливать фото с мест где побывали и такая проблема, а по 1 картинке загружать, это вообще не вариант. Я привык на WP сразу выделил все фото с папки на ПК и залил в статью, ну решил и тут так же, а опубликовал, смотрю все дублируется по несколько раз. По 1 картинке заливать, все нормально отображается, ну 70 файлов, там и сбиться можно что залил, а что нет, да и времени сколько на это уйдет 🤦‍♂️.

            1. Так может ограничение на post данные у сервера/php вступают в силу, вот и не грузит 70 файлов?

  1. Что rss-feed не хочет работать, точнее страница открывается, но https://publishercenter.google.com/ не хочет видеть публикации. В чем может быть проблема?

    В данной теме посты есть!

    1. Не готов сказать, это надо смотреть. Гляну на днях. Кстати, массовая загрузка файлов глянул. Это редактор и его надо менять на другой. На GitHub есть тема, она так и не решена уже несколько лет. И видимо не будет.

      1. Так что же делать? Может кто-то знает хорошие маркдаун редакторы? Ребята, кто знает накидайте пожалуйста ссылок на редакторы. Что же такое… с самого начала разработки Evg никак не может найти хороший редактор:( А может его не существует?