Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

filter Pro [Поддержка]


freelancer

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


такая штука происходит, при включенном фильтре количество символов в тексте превью к товару в категории убавляется в 3 раза, как сделать, чтобы не менялось?

Надіслати
Поділитися на інших сайтах


Почему у меня не работает SEO URL?

 

Берем ссылку: 

http://unit.od.ua/prodykt-apple/portativnaia-texnika/Plansheti#category_id=507&page=1&path=504_507&sort=p.sort_order&order=ASC&limit=15&route=product/category&min_price=553&max_price=25158&manufacturer[]=42

 

Вырезаем после #:  category_id=507&page=1&path=504_507&sort=p.sort_order&order=ASC&limit=15&route=product/category&min_price=553&max_price=25158&manufacturer[]=42   -  и копируем это в соответствующее поле.

 

Далее в SEO URL прописываем Apple-iphone

 

Получилась ссылка вида: http://unit.od.ua/prodykt-apple/portativnaia-texnika/Plansheti/apple-iphone   - но она так и не заработала 

Надіслати
Поділитися на інших сайтах


Здравствуйте. Кто сталкивался? Сейчас добавляется много товара "под заказ", но есть также товар, который просто заканчивается со статусом "нет в наличии". Соответственно "фильтр по наличию" не подходит, т.к. если его убрать становятся доступны все товары которых в наличии нет, а если не убирать, то товары под заказ не видны. В catalog/model/catalog/product.php эту проблему решил, заменив в sql запросе 

AND p.status = '1' 

на

AND p.status = '1' AND (p.quantity > 0 OR p.stock_status_id = '8')

т.е. показывать товары с количеством больше 0 либо те, у которых флаг "предзаказ". При этом товары с кол-вом <=0 и с любым другим статусом кроме "предзаказ" отображаться на сайте не будут, но будут доступны по прямым ссылкам из интернета.

 

 

Но в фильтре файлы модели закодированы. Кто-то как-то решал эту проблему? Может есть какой-то другой способ? Терять тысячи ссылок на товары не хочется

Змінено користувачем Andrej1986
Надіслати
Поділитися на інших сайтах


wpcrew, кол-во символов задается в контроллере фильтра. это кол-во менялось от версии к версии opencart, от 100 до 300. в фильтре соответственно тоже
Надіслати
Поділитися на інших сайтах

wpcrew, кол-во символов задается в контроллере фильтра. это кол-во менялось от версии к версии opencart, от 100 до 300. в фильтре соответственно тоже

\catalog\controller\module\filterpro.php

речь об этом файле?

где нужно поменять, чтобы 300 символов отображалось?

Надіслати
Поділитися на інших сайтах


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

 

Отредактировал файлы: filterpro_products.tpl и filterpro_container.tpl - добавил классы из своей верстки, изменил js в filterpro_container.tpl (скопировал из category.tpl), выглядит теперь так:

function display(view) {
	if (view == 'list') {
		$('.product-grid').attr('class', 'product-list');

		$('.product-list > div.product-li').each(function(index, element) {
			html = '<div class="left">';
			
			var image = $(element).find('.image').html();
			
			if (image != null) { 
				html += '<div class="image">' + image + '</div>';
			}
				
			html += '</div>';
			
			html += '<div class="right">';
					
			html += '  <div class="name">' + $(element).find('.name').html() + '</div>';
			html += '  <div class="description">' + $(element).find('.description').html() + '</div>';
			
			var rating = $(element).find('.rating').html();
			
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}

			var price = $(element).find('.price').html();
			
			if (price != null) {
				html += '<div class="price">' + price  + '</div>';
			}

			html += '  <div class="cart">' + $(element).find('.cart').html() + '</div>';
			html += '</div>';

			html += '<div class="clear"></div>';
						
			$(element).html(html);
		});

		$('.display').html('<span class="list-view" title="<?php echo $text_list; ?>"></span> <a class="grid-view" onclick="display(\'grid\');" title="<?php echo $text_grid; ?>"></a>');

		$.cookie('display', 'list');
	} else {
		$('.product-list').attr('class', 'product-grid');

		$('.product-grid > div.product-li').each(function(index, element) {
			html = '';
			
			var image = $(element).find('.image').html();
			
			if (image != null) {
				html += '<div class="image">' + image + '</div>';
			}
			
			html += '<div class="name">' + $(element).find('.name').html() + '</div>';
			html += '<div class="description">' + $(element).find('.description').html() + '</div>';
			
			var price = $(element).find('.price').html();
			
			if (price != null) {
				html += '<div class="price">' + price  + '</div>';
			}
			
			var rating = $(element).find('.rating').html();
			
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}
						
			html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
			
			$(element).html(html);
		});

		$('.display').html('<a class="list-view" onclick="display(\'list\');" title="<?php echo $text_list; ?>"></a> <span class="grid-view" title="<?php echo $text_grid; ?>"></span>');

		$.cookie('display', 'grid');
	}
}

