Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Серия 16: Модуль избранного и настройка поиска по каталогу

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.

Серия 16: Модуль избранного и настройка поиска по каталогу

Чеклист:

Добавление и настройка модуля избранного
Установка дополнительных модулей из Маркетплейса
Настройка поиска по каталогу
Михаил, все класс, спасибо. Единственный вопрос:
В избранном было 4 товара, после обмена с 1С 2 товара деактивировались, но в счетчике и на странице избранного показывается 4 товара. Надо как-то проверить на активность товаров в избранном?
Да, надо бы это добавить в модуль. После новогодних займусь.
Там суть в том, что у модуля своя таблица в БД. В нее он пишет ID добавленных в избранное товаров. Даже  если товары целиком исчезают из каталога, запись в таблице модуля остается.

Если сами будете дорабатывать. Лучше всего добавить модулю агента, который периодически будет подчищать ID-шники отсуствующих товаров из записи модуля.

Временное решение (пока я не доберусь до этого момента): в result_modifier счетчика избранного добавить проверку каждого ID товара на существование.
Михаил, добрый день!
После копирования папки с модулем на сайт, модуль bazarow.favorites не устанавливается.
В список доступных решений не попадает.

Ошибка следующая:

Ошибка
[Ux11] Ошибка описания модуля "bazarow.favorites".
Не установлено соединение с сервером обновлений. [Ux11] Ошибка описания модуля "bazarow.favorites".

Подскажите, пожалуйста, не знаете ли вы причину и как поправить?
Сейчас сходу не вспомню и проверить не могу (но недели две назад его ставил без проблем).
Проверь что неймспейс совпадает, в модуле может быть mibazarow_favorits а не просто bazarow

На всякий актульная репа
https://gitverse.ru/mibazarow/favorites_bitrix_module
Воспользовался ссылкой.
Установилось нормально.
Очень благодарен!
Дополню.
Выяснил, что ошибка возникает если папка называется bazarow.favorites
если добавить в название папки для установки mi (mibazarow.favorites), то модуль устанавливается нормально.

Однако, после установки, не работают созданные ссылки в административном разделе - "Список избранных записей" и "Редактирование избранных записей". Ошибка 500.
Однако, если в ссылке убрать mi, например вместо
.../bitrix/admin/mibazarow_favorites_list.php?lang=ru
указать
https://selldance.ru/bitrix/admin/bazarow_favorites_list.php?lang=ru
то браузер возвращает в админку сайта но с ошибкой 404
Разобрался
разные имена и разные директории установки
В видео и инструкции на гите
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
 

Блог-note Заметки по 1С-Битрикс