Перейти к содержанию
Logoped

[Решено] Не работает поиск по тегам

Рекомендуемые сообщения

Приветствую форумчан, и бью неграмотным челом с просьбой помочь в нелёгком вопросе.

Была уже подобная загвоздка (поиск по тегам не работает - Общие вопросы - OpenCart Форум), но предложенное там решение в моём случае не подходит.

 

Суть сложности: по умолчанию поиск по тегу инициализируется такой строкой

ссылка

 

Однако результат поиска будет пустым.

 

Отлично работает строка

другая ссылка

 

Но я не знаю как заставить систему использовать этот вариант.

 

Буду признателен за возможную помощь.

Изменено пользователем Logoped

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы теги назначили товарам ?

Версия opencart ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы теги назначили товарам ?

Версия opencart ?

Да, тэги есть, иначе не работал бы второй вариант поиска.

 

1.5.5.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предположительно проблема в шаблоне, поскольку на не тестовом сайте поиск работает.

И на этом работал до установки шаблона.

 

Кажется, у этого шаблона свой файл поиска, и, собственно, корень возникших проблем.

Изменено пользователем Logoped

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, тэги есть, иначе не работал бы второй вариант поиска.

 

1.5.5.1

Нет, это два разным варианта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, это два разным варианта

Понятно.

Но теги точно есть. Для очистки совести зашёл в редактирование товара и перепроверил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли как-то изменить часть строки поиска с

product/search&tag=

 

на

product/search&search=

 

Это бы всё поправило.

 

Подозреваю, что это может быть где-то в области подобного кода

 

$('#button-search').bind('click', function() {
  url = 'index.php?route=product/search';
 
  var filter_name = $('#content input[name=\'filter_name\']').attr('value');
 
  if (filter_name) {
    url += '&filter_name=' + encodeURIComponent(filter_name);

 

но слабые знания не позволяют самостоятельно разобраться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли как-то изменить часть строки поиска с

product/search&tag=

 

на

product/search&search=

.....

Уважаемый Logoped так не делают, это называется костыли, которые ломают систему. Вам надо найти, почему у вас не работает правильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Согласен, костыли не не есть лучшее из решений. В качестве альтернативного варианта напрашивается положить какой-нибудь учебник под подушку для быстрого изучения php во сне, чтобы потом найти непосредственную причину затыка с поиском, но я не уверен, что он сработает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Путём научной переустановки сайта и импорта всяческого содержимого вопрос сам собой решился.

markimax, большое спасибо за попытку помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.