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

Список категорий на главное странице.


Nasario2

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

Возможно как-то вывести список категорий товаров на главной странице, чтобы по клику открывался список товаров в данной категории?

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

Нужно зайти на vamshop.ru/index.php

Со своим email и паролем, тогда будет доступ.

У email адреса, который вот у Вас в профиле на форуме указан, есть доступ.

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

При установке модуля http://vamshop.ru/product_info.php/info/p22_Browse-by-categories.html выдало...

Cannot redeclare get_category_tree() (previously declared in W:\home\magaz\www\includes\modules\sitemap.php:26) in W:\home\magaz\www\media\content\sitemap.php on line 52

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

Что-то не так с файлом media\content\sitemap.php

Может код в файле повторяется.

Что на 26 строке и что на 52 ?

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

function get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false, $cPath = '') {

if ($parent_id == 0){ $cPath = ''; } else { $cPath .= $parent_id . '_'; }

  if (!is_array($category_tree_array)) $category_tree_array = array();

  if ( (sizeof($category_tree_array) < 1) && ($exclude != '0') ) $category_tree_array[] = array('id' => '0', 'text' => TEXT_TOP);

  if ($include_itself) {

    $category_query = "select cd.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " cd where cd.language_id = '" . $_SESSION['languages_id'] . "' and c.categories_status = '1' and cd.categories_id = '" . $parent_id . "'";

    $category_query = vamDBquery($category_query);

    $category = vam_db_fetch_array($category_query,true);

    $category_tree_array[] = array('id' => $parent_id, 'text' => $category['categories_name']);

  }

  $categories_query = "select c.categories_id, 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";

  $categories_query = vamDBquery($categories_query);

  while ($categories = vam_db_fetch_array($categories_query,true)) {

    $SEF_link = vam_href_link(FILENAME_DEFAULT, vam_category_link($categories['categories_id'],$categories['categories_name']));

    if ($exclude != $categories['categories_id'])

      $category_tree_array[] = array('id' => $categories['categories_id'],

          'text' => $spacing . $categories['categories_name'],

    'link'  => $SEF_link);

      $category_tree_array = get_category_tree($categories['categories_id'], $spacing . '&nbsp;&nbsp;&nbsp;', $exclude, $category_tree_array, false, $cPath);

  }

  return $category_tree_array;

}

Да тут рекурсивная функция!!!

Путаное описание ошибки...

http://phpforum.ru/index.php?showtopic=7606

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

У Вас уже где-то определена эта функция.

Я ж не знаю, что Вы с магазином делали и когда.

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

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

Ну а я откудаю знаю, что Вы с магазином делали, когда и как.

Могу лишь сказать, что по умолчанию всё работает.

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

Привет Всем!

Есть такой вопрос.. Нужно, передвигаясь по категориям магазина видеть пагинацию. т.е. весь "маршрут" по которому я прошёл. Например: Начало - Коллекции - Коллекция №1. Это просто пример. Не судите строго.  ;D Где искать?

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

По умолчанию выводится сверху эта полоска навигации.

Наверное в /templates/шаблон/index.html удалили метку:


{$navtrail}
[/code]

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

подскажите, плз как сделать привязку производителей к определённому разделу сайта?

суть: на первой странице все производители, в разделе, например, сантехника, только те, кто производит сантехнику, в плитке - только производители плитки. Есть такое решение?

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

lodos

По умолчанию всё выводится, возможно, что удалили что-то в коде у себя.

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

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

ещё вопрос..

есть категория. в ней подкатегория, в ней ещё подкатегория, и уже в ней - товары.

Имеется ли какое-то стандартное решение, чтоб в категории без продуктов отображались картинки дочерних категорий, при условии, что картинки есть?

Сейчас пишется "Не найдено товаров, соответствующих Вашему запросу.

Воспользуйтесь поиском! "

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

Есть лишь вариант вывода товаров из низлежащих подкатегорий при просмотре категории.

Есть опция в Админке - Настройки - Вывод товара - Показывать товаро из подкатегорий при просмотре категории или как-то так опция называется.

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