
Если у Вас возникли сложности в оплате обратитесь в службу технической поддержки сайта [email protected]. Мы обязательно Вам поможем!
!-!-!-PAYMENT-!-!-!
If you have any difficulties in paying, please contact the technical support service of the site [email protected]. We will definitely help you!
---В Н И М А Н И Е , В З А И М О З А Ч Е Т !---
Если у Вас есть действующие подписки разработчиков WordPress и Joomla компонентов, получите дополнительные месяцы к вашему тарифному плану. Ваши вопросы и предложения направляйте нам на почту [email protected] c пометкой «ВЗАИМОЗАЧЕТ».
Комментарии
Да,спасибо большое. Искал по фразам через Notepad++, почемуто не нашло. Он действительно в папке модуля Languege/en-GB.
Еще такая штука. Если выставлено три цены цена в зависимости от количества или от групп покупателей, выдает вместо одного товара три. Ну или дублирует если два соответственно. Ктото может подсказать как мож в php прописать чтоб брал только одну цену. Стандартную?
Поищите перевод в папке /languages/, фразы беруться из модуля AJAX поиска SJ Search Pro for VirtueMart. Вы можете найти файл php модуля в папке html вашего шаблона, посмотреть там костанты и переписать их в Менеджере языков - Переопределение констант.
Сайт green-garden.market/ru
1. Модуль будет делать запрос на поиск товаров в таблице БД #__virtuemart_products_en_gb (на английском языке), соответственно, чтобы это исправить и производить поиск, то нужно в файле helper.php по пути /modules/mod_sj_vm_search_pro/core/helper.php в строке 38 заменить
#__virtuemart_products_en_gb
на
#__virtuemart_products_ru_ru
2. После внесения изменений по пункту 1, модуль будет производить поиск, но находить будет товары, только если они имеют названия на английском языке, т.к. при вводе названия в поле поиска модуль ajax запросом отправляет эти символы на обработку в файл helper.php, но туда они приходят в виде кода например вместо слова "табурет" будет "%D1%82%D0%B0%D0%B1%D1%83%D1%80%D0%B5%D1%82" чтобы модуль искал товары с названиями и на русском, необходимо преобразовать этот код назад в текст на русском для этого в файле helper.php по пути /modules/mod_sj_vm_search_pro/core/helper.php , в функции public function _autocomplete($search_category_id,$search_name, $params) ,сразу в начале функции дописать
$search_name = urldecode($search_name);
т.е. должно получиться
было:
public function _autocomplete($search_category_id,$search_name, $params)
{
VmConfig::loadJLang('com_virtuemart', true);
стало:
public function _autocomplete($search_category_id,$search_name, $params)
{
$search_name = urldecode($search_name);
VmConfig::loadJLang('com_virtuemart', true);
Все после этого модуль будет работать и искать как на русском так и на английском
+8