eugenem 11 Posted April 3, 2020 Report Share Posted April 3, 2020 Если не включена опция "Автоматически генерировать SEO URL", то при включеных SEO-урлах URL товара вот такой - product_info.php/info/p10_testovyi-tovar.html Вопрос - как можно его изменить, в частности, необходимо убрать вот эту часть product_info.php/info/ ? Link to post Share on other sites
support 447 Posted April 3, 2020 Report Share Posted April 3, 2020 41 минуту назад, eugenem сказал: Если не включена опция "Автоматически генерировать SEO URL", то при включеных SEO-урлах URL товара вот такой - product_info.php/info/p10_testovyi-tovar.html Вопрос - как можно его изменить, в частности, необходимо убрать вот эту часть product_info.php/info/ ? По идее. Надо смотреть функции: /inc/vam_product_link.inc.php /includes/vam_categry_link.inc.php /inc/vam_href_link.php + поискать всем файлы по этой насроке, по ключу SEARCH_ENGINE_FRIENDLY_URLS В основном ссылки на категории и товары генерируеются вот этими двумя ссылками, в vam_href_link идёт замена символов ? & на / пр включении этой опции. Link to post Share on other sites
eugenem 11 Posted April 7, 2020 Author Report Share Posted April 7, 2020 Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url? Link to post Share on other sites
support 447 Posted April 7, 2020 Report Share Posted April 7, 2020 7 минут назад, eugenem сказал: Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url? Есть. Вот ссылки по теме. Как прописать всем статьям - Там правда подставляется полонка articles_id, но ничего не мешает подставлять колонку с название товара, артикулом и т.д. Как sql запросом добавлять любой текст - По сути, это тоже самое что прописать seo url в колонку используя название товара. и вот пример: Вот ещё пример Вот ещё пример https://stackoverflow.com/questions/11699816/utf8-mysql-string-transliterate Можно проям sql запросов подставлять название товара и в транслит переводить. т.е. технических проблем нет. Просто составьте правильно sql запросов на этих примерах и всё получится. Link to post Share on other sites
IVAN.Z 2 Posted April 7, 2020 Report Share Posted April 7, 2020 Раньше на shopos был плагин-модуль для автоматической генерации SEO_URL товаров ) Link to post Share on other sites
eugenem 11 Posted April 7, 2020 Author Report Share Posted April 7, 2020 4 часа назад, ZM сказал: Раньше на shopos был плагин-модуль для автоматической генерации SEO_URL товаров ) Вы очень удивитесь, но этот модуль в вамшопе с версии 1.57 по умолчанию стоит. Вопрос не о том был. Link to post Share on other sites
support 447 Posted May 7, 2020 Report Share Posted May 7, 2020 В 07.04.2020 в 14:08, eugenem сказал: Такой еще вопрос, почти по теме, поиском что-то не нашел. Есть ли возможность массово сгенерировать автоматические SEO-url? Вот я добавил в FAQ ответ, как прописать SQL запросом, без PHP, сразу всем категориям и товарам SEO URL, причём кириллица сразу переводится в транслит. Ссылку забыл, вот ссылка на faq - Как прописать категориям, товарам названия транслитом в SEO URL чистым SQL запросом, без php - Link to post Share on other sites
geval 3 Posted May 8, 2020 Report Share Posted May 8, 2020 16 часов назад, support сказал: Вот я добавил в FAQ ответ, как прописать SQL запросом, без PHP, сразу всем категориям и товарам SEO URL, причём кириллица сразу переводится в транслит. Ссылку забыл, вот ссылка на faq - Как прописать категориям, товарам названия транслитом в SEO URL чистым SQL запросом, без php - отсюда вопрос- а как сработает эта функция, если у части товаров seo url прописан, а у части нет? перепишет всё? или только там где не было seo url ? Link to post Share on other sites
support 447 Posted May 8, 2020 Report Share Posted May 8, 2020 6 часов назад, geval сказал: отсюда вопрос- а как сработает эта функция, если у части товаров seo url прописан, а у части нет? перепишет всё? или только там где не было seo url ? Можно задать что б не переписывал, если seo url уже задан. Вот добавил в faq - Что б url задавался только для тех категорий и товаров, у которых ещё не задан seo url. Link to post Share on other sites
geval 3 Posted May 14, 2020 Report Share Posted May 14, 2020 а можно ли как-то сделать, чтобы такие же адреса прописывались для статей? кстати попробовал делать все по инструкции выше- работает только первый вариант.. ( то есть прописывать сео урл всем товарам и категориям) по второму варианту, прописывать сео урл только туда где их нет- не работает... Link to post Share on other sites
support 447 Posted May 14, 2020 Report Share Posted May 14, 2020 21 минуту назад, geval сказал: а можно ли как-то сделать, чтобы такие же адреса прописывались для статей? кстати попробовал делать все по инструкции выше- работает только первый вариант.. ( то есть прописывать сео урл всем товарам и категориям) по второму варианту, прописывать сео урл только туда где их нет- не работает... Можно. Поменяв просто products_page_url на articles_page_url и название таблиц products на articles и products_description на articles_description вот пример для статей: UPDATE articles,articles_description SET articles.articles_page_url=concat(_fs_transliterate_ru(articles_description.articles_name),"-a-",articles.articles_id,".html") WHERE articles.articles_id=articles_description.articles_id and articles.articles_page_url=''; Link to post Share on other sites
geval 3 Posted May 14, 2020 Report Share Posted May 14, 2020 спасибо, это полезно Link to post Share on other sites
support 447 Posted May 14, 2020 Report Share Posted May 14, 2020 Хорошо. Добавил в faq этот пример для статей. Link to post Share on other sites
Recommended Posts