Переписывание логики jreviews при работе с категориями
joomla jreviews
Надо чтобы увеличить производительность "научить" компонент работать не с одной таблицей в базе данных , а с разными таблицами при работе с главной категорией какой то , чтобы создание изменении и редактирование было именно той таблицы которая хранит данные из главной какой то категории соответственно,
увеличение быстродействия должно быть за счёт этого, однако надо внести изменения в логику работу именно так чтобы минимизировать ущерб )) для дальнейших обновлений, тоесть к примеру в виде плагина или ещё как-то, в любом случае вставки или изменения кода должны быть описаны в отдельном текстовики, а в самом коде помечены соответствующим образом.
Создание новых таблиц
Создайте новые таблицы в базе данных для каждой главной категории. Например, если у вас есть категории "Еда", "Технологии" и "Путешествия", создайте таблицы jreviews_food, jreviews_tech, jreviews_travel и т.д. Убедитесь, что структура этих таблиц аналогична основной таблице, используемой JReviews.
Изменение модели данных
нужно изменить модель данных в JReviews, чтобы она использовала новые таблицы. Обычно это делается в файлах, отвечающих за работу с базой данных. Найдите классы, которые отвечают за создание, чтение, обновление и удаление (CRUD) записей.
Изменение запросов
SQL-запросы в коде компонента, чтобы они ссылались на новые таблицы в зависимости от выбранной категории. Например, если категория "Еда" выбрана, запрос должен обращаться к jreviews_food, а если "Технологии" — к jreviews_tech.
Скрипты и боты