VladP
Пользователь-
Публикаций
46 -
Зарегистрирован
-
Посещение
Весь контент VladP
-
Если у вас хостинг уже на PHP 5.5, при работе с последней версией симплы будет появляется предупреждение Прикрепляю исправленный файл Database.php, который это исправит(заменить файл в папке api) Database.php
-
сумма прописью: function num2str($num) { $nul='ноль'; $ten=array( array('','один','два','три','четыре','пять','шесть','семь', 'восемь','девять'), array('','одна','две','три','четыре','пять','шесть','семь', 'восемь','девять'), ); $a20=array('десять','одиннадцать','двенадцать','тринадцать','четырнадцать' ,'пятнадцать','шестнадцать','семнадцать','восемнадцать','девятнадцать'); $tens=array(2=>'двадцать','тридцать','сорок','пятьдесят','шестьдесят','семьдесят' ,'восемьдесят','девяносто'); $hundred=array('','сто','двести','триста','четыреста','пятьсот','шестьсот', 'семьсот','вос
-
Link: site.ru/page?id=42 In php: $id = $_GET['id']; $query = "SELECT * FROM database WHERE id = $id";
-
использовать куки что-то типа такого(в ProductsView.php сразу после $filter['visible'] = 1;): $path = '/products/'; if(!empty($category_url)) $path = '/catalog/'.$category_url; if(!empty($brand_url) $path = '/brands/' if(!isset($current_min_price) && empty($current_min_price)){ if(isset($_COOKIE['min_price'])) $current_min_price = $_COOKIE['min_price']; else unset($current_min_price); } else{ setcookie("min_price", $current_min_price, time
-
Ага, нужно хранить в куках или передавать не через POST, а GET попробуйте в <form method="post"> убрать method="post", $current_min_price = $this->request->post('min_price'); $current_max_price = $this->request->post('max_price'); заменить на $current_min_price = $this->request->get('min_price'); $current_max_price = $this->request->get('max_price'); если не поможет, завтра покажу как с куками сделать
-
скопируй всё из api/Products.php и покажи здесь
-
Судя по этому коду, то выбор товаров для вывода у вас в принципе не происходит, только для определения минимальной и максимальной цен
-
bondj136 вместо $min_price = min($prices); $max_price = max($prices); вставить if(count($prices) > 0){ $min_price = min($prices); $max_price = max($prices); }
-
Здесь нет выбора товаров, только максимальная-минимальная цены. Если используется смарти функция для новых(или рекомендуемых) товаров, то нужно использовать фильтр мин-макс в View.php
-
это зависит от параметров которые передаются при получении товаров, если не указывать category_id, то будут учитываться все товары
-
взять код для определения минимальной и максимальной цены из ProductsView и вставить в MainView
-
да, это решение не подойдет если у вас большое количество товаров в одной категории, т.к. используется расчет минимальной и максимальной стоимости, а для этого нужно получить все товары сразу. В таком случае нужно или использовать фиксированные значения (0-10000 к примеру), или хранить минимум-максимум как константы, и изменять(при необходимости) при добавлении нового товара.
-
он и не должен быть как на картинке он без оформления, можно подключить стандартные стили, в файле с инструкцией есть как это сделать
-
попробуй эти 2 файла использовать http://yadi.sk/d/sgdfnJvF3q4VM тут из старой версии файлы, но исправлены баги
-
дай ссылку на сайт, можно в пм
-
можно после "Автозаполнитель поиска", но в пределах $(function() { });
-
в index.tpl подключение скритов так: <script src="http://code.jquery.com/jquery-1.9.1.js"></script><script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
-
Обновил, поправил баг с вариантами и максимальной ценой в категории, на тестовом сайте версия симплы 2.2.1