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

Новая версия VamShop 1.76


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

Если таких же ссылок не будет нигде внутри магазина - ничего страшного в этом нет, не подгадят.

 

Если такие ссылки есть и внутри самого магазина, а не только на внешних сайтах, тогда да, могут быть дубли.

 

Смотрите, что б у Вас внутри магазина не было таких ссылок.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...
  • Ответов 94
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    50

  • geval

    18

  • Blun

    8

  • shaklov

    6

Top Posters In This Topic

Posted Images

В последнем обновлении 1.76 вы добавили ярлыки для товаров, но они работают для шаблона Vamshop1.Подскажите как сделать ярлыки для шаблона Vamshop и других шаблонов?

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

Да, пока только для vamshop1 шаблона.

 

Смотрите стили в /templates/vamshop1/stylesheet.css внизу и переносите в свой шаблон.

 

и html-метки ярлыков переносите.

 

Например в /templates/vamshop1/module/product_listing/

 

По label можно найти метку ярылка.

 

Только для других шаблонов, видимо, придётся свои стили писать, что б ярылк отображался как надо.

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

Я устанил данный патч (1.176). Некорректо стала отображаться страница листинга товара

http://instrumentimsk.ru/motobloki.html

 

1. Хлебные крошки в ЛИСТИНГЕ ТОВАРОВ не отображают текущую позицию! (отображают только до предыдущую)

2. При установке ярлыка для товара, в ЛИСТИНГЕ ТОВАРОВ появляется дублирующая ссылка на производителя!

3. Иногда выдается сообщение (при возврате из карточки тавара на страницу ЛИСТИНГА ТОВАРОВ)

Fatal error: Class 'vamTemplate' not found in /home/instrume/data/www/instrumentimsk.ru/index.php on line 30

 

Как-то так

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

Я так понимаю - это из-за ярлыков товара. Я пробовал ярлыки назначить только в нескольких товарах и только в этих категориях ошибки!

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

Наверное дело в Вашем шаблоне.

В шаблое по умолчанию ошибка таких быть не должно.

 

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

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

Помогите разобраться со 2 и 3 пунктом! Проблема не в шаблоне, на сколько я понял.

По пункту 1 (Хлебные крошки в ЛИСТИНГЕ ТОВАРОВ не отображают текущую позицию! (отображают только до предыдущую))

- В файле /includes/application_top.php

                        $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));
                        }else {
                if ($product->isProduct()) {$breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));} else {
                //$breadcrumb->add($categories['categories_name']);
                }
                }
Нужно разкоментировать строку //$breadcrumb->add($categories['categories_name']);
 
По пункту 2 (При установке ярлыка для товара, в ЛИСТИНГЕ ТОВАРОВ появляется дублирующая ссылка на производителя!)
Проблема в файле /includes/modules/default.php. - происходит дублирование в {$MANUFACTURER_SORT}
 
По пункту 3 (Иногда выдается сообщение (при возврате из карточки тавара на страницу ЛИСТИНГА ТОВАРОВ))
Так и не понял из-зи чего!
Ссылка на сообщение
Поделиться на другие сайты

2. Эта проблема ведь была исправлена, Вы пробовали ставить 1.77 обновление?! Если я правильно помню, то там было исправление.

 

Тем более, раз ставите обновления, лучше ведь сразу обновляться до текущей версии.

 

Если не хоитте ставить обновление, вот была тема с исправленным файлов, попробуйте файл -

 

3. Пробовал на своей копии VamShop, такой ошибки не видел, может всё-таки дело в каких-то Ваших правках в коде.

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

Я и собираюсь обновить, только стараюсь все баги сразу исправлять (по мере обнаружения), чтобы не закопаться!

Со 2 пунктом помогло, спасибо!

 

С 3 пунктом!

Данная ошибка появляется только на нескольких товарах! Открыл в новом окне тогоже браузера - ошибка не выскакивает! Странно

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

Может страница закэшировалась.

 

Попробуйте пару раз нажать кнопку обновить в браузере.

 

или сбросить кэш в Админке - Настройки - Контроль кэша.

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

Уже обновился до 1.77 и обнаружил еще одну проблему!

В ЛИСТИНГЕ ТОВАРОВ, при разбивке на несколько страниц, ссылки на другие страницы не работают - при переходе на любую страницу перебрасывает на www.magazin.ru/categoriya.html?page=0

Я так понимаю, проблема из-за вывода описания категории только на первой странице!

Посоветуйте где копать.

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

В /includes/application_top.php внизу удалите:

if ($cID) {
 
$listing_sql = "select p.products_fsk18, p.products_shippingtime, p.products_model, p.products_ean, pd.products_name, m.manufacturers_name, p.products_quantity, p.products_image, p.products_weight, pd.products_short_description, pd.products_description, p.products_id, p.manufacturers_id, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_discount_allowed, p.products_tax_class_id from products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id left join specials s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '".$cID."' ORDER BY p.products_price DESC";
$max_result = MAX_DISPLAY_SEARCH_RESULTS;
$listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], $max_result, 'p.products_id');
$number_of_pages = ceil($listing_split->number_of_rows / $max_result);
 
if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') {
$end_page_url = $url.'/page/'.$number_of_pages;
} else {
$end_page_url = $url.'?page='.$number_of_pages;
}
 if($number_of_pages < $_GET['page']){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $end_page_url");
exit();
 }
}
 
if(trim($_GET['page']) == '1' && $url != ''){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
exit();
}
 
if($_SERVER['REQUEST_URI'] != DIR_WS_CATALOG && $PHP_SELF == DIR_WS_CATALOG.'index.php' && !$_GET ){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".DIR_WS_CATALOG."");
exit();
}
 
if (strpos($PHP_SELF, FILENAME_PRODUCT_INFO) !== FALSE || strpos($PHP_SELF, FILENAME_PRODUCT_REVIEWS) !== FALSE) {
    require('includes/modules/headerstatushandler.php');
}

 

Хотя, по идее, эта ошибка исправлялась.

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

В 2 словах? За редиректы  :happycry:

В общем, ничего страшного без этого кода не будет.

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

×
×
  • Создать...