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

sergm87

Користувачі
  
  • Публікації

    100
  • З нами

  • Відвідування

Усі публікації користувача sergm87

  1. Вот пример товара http://market.svetogor.com/index.php?route=product/product&path=17_65&product_id=364 При выбор опции должна идти надбавка к цены. Но в корзине всё равно показывается начальная цена товара
  2. За основу брался магазин французский. По нему и делал.
  3. Если меньшить коээфециент увеличения то будет нормально. Заказчик так захотел сам. Качетсво увеличения ужасное получается из-за небольшого разрешения фотографий. Делал на дефолтовом шаблоне
  4. Представляю вашему внимаю недавно сделанный сайт - http://nulle.ru.com Делался на 1.5.1 Из особенностей - изменено действие при добавлении корзины, при наведение на товар в категории меняется фото, подключен Cloud Zoom Если будут желающие преобрести то буду готовить как шаблон для продажи
  5. Поставщик присылает прайс - 6000 наименований. товары без картинок. есть ли какое то решение сделать заливку изображений автоматически?
  6. поставил модуль оплаты qiwi всё проходит нормально, но заказы не сохраняются в админке, уже и перестанавливал модуль - всё равно.
  7. Есть ли аткой модуль который позволяет задавать вопрос по товару, а администратору отвечать. При этом должно быть в отдельной вкладке типа Отзывы?
  8. кто нибудь смог сделать полет товара в корзину на 1.5.1?
  9. понадобилось сделать несколько дополнительных полей для товара в product_form.tpl перед полем описания товара вставил следующее - <tr> <td>Краткое описание</td> <td><textarea name="shortdesc" cols="60" rows="5"><? echo $shortdesc ?></textarea></td> </tr> <tr> <td>Состав</td> <td><textarea name="sostav" cols="60" rows="5"><?php echo $sostav; ?> 111</textarea></td> </tr> <tr> <td>Сертификаты</td> <td><textarea name="sertif" cols="60" rows="5"><?php echo $sertif; ?></textarea></td> </tr> <tr> <td>Способ применения</td> <td><textarea name="sposob" cols="60" rows="5"><?php echo $sposob; ?></textarea></td> </tr> <tr> сделал обработчик полей с контроллере и сохраненеи в бд в Model. но поля пустые. проверю массив $_POST [shortdesc] => [sostav] => [sertif] => [sposob] => если присвоить сразу значение какое-то - например <textarea name="sostav" cols="60" rows="5"><?php echo $sostav; ?> 111</textarea> потом в админке 111 заменить на свой текст, то в $_POST [sostav] => 111 в чем причина не пойму
  10. добавляю в товар две характеристики ( Тип Крышки горелок ) из группы артбуитов Вид и две характеристики (напряжение, Газ-контроль) из группы Технические в результате на странице получаю такое - Вид Тип пппп Крышки горелок черный Технические характеристики Тип пппп Крышки горелок черный Тип пппп Крышки горелок черный OpenCart Версия 1.5.1.3
  11. пытаюсь сделать модуль спискка производителей, чтобы под каждым производителем были категории гле есть его товары $manufactureres = $this->model_catalog_manufacturer->getManufacturers(0); foreach($manufactureres as $manufacturer) { $children = $this->model_catalog_category->getCategories(0); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_manufacturer_id' => $manufacturer['manufacturer_id'], ); $product_total = $this->model_catalog_product->getTotalProducts($data); if ($product_total>0) { $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path='. $child['category_id']) ); } } $data = array( 'filter_manufacturer_id' => $manufacturer['manufacturer_id'] ); $this->data['manufactureres'][] = array( 'manufacturer_id' => $manufacturer['manufacturer_id'], 'name' => $manufacturer['name'] , 'children' => $children_data, 'href' => $this->url->link('product/manufacturer/product', 'manufacturer_id=' . $manufacturer['manufacturer_id']) //route=product/manufacturer/product&manufacturer_id=6 ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/manufacturer.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/manufacturer.tpl'; } else { $this->template = 'default/template/module/manufacturer.tpl'; } неправильно выводятся категории. например у производителя получается такой массив [manufacturer_id] => 9 [name] => Canon [children] => Array ( [0] => Array ( [category_id] => 20 [name] => Компьютеры (5) [href] => http://localhost/pulse/index.php?route=product/category&path=20 ) [1] => Array ( [category_id] => 18 [name] => Ноутбуки (3) [href] => http://localhost/pulse/index.php?route=product/category&path=18 ) [2] => Array ( [category_id] => 24 [name] => Телефоны и PDA (1) [href] => http://localhost/pulse/index.php?route=product/category&path=24 ) [3] => Array ( [category_id] => 34 [name] => MP3 Плееры (3) [href] => http://localhost/pulse/index.php?route=product/category&path=34 ) [4] => Array ( [category_id] => 20 [name] => Компьютеры (1) [href] => http://localhost/pulse/index.php?route=product/category&path=20 ) [5] => Array ( [category_id] => 33 [name] => Камеры (1) [href] => http://localhost/pulse/index.php?route=product/category&path=33 ) ) [href] => http://localhost/pulse/index.php?route=product/manufacturer/product&manufacturer_id=9 )
  12. при добавлении товара появляется сообщение в блоке <div id="notification"><div class="attention" style="">Success: You have added <a href="http://best-electronics-store.com/index.php?route=product/product&product_id=74">2 x TUBE SOCKETS PLK9 70mm 9-PIN NEW FOR ECC85, 12AU7, 6N3P-DR, 6N1P-EV, 6N23P-E</a> to your <a href="http://best-electronics-store.com/index.php?route=checkout/cart">shopping cart</a>!<img src="catalog/view/theme/default/image/close.png" alt="" class="close"></div></div> как сделать что оно автоматически исчезало например через 3 секунды
  13. есть для 1.5.3 ? поставил ту что есть. пытаюсь зайти в модуль через админку выдает ошибку - Ошибка сервера На веб-сайте произошла ошибка при получении admin/index.php?route=module/loginza&token=a1ff260995bb8b8f7c3e61cfa9cf7e18. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
  14. если корзина пустая и нажать формить заказ появляется ошибка Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/u2166667.plsk.regruhosting.ru/httpdocs/vseroboty.ru/catalog/language/russian/russian.php:1) in/var/www/vhosts/u2166667.plsk.regruhosting.ru/httpdocs/vseroboty.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/u2166667.plsk.regruhosting.ru/httpdocs/vseroboty.ru/catalog/language/russian/russian.php:1) in/var/www/vhosts/u2166667.plsk.regruhosting.ru/httpdocs/vseroboty.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29 строка с ошибкой в q2-system_engine_controller.php protected function redirect($url, $status = 302) { header('Status: ' . $status); header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url)); exit(); }
  15. несколько раз переустанавливал модуль. в результате повторно вызывается функция Vseroboty123987 Fatal error: Cannot redeclare ModelCatalogProduct::getProductValues() in vqmod/vqcache/vq2-admin_model_catalog_product.php on line 825
  16. есть ли готовое решение чтобы можно было вести учет по складам и чтобы покупатель при покупке выбирал с какого склада
  17. в смысле? передается переменная $filter_name которую обрабатывает opencart от инъекций
  18. забыл добавить GetSearchWords(7) - 7 - это ограичение вывода слов. делал на OpenCart 1.5.1
  19. релизовал сам. может кому пригодится: 1. создаем таблицу search в базе данных поля id (INT), words (VARCHAR), nums(INT) 2. идет в catalog/model/product.php вставляем две функции public function GetSearchWords($limit) { $sql="Select * from search ORDER BY nums DESC LIMIT ".$limit; $query = $this->db->query($sql); $search_data = $query->rows; return $search_data; } public function updateSearchWords($words) { $numwords=mysql_fetch_array(mysql_query("SELECT * FROM ". DB_PREFIX ."search where words like '%".$words."%'")); $numswords=$numwords['nums']; if ($numswords==0) { $this->db->query("INSERT into " . DB_PREFIX . "search (`words`,`nums`) VALUES ('".$words."','1')"); } else { $this->db->query("UPDATE " . DB_PREFIX . "search SET nums = (nums + 1) WHERE words like '%".$words."%'"); }} заходим в контроллер поиска catalog/controller/product/search.php ищем такую строчку - $product_total = $this->model_catalog_product->getTotalProducts($data); после нее вставляем - $this->model_catalog_product->updateSearchWords($filter_name); тут у нас будет заносится статистика по запросам в базу. теперь нужно вывести популярные запросы. заходим в контроллер хидера. после строчки $this->load->model('catalog/product'); вставляем код: $searches = $this->model_catalog_product->GetSearchWords(7); foreach ($searches as $serachwords) { $this->data['serachwords'][] = array( 'name' => $serachwords['words'], 'href' => 'index.php?route=product/search&filter_name=' . $serachwords['words'], ); } теперь осталось вывести их в шаблоне хидера вашей темы. (header.tpl), вставляем это в нужное место - <div class="swords"> Популярные запросы <?php foreach ($serachwords as $swords) { ?> <a href="<?php echo $swords['href']; ?>" ><?php echo $swords['name']; ?></a> <? } ?> </div> будут выводится самые популярные запросы. при нажатии на слово будет переходить на страницу результата его поиска
  20. есть ли готовоые решение чтобы под поиском выводились популярные запросы? как тут www.dhgate.com
  21. 1.5 в файлах-контроллерах category.php product.php сделал условия расчета цены: $logged=$this->customer->isLogged(); if (!$logged){ $newprice=round ($price+$price*($catproc/100)); } else $newprice=$price; $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 290) . '..', 'price' => $newprice, $catproc - это процент накрутки цены. выставляется в админке

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

Important Information

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