view = $.cookie('display');

if (view) {
	display(view);
} else {
	display('list');
}
Надіслати
Поділитися на інших сайтах


Большое спасибо за совет, pantagruel964! Обновил seo_pro.php из вашей ссылки - он здорово отличался от того что был у меня.

 

Большое спасибо freelancer, что помогли локализовать проблему!

 

Действительно, проблема с глючными seo url в адресной строке браузера была из-за файла seo_pro.php. Заменил на файл рекомендованный pantagruel964 + снова внес правки из filterpro_seo_ocstore_1.5.5.x.xml и адреса - ЗАРАБОТАЛИ!!! Поскольку я полный чайник в программировании испытал непередаваемые чувства, когда это произошло :eek:

 

Фильтрация и seo-адреса работают.

 

НО! Осталась одна проблема - на seo-странице с отфильтрованными товарами не выводиться ни HTML-тег H1, ни HTML-тег Title, ни Мета-тег Description, ни описание. На странице по-прежнему остается описание категории из которой фильтрация происходила, а не seo-описание. Не происходит подмены на seo-наполнение страницы. Примеры страниц:

 

http://www.natamoda.com.ua/bjustgaltery-bolshih-razmerov/bjustgaltery-bolshogo-razmera-bez-kostochek/

 

http://www.natamoda.com.ua/bjustgaltery-bolshih-razmerov/bjustgaltery-bolshogo-razmera-na-poluporolone/

 

Уважаемый freelancer! Подскажите пожалуйста, куда еще копнуть надо? Заранее признателен.

 

freelancer!

 

Мне что-то посоветуете? Или на уровне - Ваш совет, мое исполнение эту проблему не разрешить?

 

Спасибо!

Надіслати
Поділитися на інших сайтах


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

это частный случай

Надіслати
Поділитися на інших сайтах

\catalog\controller\module\filterpro.php

речь об этом файле?

где нужно поменять, чтобы 300 символов отображалось?

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

Надіслати
Поділитися на інших сайтах


Подскажите, как показывать товары в одной валюте?

Товары добавляются в разных валютах, а выводятся в одной(если фильтр отключить все цены отображаются нормально).

 

Получилось вывести товары с правильными ценами(путем дополнительного запроса, не совсем уверен что это правильно), но как вывести правильные цены От и До в самом фильтре? Сейчас там в долларах значения..

Надіслати
Поділитися на інших сайтах


Почему у меня не работает SEO URL?


 


Берем ссылку: 


http://unit.od.ua/pr...nufacturer[]=42


 


Вырезаем после #:  category_id=507&page=1&path=504_507&sort=p.sort_order&order=ASC&limit=15&route=product/category&min_price=553&max_price=25158&manufacturer[]=42   -  и копируем это в соответствующее поле.


 


Далее в SEO URL прописываем Apple-iphone


 


Получилась ссылка вида: http://unit.od.ua/pr...ti/apple-iphone   - но она так и не заработала 


Надіслати
Поділитися на інших сайтах


\catalog\controller\module\filterpro.php

речь об этом файле?

где нужно поменять, чтобы 300 символов отображалось?

фильтр добавляет такой кусок:

 <add><![CDATA[            if($filterpro_seo) {
              $this->data['description'] = html_entity_decode($filterpro_seo['description'], ENT_QUOTES, 'UTF-8');
 
а в дефолтном category.php он выглядит так:
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',
 
где 300 это необходимое количество символов. что необходимо исправить в строке фильтра, чтобы он тоже отображал 300 символов?
Надіслати
Поділитися на інших сайтах


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

catalog\controller\module\filterpro.php

строка:

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

Надіслати
Поділитися на інших сайтах


возник другой вопрос, при использовании seo url все срабатывает и фильтруется, но вверху появляется ошибка:

 

Notice: Undefined offset: 8 in /home/XXX/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 259Warning: http_build_query() [function.http-build-query]: Parameter 1 expected to be Array or Object. Incorrect value given in /home/XXX/catalog/model/module/filterpro.php on line 0Warning: http_build_query() [function.http-build-query]: Parameter 1 expected to be Array or Object. Incorrect value given in /home/XXX/catalog/model/module/filterpro.php on line 0

 

куда копать? 

Надіслати
Поділитися на інших сайтах


кто в курсе, как убрать подсчет количества товаров в версии?

FilterPro v2.5.17.3_beta (speed) 

из faq что то у меня мозгов не хватило по аналогии сделать(

фрилансер, может подскажете?

Надіслати
Поділитися на інших сайтах


Добрый день

Нужен совет:

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

В фильтре - почему-то в евро.

Вопросы: почему так, куда копнуть и как можно поправить?

Надіслати
Поділитися на інших сайтах

Уважаемый автор! подскажите пожалуйста по данным вопросам. Спасибо

 

есть ли возможность заставить работать фильтр в общем списке всех производителей?

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.