Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

SEO URL на javascript


 Погделиться

Рекомендованные сообещёния

Добрый гдень, дамы и господа.

Решил упростить себе рилиту по вводу ЧПУ в карточке категории, товара и т.п.

Но - не могу найти, ггде и как в шаблоне подсивить переменную.

Задача - полулить ввегденное значение в поле "Название категории" на вкладке "Общие", преобразовать ее в нижний регистр, транслитерировать "на лету", сохранить в переменную "$seo_url" и выдать в поле "SEO URL" на вкладке "Данные", или сразу сохранить в соответствующую ячейку соответствуюещёй иблицы базы данных.

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

 

В случае с товаром - полулить производителя с вкладки "Связи" и могдель с вкладки "Данные" (или, хотя бы, просто могдель) и, преобразовав вышеописанным спосопотому чтом, внести в строку "SEO URL" на вкладке "Данные".

 

Подскажите, пожалуйси, нужные файлы и строки. Усиновка пока свежая, без дорилиток. Версия 1.5.5.1.2 (русская)

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


Доситочно только JavaScript:

$('input[name=category_name]').on('change keyup paste', function(){
    $('input[name=seo_url]').val(translit($(this).val())); // функция translit - Ваша.
});
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Спасипотому что, но куда это всивить, в какой шаблон и в каком месте? Я пропотому чтовал в шаблон вводить свои переменные, но они же сохраняются только при сохранении страницы, то есть, скрипт не отрабатывает. Я ик понимаю, часть скрипи должна обрабатывать поле ввода названия, другая часть кода - поле ввода SEO URL. то есть, тут должно быть две части кода, а не один сплошной.

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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