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

Новая версия — VamShop 1.99.22


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

  В 25.07.2020 в 14:31, Troynik сказал:

Я не нахожу

  В 25.07.2020 в 09:33, support сказал:
Expand  

Пардон,  в /includes/modules/product_listing.php

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

Top Posters In This Topic

  • support

    28

  • geval

    10

  • Troynik

    7

  • eugenem

    7

Всё равно фильтры не работают. Их просто нет в категории.

На всякий случай ещё раз обновил все файлы. Бесполезно.

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 17:40, Troynik сказал:

Всё равно фильтры не работают. Их просто нет в категории.

На всякий случай ещё раз обновил все файлы. Бесполезно.

И шаблон Вамшоп4 не работает.

Expand  

В Админке - Настройки - Разное - Боксы включён бокс Фильтры?!

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

Пришлите в личку доступ на ftp, попробую посмотреть.

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

В чем вообще был смысл удалять модуль фильтров? Если он не нужен, его же можно отключить в настройках. На многих магазинах используется именно модуль, а не бокс. Убрать его из листинга - ошибка.

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 17:52, eugenem сказал:

В чем вообще был смысл удалять модуль фильтров? Если он не нужен, его же можно отключить в настройках. На многих магазинах используется именно модуль, а не бокс. Убрать его из листинга - ошибка.

Expand  

Получается дубль, слева и по центру выводится одно и то же.

Я считаю, что это не совсем правильно.

Ну ничего не мешает раскомменитровать строку, я ж не удалил её.

Пока что так решил сделать, дальше - посмотрим.

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 18:00, eugenem сказал:

Я бы лучше сделал переключалку в админке или - или.

Expand  

Да уже кстати есть опция в Админке - Настройки - Разное - Спецификации - Показывать фильтры 

Раскомментировал этот код в /includes/modules/product_listing.php

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

  В 25.07.2020 в 14:31, Troynik сказал:

Да

Expand  

Что б фильтры по центру появились, вот возьмит эти файлы и перепишите в папке /templates/vamshop1/module/product_listing

и /includes/modules/product_listing.php

Это для шаблона vamshop1

product_listing_columns.htmlFetching info... product_listing_list.htmlFetching info... product_listing.phpFetching info...

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 18:19, support сказал:

Да уже кстати есть опция в Админке - Настройки - Разное - Спецификации - Показывать фильтры

Expand  

Вот это я как-то пропустил. Не угонишься за обновлениями.

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 18:40, Troynik сказал:

Вот это я как-то пропустил. Не угонишься за обновлениями.

Expand  

Да я думаю это опция у Вас включена.

Просто в шаблонах был удалён вывод по центру фильтров.

Вернул.

Файлы выше выложил.

Скачайте и появятся у Вас фильтры по центру.

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 18:40, Troynik сказал:

Вот это я как-то пропустил. Не угонишься за обновлениями.

Expand  

Нет, эта опция была с само начала добавления спецификаций.

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

Да, эта опция была всегда.

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

Вернул всё.

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

Обновил три файла. Теперь фильтры сверху и сбоку.

Отключил боковые в Настройки - Разное - Спецификации - Показывать бокс фильтры

Ссылка на сообщение
Поделиться на другие сайты
  В 25.07.2020 в 19:20, Troynik сказал:

Обновил три файла. Теперь фильтры сверху и сбоку.

Отключил боковые в Настройки - Разное - Спецификации - Показывать бокс фильтры

Expand  

Да, бокс просто отключите в Админке - Настройки - Разное - Боксы - Фильтр.

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

Касаемо фильтров.

1. Очевидно, что расстояние между строк можно значительно уменьшить сделав фильтры компактнее.

2. Отсутствующие товары в центральных фильтрах неактивны, как и должно быть. В боковых фильтрах — активны!

Ссылка на сообщение
Поделиться на другие сайты
  В 26.07.2020 в 08:44, Troynik сказал:

Касаемо фильтров.

1. Очевидно, что расстояние между строк можно значительно уменьшить сделав фильтры компактнее.

2. Отсутствующие товары в центральных фильтрах неактивны, как и должно быть. В боковых фильтрах — активны!

Expand  

Если нет фильтра - то он просто не выводится.

Для этого появилась опция Скрывать группы характеристик без самих характеристик

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

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

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 10:05, eugenem сказал:

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

Expand  

Спасибо, что сообщили о проблеме.

Добавил в баг трекер - 

 

Да, есть такое, опции появляется у всех.

 

Но вообще без ajax наверное и страница корзины работать нормально не будет уже.

 

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 10:05, eugenem сказал:

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

Expand  

Попробуйте вот этот файл /includes/classes/product.php

 

 

product.phpFetching info...

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 14:27, support сказал:

Попробуйте вот этот файл /includes/classes/product.php

product.phpUnavailable

Expand  

Не могу скачать, не дает

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 15:07, eugenem сказал:

Не могу скачать, не дает

Expand  
	function getBuyNowButtonNew($id, $name) {
		global $PHP_SELF;
		$vam_get_all_get_params_return = (basename($PHP_SELF) == 'product_info.php') ? preg_replace('/products_id=\d+&/', '', vam_get_all_get_params(array ('action'))) : vam_get_all_get_params(array ('action'));
		if (AJAX_CART == 'true' && !vam_has_product_attributes($id)) {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'" onclick="doBuyNow(\''.$id.'\',\'1\'); return false;"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		} elseif (AJAX_CART == 'false' && vam_has_product_attributes($id)) {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		} else {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		}
		
		return $link;
	}

 

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

Да, я примерно так и сделал, но остался еще нюанс - нет перехода на корзину, хотя включена опция переходить. С карточки товара переход есть, из листига - нет.

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 15:52, eugenem сказал:

Да, я примерно так и сделал, но остался еще нюанс - нет перехода на корзину, хотя включена опция переходить. С карточки товара переход есть, из листига - нет.

Expand  

А если так:

	function getBuyNowButtonNew($id, $name) {
		global $PHP_SELF;
		$vam_get_all_get_params_return = (basename($PHP_SELF) == 'product_info.php') ? preg_replace('/products_id=\d+&/', '', vam_get_all_get_params(array ('action'))) : vam_get_all_get_params(array ('action'));
		if (AJAX_CART == 'true' && !vam_has_product_attributes($id)) {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'" onclick="doBuyNow(\''.$id.'\',\'1\'); return false;"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		} elseif (AJAX_CART == 'false' && vam_has_product_attributes($id)) {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		} else {
		$link = '<a class="btn btn-add-to-cart btn-block" href="'.vam_href_link(basename(FILENAME_SHOPPING_CART), 'action=buy_now&BUYproducts_id='.$id, 'NONSSL').'"><i class="fa fa-shopping-cart"></i> '.IMAGE_BUTTON_IN_CART.'</a>';
		}
		
		return $link;
	}

 

Ссылка на сообщение
Поделиться на другие сайты
  В 27.07.2020 в 16:00, eugenem сказал:

сейчас ок. Только я правлю функцию getBuyNowButton.

Expand  

Хорошо.

По умолчанию так и оставлю наверное.

 

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

http://prntscr.com/tqhp0g

 

это на последней версии блок сео фильтра выводится с такой вот прокруткой, на широком мониторе кстати..

как это победить, чтобы было нормально и красиво?

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

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