Статья

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

Что сделано?

  • Добавление Команд в блоги.
  • Коррекция переводов.
  • Общий рефакторинг кода и множественные улучшения.
  • Устранены все известные ошибки. Фиксация изменений.

В базе данных есть изменения, необходимо через phpmyadmin добавить таблицу:

CREATE TABLE `facets_users_team` (
  `team_id` int(11) NOT NULL,
  `team_facet_id` int(11) NOT NULL,
  `team_user_id` int(11) NOT NULL,
  `team_user_access` int(4) NOT NULL DEFAULT 0,
  `team_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 

ALTER TABLE `facets_users_team`
  ADD PRIMARY KEY (`team_id`);

ALTER TABLE `facets_users_team`
  MODIFY `team_id` int(11) NOT NULL AUTO_INCREMENT;

ALTER TABLE `facets_users_team` ADD INDEX(`team_facet_id`); 
ALTER TABLE `facets_users_team` ADD INDEX(`team_user_id`);

Далее добавим некоторые поля:

ALTER TABLE `items` ADD `item_telephone` varchar(55) NULL COMMENT 'Contact phone' AFTER `item_github_url`;
ALTER TABLE `items` ADD `item_email` varchar(55) NULL COMMENT 'Public email address' AFTER `item_telephone`;
ALTER TABLE `items` ADD `item_vk` varchar(55) NULL COMMENT 'Page in VKontakte' AFTER `item_email`;
ALTER TABLE `items` ADD `item_telegram` varchar(55) NULL COMMENT 'Page in Telegram' AFTER `item_vk`;

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

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

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

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

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

6 Ответов

  1. v0.5.1, как время идет. Как всегда, к выходным погоняю.

    1. Чё время, бежит. К единице подобраться надо, если живы бум, там архитектура устаканется. В следующем релизе надо проверить модули отдельные. )

  1. itemvk это не Page in VKontakte наверное это Vk.com profile
    item
    telegram это не Page in Telegram наверное это Telegram profile

    1. Не совсем так. Это не профиль, слово «профиль» относится к участнику. В данном случае, это может быть страница, или группа (хотя и профиль, но редко)… Аналогично во 2 случае. Имеет смысл (раз есть попытка исправить) давать объяснение к полю так, чтобы вопросов вообще не было. Более развернуто. Т.е. те описания, что есть нуждаются в улучшение. Спасибо.

      P.S. Обычно, когда что-то спрашивают или ищут, это может быть сигналом, что это нуждается в улучшение. Что угодно от UX / UI до описания или кода.

  1. Главный недостаток темной темы это то, что она меняет цвета фото. И не всегда выглядят красиво блоки

    1. Улучшил цветопередачу фото, только надо обновить кэш.