Перейти к содержанию
Форум поддержки пользователей VamShop

SEO URL Категорий


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

Также вопрос в какой из таблиц в vamshop 1.59

можно изменить seo url для категорий,

а то есть проблема при импорте из xls - адреса страниц категорий не импортируются,

вообщем в xls их просто нет, а вручную делать тяжеловато.

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

в догонку, а можно УРЛ категории генерить иерархически? ну например у меня вложенность 3 уровня может быть, хотелось бы адреса вида cat/cat2/cat3/good1.html

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

Лично я закомментил в manager.php строчки:

    $path_elements = explode("/", $URI_elements[0]);
    $URI_elements[0] = $path_elements[sizeof($path_elements) - 1];[/code] Пишу в SEO URL адрес cat/cat2/cat3/good1.html и никаких неудобств не испытываю. Ну, это при условии, что магазин установлен в корень сайта. Если нет, тогда после этих строчек надо еще добавить заглушку типа:
[code]    $URI_elements[0] = str_replace('catalog/','',$URI_elements[0]); //catalog - директория, в которую установлен магазин.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

а так чтобы автоматически генерился SEO URL для категорий с учётом вложенности категорий, кто-то такое делал?

вот тут так сделано http://profishing.com.ua/udilischa/spinningovie-udilischa/spinningi-abu-garcia/abu-garcia-ruby-crest/view-all-products.html

предположил, что обращались сюда на форум по этому вопросу...

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

Я так делал. Но только при загрузке товаров из excel. В файле easypopulate.php использовал вот такой код.

	
// if they give us one category, they give us all 6 categories
$cat_path = '';
unset ($v_categories_name); // default to not set.
if ( isset( $filelayout['v_categories_name_1'] ) ){
$newlevel = 1;
for( $categorylevel=6; $categorylevel>0; $categorylevel--){
if ( $items[$filelayout['v_categories_name_' . $categorylevel]] != ''){
$v_categories_name[$newlevel++] = $items[$filelayout['v_categories_name_' . $categorylevel]];
// Формирование пути категории для SEO url by Dr.Hell
$cat_path = strtolower(vam_cleanName($items[$filelayout['v_categories_name_' . $categorylevel]])) . '/' . $cat_path;
}
}
while( $newlevel < $max_categories+1){
$v_categories_name[$newlevel++] = ''; // default the remaining items to nothing
}
}
[/code]
[code]
if ($v_products_page_url == '') // Если сео урл не указана в загружаемом экселе
{
  $v_products_page_url = $cat_path . strtolower(vam_cleanName($v_products_name[$l_id])) .".html";
}

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

да, у меня ещё одна таблица есть products_extra_fields_groups в БД, и в файле includes/database_tables.php её после накатывание оф. патчей константы нужной не стало.

этот вопрос снят :) сори за преждевременный пост.

другой вопрос теперь решаю. почему-то все цены в магазине стали "бесплатно" (выводится так на сайте)..

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

Проверьте в /lang/russian/russian.php в опции LANGUAGE_CURRENCY какой код валюты указан.

+ в Админке - Настройки - Мой магазин - Переключаться на валюту языка поставьте true.

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

ой, спасибо, а то я уже в includes/classes/vam_price.php вцепился, в нём менялся значение ключа 'customers_status_discount' и хотел уже в более подходящую тему писать.

Дооолго бы ещё наверно разбирался. Спасибо. поменял в /lang/russian/russian.php LANGUAGE_CURRENCY на код валюты , который был до патча всё стало норм.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...