Генерация url с ковычками в названии товара


den-ch-s
 Поделиться

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

В опенкарте про генерация товара с ковычками происходит по такому типу: товар "товар" ->tovar--tovar-
Вопрос, как сделать, чтобы вместо тире ковычка генерировалась в 0 значение, чтобы он не проставлял доп.тире

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

1 час назад, den-ch-s сказал:

Вопрос, как сделать, чтобы вместо тире ковычка генерировалась в 0 значение, чтобы он не проставлял доп.тире

править этот файлик

https://github.com/ocshop/ocshop/blob/oc-2.3.0.2.1/upload/admin/view/javascript/jquery/translit.js

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

Скрытый текст

var ru2en = {
  ru_str : 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя(),.; "+/*',
  en_str : ['a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f',
    'h','c','ch','sh','shh','','i','','je','ju','ja',
    'a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f',
    'h','c','ch','sh','shh','','i','','je','ju','ja',
    '-', '-','-', '-', '-','-','-','-','-','-'],
  translit : function(org_str) {
    
    var tmp_str = "";
    for(var i = 0, l = org_str.length; i < l; i++) {
      var s = org_str.charAt(i), n = this.ru_str.indexOf(s);
      if(n >= 0) { tmp_str += this.en_str[n]; }
      else { tmp_str += s; }
    }
    return tmp_str.toLowerCase();
  }
}

function setTranslit(source, dest, rewrite) {
	var name = $("input[name='"+source+"']").val();
	if (name != undefined) {
		$("input[name='"+source+"']").change(function(){
			var name = $("input[name='"+source+"']").val();
			var key = $("input[name='"+dest+"']").val();
			if ((key == '')||(rewrite))
				$("input[name='"+dest+"']").val(ru2en.translit(name));
		});
	}
}

$(document).ready(function(){
	// Products
	setTranslit("product_description\\[1\\]\\[name\\]", "keyword", false);
	setTranslit("article_description\\[1\\]\\[name\\]", "keyword", false);
	// Info Articles
	setTranslit("information_description\\[1\\]\\[title\\]", "keyword", false);
	// Categories
	setTranslit("category_description\\[1\\]\\[name\\]", "keyword", false);
	// Manufacturer
	setTranslit("name", "keyword", false);
});

 

 

Подскажите пожалуйста, как поменять? пытался убрать символ "-", оставив пустоту, но не сработало

 

Картинки, код и логи убирайте под спойлер!

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

2 часа назад, den-ch-s сказал:

Подскажите пожалуйста, как поменять? пытался убрать символ "-", оставив пустоту, но не сработало

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

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

7 часов назад, admin сказал:

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

А как сделать, чтобы вместо кавычки он ничего не генерировал? 

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу