Релиз скрипта сообщества LibArea (v0.4.9)

Evg Evg 30 Сентября 2022

Что сделано?

  • Выбор внешнего вида поста.

  • Упрощены шаблоны.

  • Для создания личных сообщений уменьшен уровень доверия. Особенно актуально для этого сайта (где поддержка).

  • Коррекция переводов (румынского, английского).

  • Устранены все известные ошибки.

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

Мы должны заменить в базе данных код для кнопки «Читать далее» с <cut> на ``. Выполните запрос:

UPDATE `posts` SET `post_content` = REPLACE(`post_content`,'<cut>','') WHERE `post_content` LIKE '%<cut>%';

Это необходимо, чтобы был общий, уже существующий стандарт:

{#foo} → <tag id="foo">
{#foo#bar} → <tag id="bar">
{.foo} → <tag class="foo">
И т.д.

Где мы теперь используем вот такие скобки: {***}, а не такие <**>. Упрощая, с ними множество проблем, в редакторе, например.

Далее, удалим таблицу от Phinx. См. DELETE: Phinx (избыточность)

DROP TABLE `phinx_log`;

Удалим индекс в таблице files:

ALTER TABLE `files` DROP INDEX `file_path`;

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

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

По файлам:

Замене подлежат директории: config, app, modules, resources, routes.

И эти:

public/assets/css
public/assets/js
public/assets/svg

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

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

На GitHub релиз будет создан завтра. Может быть что-то надо будет исправить.

5 Ответов

  1. Yori Yori 30 Сентября 2022

    Только подумал в выходные посмотреть, спасибо!

  1. JayDee JayDee 30 Сентября 2022 (ред.)

    Ай нраица!
    Автор, молодец, хорошая обнова!
    Установилось без проблем/

    Хотелось бы увидеть в админке принудительное выставление шаблонов для пользователей в том числе и виде ленты

  1. yuran yuran 1 Октября 2022

    Поставил, немного погонял, пока никаких косяков не увидел:)

  1. VEri VEri 1 Октября 2022

    Для создания личных сообщений уменьшен уровень доверия

    Это как понять?

    1. Evg Evg 1 Октября 2022

      В системе существует уровень доверия участника TL в зависимости от которого возможности растут. Сразу после регистрации TL1, админ TL10. Ранее чтобы личные сообщения работали надо было TL2, теперь сразу после регистрации работать будут.