Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Установка фильтра на симплу 2.3.6

истекло время актуальности


Требуется установить модуль "фильтр по вариантам и цене" сделанный для Simpla 2.1.5 на сайт http://dis.ks.ua/ на движке Simpla 2.3.6 и вписать в дизайн сайта, возможны небольшие доработки фильтра


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 1 день800 ₴
    Евгений Ерко
     378  проверен   1   0

    Пример: http://vps-7556.vps-ukraine.com.ua/catalog/mobilnye-telefony

    Украина Киев | 26 мая 2015 |
  1. ставка отозвана
  • тут есть готовый вариант. не пробовали?

    http://simpla-tuning.com/products/filtr-po-svojstv...

  • Сергей Забарный — заказчик проекта
    Пожаловаться | 24 мая 2015 |

    Это не тот фильтр, мне нужен по вариантам и цене и у меня он есть только для версии 2.1.5, подходит также для 2.2.4, а на 2.3.3 уже не идет

  • Может Вы о мультифильтре?

  • Может Вы омультифильтре?

  • Сергей Забарный — заказчик проекта
    Пожаловаться | 24 мая 2015 |

    Нет мне нужен фильтр по вариантам и цене. Вот я его пытался поставить, по цене не работает http://digital.ks.ua/catalog/mobilnye-telefony

  • отпрвьте в ЛС картинку или ссылку на пример который Вы хотите

  • Верно. Проверьте в шаблоне и джаваскрипте

  • Сергей Забарный — заказчик проекта
    Пожаловаться | 24 мая 2015 |

    Не знаю что именно смотреть

  • <scripttype="text/javascript">
    	$(document).ready(function(){var minprice = parseInt($('#minprice').val());var maxprice = parseInt($('#maxprice').val());var current_minprice = parseInt($('#current_minprice').val());var current_maxprice = parseInt($('#current_maxprice').val());
    		$("input#minCost").val(current_minprice);
    		$("input#maxCost").val(current_maxprice);
    		$("#slider").slider({
    		    min: minprice,
    		    max: maxprice,
    		    values:[current_minprice,current_maxprice],
    		    range:true,
    		    slide:function(event, ui){
    				$("input#minCost").val($("#slider").slider("values",0));
    				$("input#maxCost").val($("#slider").slider("values",1));}});});</script>
  • 		$current_min_price = $this->request->post('min_price');
    		$current_max_price = $this->request->post('max_price');
    		
    		$filter = array();
    		$filter['visible']=1;	
    
    		$filter['min_price']= $current_min_price;
    		$filter['max_price']= $current_max_price;if($this->page){
    			$this->design->assign('meta_title', $this->page->meta_title);
    			$this->design->assign('meta_keywords', $this->page->meta_keywords);
    			$this->design->assign('meta_description', $this->page->meta_description);}
    
    		
    		unset($filter['min_price']);
    		unset($filter['max_price']);
    		unset($filter['limit']);foreach($this->products->get_products($filter)as $p)
    			$products_prices[$p->id]= $p;if(!empty($products_prices)){
    			$prices_products_ids = array_keys($products_prices);
    			$prices_variants = $this->variants->get_variants(array('product_id'=>$prices_products_ids));foreach($prices_variants as&$prices_variant)
    				$prices[]= $prices_variant->price;}
    		
    		$min_price =0;
    		$max_price =0;
    		$min_price = min($prices);
    		$max_price = max($prices);if(!isset($current_min_price)&& empty($current_min_price))
    			$current_min_price = $min_price;if(!isset($current_max_price)&& empty($current_max_price))
    			$current_max_price = $max_price;
    			
    		$this->design->assign('minprice', $min_price);
    		$this->design->assign('maxprice', $max_price);
    		$this->design->assign('current_minprice', $current_min_price);
    		$this->design->assign('current_maxprice', $current_max_price);
  • Сергей Забарный — заказчик проекта
    Пожаловаться | 24 мая 2015 |

    Я не программист поэтому не знаю в что именно надо исправить и где

  • Тогда давайте я помогу поменять. Сейчас в ЛС напишу свой email

  • Добавить

Заказчик
Проект опубликован
24 мая 2015
358 просмотров
Способы оплаты
Поделиться