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

Browse by categories


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

  • Ответов 113
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    46

  • Spenser

    7

  • solopov

    7

  • rubak719

    6

Этот модуль же выводит категории.

Что б товар был на главной, Вы ж когда товар добавляете, там есть опция - Показывать на главной странице.

Так вот ставьте Да, тогда товар будет виден на главной по центру.

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

может кому пригодится немного доработанный:

- раскомментарен вывод картинки

- убраны категории третьего уровня

- можно указать количество выводимых подкатегорий (правиться через код. полезно когда подкатегорий очень много)

- добавлено если категорий много, а на вывод меньшее кол-во то выводится в конце блока ссылок категорий |...|

Одна оговорка. сделано ограничение на категории нове файла sitemaps.php

так что нужно тогда клон делать иначе настоящий сайтмапс будет с ограничениями

maps.zip

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

Добрый день.

Установил файл maps.zip все заработало но как сделать чтоб категории становились в алфавитном порядке и как убрать надпись "Нет подкатегорий"

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

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

По поводу сортировки: в /includes/modules/sitemap.php исправьте:


  $categories_query = "select c.categories_id, c.categories_image, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . $_SESSION['languages_id'] . "' and c.parent_id = '" . $parent_id . "' and c.categories_status = '1' order by c.sort_order, cd.categories_name";

[/code] на:
[code]
  $categories_query = "select c.categories_id, c.categories_image, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . $_SESSION['languages_id'] . "' and c.parent_id = '" . $parent_id . "' and c.categories_status = '1' order by cd.categories_name desc";

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

А где товары то в карте сайта? Если их нет, тогда не нужно пудрить мозги и говорить прямо: "это не карта сайта, это список категорий и подкатегорий", а проще говоря "вывод разделов магазина в модуль".

Народ! У кого есть мысли как вывести товары в этот модуль и разбить постранично, если много товаров?

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

А они там должны быть?!

По-моему, как раз правильно выводить категории + основные страницы важные.

Для товаров есть google sitemap

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

Должны быть. За каким тогда нужна такая карта если это магазин?

Вот что архиважно прикрутить

http://www.softsoft.ru/web-development/e-commerce/33350.htm

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

Ну а я считаю, что не должны, да и вообще такой карты не должно быть, нужно лишь для поисковиков создавать карту.

Sitemap и так есть - http://vamshop.ru/product_info.php/info/p12_Sitemap-XML.html

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

Почитайте пожалуйста повнимательней:

http://www.softsoft.ru/web-development/e-commerce/33350.htm

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

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

Вы наверное не понимаете для чего делаются XML карты?!

Они как раз и делаются для поисковых роботов, что б отдать им список страниц для индексации и обнолвления и никаких карты на сайте не нужны, которые видны всем.

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

Вы наверное не понимаете для чего делаются XML карты?!

Они как раз и делаются для поисковых роботов, что б отдать им список страниц для индексации и обнолвления и никаких карты на сайте не нужны, которые видны всем.

Да я вообще мало чего понимаю...

Поэтому и пристаю тут с глупыми предложениями по доработке скрипта. ;D

P.S.

Остаюсь при своих мнениях

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

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

А вот для поисковиков и есть как раз XML карты сайта, где поисковым роботом специально готоваятся ссылки на категории, товары.

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

Немного не в тему, но все же:

Куда пропадает бокс корзины при переходе на страницу выбора способа доставки (checkout_shipping.php)

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

Или это у меня одного так, а у всех остальных бокс на месте стоит?  :-\

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

Специально так сделано, если покупатель оформляет заказ ведь логично предположить, что корзина уже набрана и не нужно его отвлекать.

Вообще, по идее, нужно убрать и левую и правую колонку и оставить только оформление, что б вообще ничего не отвлекало и покупатель оформил заказ до конца.

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

При оформлении заказа корзина должна быть!

Существует бесплатная доставка от суммы заказа, почему человек не видит сколько у него в корзине. Может он ещё на 3 рубля доберёт товара и вот ему бесплатная доставка.

Или, как ему прикидывать, сколько в корзине и какую доставку ему выгоднее взять.

Это косяк - однозначно,

И ещё, когда корзина исчезает, дизайн начинает немного "плыть" если в DIV сделано. Таблицу не проверял.

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

Скажите пожалуйста, как вернуть бокс корзины на место!

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

А я вот не согласен с этим.

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

Что б была корзина, попробуйте в /templates/шаблон/source/boxes/shopping_cart.php поменять:


if (strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT) or strstr($PHP_SELF, FILENAME_CHECKOUT_CONFIRMATION) or strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING))
$box->assign('deny_cart', 'true');
[/code] на:
[code]
//if (strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT) or strstr($PHP_SELF, FILENAME_CHECKOUT_CONFIRMATION) or strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING))
// $box->assign('deny_cart', 'true');

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

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