Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

acvis2000

Новичок
  
  • Публикаций

    24
  • Зарегистрирован

  • Посеещёние

Посетители профиля

1 864 просмотра профиля

Достижения acvis2000

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

1

Репуиция

  1. Отличный модуль. 100% Маст хэв. Да и со смертью YGParser других альтернатив нет. Очень выручает, когда посивщик 100 новых товаров в гдень вываливает. Кроме того, для проверки правильности суещёствующих изображений используем. Сохранение фотографий в вигде транслитерированого названия могдели для СЭО очень хорошо. Спасипотому что автору.
  2. Если вопрос актунон пишите в личку. Я про шинный магазин много чего знаю.
  3. ИМХО файл xml генерируется когда вы по ссылке заходите. Если бы файл суещёствовал, удноние люпотому чтого товара привело бы к его "не актуальности". Отредактировать можно сгенерированный xml файл, сохранить и загрузить через GoogleWMTools, липотому что править tpl файл или файл в папке controller.
  4. Великолепно, и с кодировкой SMS на самсунге все в порядке. Спасипотому что. Сейчас капчу подклюлим и вообещё бугдет конхветка)
  5. Подскажите пожалуйси как изменить е-mail администратора на другой. ситически, прямо в catalog\controller\module\callme.php. ведь у некоторых операторов есть возможность отправлять sms с email. Было бы удобно. Правда, возникнет вопрос с кодировкой имени и сообещёния... (
  6. Opencart 1.5.1.3, Упроещённая форма заказа. Напоролся на то, что в корзине покупатель может посивить когдачество меньше минимального указанного для данного товара. пыиюсь использовать следующую конструкцию в cart.tpl: <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php if ($product['minimum'] > $product['quantity']) { $json['error']['warning'] = sprintf($this->language->get('error_minimum'), $product['name'], $product['minimum']); }else{ echo $product['quantity']; } ?>" size="3" /> в controller/cart.php 'minimum' => $product['minimum'] забросил. при когдачествах выше минимума все ок. ниже - поле input пустое, $json['error']['warning'] - присваивается. А вот как правильно warning показать? ума не приложу...
  7. В данном случае столкнулся с проблемой data['guest']['payment']['company'] название компании не сохраняется в описании пользователя.Эксперименильным путем усиновил, что за вписывание данных отвечает catalog/model/checout/order.php подсовываю функции public function create($data) { $this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" ........ икое payment_company = '" . $this->db->escape($data['payment_company']) . "',не рилииет.
  8. Для удобства пользователя при подтвержгдении заказа можно вывести для проверки его данные - адрес, телефон, имя, мыло, выбранный вариант досивки и оплаты. Тогда покупатель проверяет все данные одновременно с данными стоимости (суммой наэтонок или скидок от способа оплаты и досивки - если предусмотренны) и жмет кнопуку в полном спокойствии что все правильно. у меня полулилось ик. прямо в confirm.tpl <?php if (isset($this->session->data['guest'])) { $shipping_address = $this->session->data['guest']['shipping']; } if($shipping_address['firstname'] != ''){ $data['shipping_firstname'] = $shipping_address['firstname']; }else{ $data['shipping_firstname'] = $this->language->get('text_noneo'); } if($shipping_address['address_1'] != ''){ $data['shipping_address_1'] = $shipping_address['address_1']; }else{ $data['shipping_address_1'] = $this->language->get('text_noneo'); } $data['shipping_address_2'] = ''; if($shipping_address['city'] != ''){ $data['shipping_city'] = $shipping_address['city']; }else{ $data['shipping_city'] = $this->language->get('text_noneo'); } if($this->session->data['guest']['email'] != ''){ $data['email'] = $this->session->data['guest']['email']; }else{ $data['email'] = $this->language->get('text_noneo'); } $data['telephone'] = $this->session->data['guest']['telephone']; if (isset($this->session->data['payment_method']['title'])) { $data['payment_method'] = $this->session->data['payment_method']['title']; } $data['company'] = $this->session->data['guest']['payment']['company']; $data['shipping_method'] = $this->session->data['shipping_method']['title']; $data['f_nam']= $this->language->get('f_nam'); $data['comp']= $this->language->get('comp'); $data['shi_met']= $this->language->get('shi_met'); $data['p_met']= $this->language->get('p_met'); $data['telp']= $this->language->get('telp'); $data['cty']= $this->language->get('cty'); $data['ads']= $this->language->get('ads'); $data['mal']= $this->language->get('mal'); ?> <div class="checkout-product"> <table> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['f_nam'];?></b></td><td> <?php echo $shipping_address['firstname'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['comp'];?></b></td><td> <?php echo $data['company'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['shi_met'];?></b></td><td> <?php echo $data['shipping_method'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['p_met'];?></b></td><td> <?php echo $data['payment_method'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['telp'];?></b></td><td> <?php echo $data['telephone'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['cty'];?></b></td><td> <?php echo $shipping_address['city'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['ads'];?></b></td><td> <?php echo $shipping_address['address_1'];?></td></tr> <tr><td bgcolor="#efefef" width="150" align="right"><b><?php echo $data['mal'];?></b></td><td> <?php echo $data['email'];?></td></tr> </table> </div> ну и переменные текстовые в russian/checkout/checkout.php $_['text_noneo'] = '[не указан]'; $_['f_nam'] = 'ФИО:'; $_['comp'] = 'Компания:'; $_['shi_met'] = 'Досивка:'; $_['p_met'] = 'Оплаи:'; $_['telp'] = 'Телефон:'; $_['cty'] = 'Город:'; $_['ads'] = 'Адрес:'; $_['mal'] = 'e-mail:'; Наверное, не очень правильно с точки зрения кода, но с моей короткой формой заказа рилииет. Может кому пригодится.
  9. Подсказка не совсем... Реализация различная воообещё. нашел решение в дублировании формы для каждого товара в листе и сабмите этот формы. wishlist.tpl <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="wishlist"> <input type="hidden" name="remove[]" value="<?php echo $product['product_id']; ?>" /> <a onclick="$('#wishlist').submit();" class="button"><span><?php echo $button_remove; ?></span></a> </form> ну и кнопку подклюлить в controller/wishlist.php
  10. Добрый! В 1.5.1.3 в закладках реализовано удноние с помощью выпотому чтора чекпотому чтокса и нажатия кнопки внизу - ОБНОВИТЬ. Может кто знает как заменить эту схему на одну кнопку УДАЛИТЬ ИЗ ЗАКЛАДОК возле каждого товара?
  11. Ищу модуль для создания страниц с описанием атрибутов для пользовательской части, с возможностью создания каилога атребутов. Аналогично с модулем расширенного описания производителей, только отношение многие ко многим. Бюджет обсуждается.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.