Авчто чпу товарам


sobden
 Поделиться

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

Добрый день.


 


В версии 1.5.6.3, у товаров чпу автоматически не генерируется? 


 


И есть ли модуль для генерации чпу, уже существующим товарам?


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

генерируется при заполнении руками если вы туда товары напарсили или влили из 1с или еще из какой базы то не генерируется


модулей по генерации довольно много и в принципе любой вас устроит


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

  • 2 недели спустя...
  • 1 месяц спустя...

Добрый вечер. Подскажите, как настроить ЧПУ в статьях блога на ОКШОП? В админке настроил, а отображается все равно коряво. Спасибо.


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

Добрый вечер. Подскажите, как настроить ЧПУ в статьях блога на ОКШОП? В админке настроил, а отображается все равно коряво. Спасибо.

ответил уже не создавайте кучу тем

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

Всем Добрый вечер !


При включении SEO URL куда не нажимай перекидывает на одну и ту же страницу...


Когда выбираю SEO Pro тогда выдает что запрашиваемая вами страница не найдена...


При этом у каждого товара и категории прописан SEO KEYWORD, файл переменован в .htaccess


в чем может быть проблема? 


подскажите пожалуйста?


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

  • 2 недели спустя...

генерируется при заполнении руками если вы туда товары напарсили или влили из 1с или еще из какой базы то не генерируется

модулей по генерации довольно много и в принципе любой вас устроит

Здравствуйте, уточните пожалуйста, что значить заполнить руками (что именно заполнять руками?  -"описание" ?) если да, то я с начала делал импорт из файла, затем пробовал заполнять руками "описание", но ссылки на товары все равно не чпу, на категории ссылки нормальные. (OCSHOP 1.5.6.4 шаблон rubber)

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

Здравствуйте, уточните пожалуйста, что значить заполнить руками (что именно заполнять руками?  -"описание" ?) если да, то я с начала делал импорт из файла, затем пробовал заполнять руками "описание", но ссылки на товары все равно не чпу, на категории ссылки нормальные. (OCSHOP 1.5.6.4 шаблон rubber)

Не из описания, а из названия товара. 

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

ссылка формируется автоматом при заполнении имени


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


но если вы товары импортируете проще им генерировать чем то после этого чпу


таких модулей много


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

  • 3 месяца спустя...

ссылка формируется автоматом при заполнении имени

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

но если вы товары импортируете проще им генерировать чем то после этого чпу

таких модулей много

Искал искал так и не нашел))

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

Например я залил товар с помощью импорта.

И далее при ручной доработке товара было бы удобнее нажать кнопку где нибудь рядом с окном. Я вот на скриншоте навоял))

post-1174-0-31043700-1432210332_thumb.jp

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

Деадков поставьте или сеоген или что то подобное

Модули хороши по своему, но все изменения что нужны по генерации сео внес ручками!

Так хотелось бы иметь контроль в своих руках))

Добавил в код кнопку!

<td><input size="50" type="text" name="keyword" value="<?php echo $keyword; ?>" />

<button onclick="setTranslit(source, dest, rewrite);">Сгенерировать</button>

</td>

Повесил на нее имя функции, скрипт подтягивать не нужно, так как он изначально уже подключен в хидере:

setTranslit(source, dest, rewrite);

Но что то не працюе((( По нажатию на кнопку, выкидывает в каталог товаров и пишет "Список товаров обновлен!"

При этом поле "SEO URL:" остается пустым.

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

В любом случае прошу помощи, поправьте, что я делаю не так? Может быть нужно в код скрипта изменения внести?

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);

});

Так вроде бы, кнопке правильное имя функции задаю?!?! Что не так? Может знающие люди подскажут?

Заранее спасибо!

 

upd: Я посмотрел еще раз рекомендованные модули и обнаружил тот факт что я не смогу влиять на поля которые нужно изменить в том или ином товаре((

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

Понимаю что на кнопку нужно повесить



setTranslit("product_description\\[1\\]\\[name\\]", "keyword", false)

Но ничего не происходит((( что я делаю не так?


Да подскажите же, неужели никто не знает?


Кнопку сделал вида



<button onclick="setTranslit("product_description\\[1\\]\\[name\\]", "keyword", false)">Сгенерировать</button>

Что то я уже совсем запутался где что вставлять((( Ребята, ну помогите же!!!!


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

рад за вас

выкладывайте решение возможно кому то еще понадобится

да и может мы его включим в сборку в следующих релизах

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

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

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

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

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

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

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

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

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

 Поделиться