COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


sobden

Recommended Posts

Добрый день.


 


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


 


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


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

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


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


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

  • 2 weeks later...
  • 1 month later...

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


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

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

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

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

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


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


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


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


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


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


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

  • 2 weeks later...

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

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

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

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

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

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

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

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


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


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


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


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

  • 3 months later...

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

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

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

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

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

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

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

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

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>

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.