Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

acvis2000

Newbie
  
  • Posts

    24
  • Joined

  • Last visited

Recent Profile Visitors

2,013 profile views

acvis2000's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Reputation

  1. Отличный модуль. 100% Маст хэв. Да и со смертью YGParser других альтернатив нет. Очень выручает, когда поставщик 100 новых товаров в день вываливает. Кроме того, для проверки правильности существующих изображений используем. Сохранение фотографий в виде транслитерированого названия модели для СЭО очень хорошо. Спасибо автору.
  2. Если вопрос актуален пишите в личку. Я про шинный магазин много чего знаю.
  3. Подскажите пожалуйста, как добавить обработку страниц новостей в стандартный google-sitemap opencart 1.5.1.3?
  4. ИМХО файл xml генерируется когда вы по ссылке заходите. Если бы файл существовал, удаление любого товара привело бы к его "не актуальности". Отредактировать можно сгенерированный xml файл, сохранить и загрузить через GoogleWMTools, либо править tpl файл или файл в папке controller.
  5. Великолепно, и с кодировкой SMS на самсунге все в порядке. Спасибо. Сейчас капчу подключим и вообще будет конхветка)
  6. Подскажите пожалуйста как изменить е-mail администратора на другой. статически, прямо в catalog\controller\module\callme.php. ведь у некоторых операторов есть возможность отправлять sms с email. Было бы удобно. Правда, возникнет вопрос с кодировкой имени и сообщения... (
  7. 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 показать? ума не приложу...
  8. В данном случае столкнулся с проблемой 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']) . "',не работает.
  9. Для удобства пользователя при подтверждении заказа можно вывести для проверки его данные - адрес, телефон, имя, мыло, выбранный вариант доставки и оплаты. Тогда покупатель проверяет все данные одновременно с данными стоимости (суммой наценок или скидок от способа оплаты и доставки - если предусмотренны) и жмет кнопуку в полном спокойствии что все правильно. у меня получилось так. прямо в 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:'; Наверное, не очень правильно с точки зрения кода, но с моей короткой формой заказа работает. Может кому пригодится.
  10. Подсказка не совсем... Реализация различная воообще. нашел решение в дублировании формы для каждого товара в листе и сабмите этой формы. 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
  11. Добрый! В 1.5.1.3 в закладках реализовано удаление с помощью выбора чекбокса и нажатия кнопки внизу - ОБНОВИТЬ. Может кто знает как заменить эту схему на одну кнопку УДАЛИТЬ ИЗ ЗАКЛАДОК возле каждого товара?
  12. Ищу модуль для создания страниц с описанием атрибутов для пользовательской части, с возможностью создания каталога атребутов. Аналогично с модулем расширенного описания производителей, только отношение многие ко многим. Бюджет обсуждается.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.