Jump to content

acvis2000

Новичок
  • Content Count

    24
  • Joined

  • Last visited

Community Reputation

1 Обычный

About acvis2000

  • Rank
    Пользователь

Recent Profile Visitors

1,468 profile views
  1. Отличный модуль. 100% Маст хэв. Да и со смертью YGParser других альтернатив нет. Очень выручает, когда поставщик 100 новых товаров в день вываливает. Кроме того, для проверки правильности существующих изображений используем. Сохранение фотографий в виде транслитерированого названия модели для СЭО очень хорошо. Спасибо автору.
  2. Отличный модуль! Это самое простое решение мобилизации. Правда с обновлением хрома до версии 41.0.2272.89 m он упорно распознается как мобильный на десктопах. opera, ffox, ie все в порядке. Я вылечил обновлением класса Mobile_Detect до новой версии. Второй вопрос как на планшетах показывать обычную (не мобильную версию)?
  3. Если вопрос актуален пишите в личку. Я про шинный магазин много чего знаю.
  4. Отличный модуль! Особенно радует поисковая строка, которую можно редактировать. 1.Подскажите пожалуйста, что нужно изменить (можно статично в файлах), чтобы искать по модели, или по модели + производителю, а не по названию товара. [решено] - в файле admin/view/template/module/yg_parser.tpl добавить <?php echo $item['model']; ?> <?php foreach($products as $item) { ?> <div class="ygp-product-item" id="ygp-product-item-<?php echo $item['product_id']; ?>" product-id="<?php echo $item['product_id']; ?>" product-name="<?php echo $item['name']; ?> <?php echo $item['model']; ?>"> <table width="100%" cellspacing="0" cellpadding="3" border="0"> <tr> <td align="left" valign="middle" width="1"> <img width="40" id="thumb-<?php echo $item['product_id']; ?>" class="thumb" style="border:1px silver solid;" src="<?php echo $item['image']; ?>"/> </td> <td align="left" valign="middle" width="100%"> <span class="product-name"><?php echo $item['name']; ?> <?php echo $item['model']; ?></span><br> <span><a href="javascript:openImages(<?php echo $item['product_id'] ?>)"><?php echo $dop_images ?></a></span> <div class="ygp-prod-images" id="ygp-prod-images-<?php echo $item['product_id'] ?>"> </div> </td> </tr> </table> </div> <?php } ?> 2. Как уменьшить количество товаров на странице до 5-10. Товаров многовато - товар внизу списка, найденные фотографии вверху. [решено] - изменить количество товаров на странице в админ Система - настройки - изменить - опции - Элементов на страницу (Админка) 3. Как расширить действие фильтра на "без главного изображения", "производители". Из полезных, на мой взгляд, доработок - возможность удаления из YGP вставлнной фотографии, например в случае ошибки
  5. Подскажите пожалуйста, как добавить обработку страниц новостей в стандартный google-sitemap opencart 1.5.1.3?
  6. ИМХО файл xml генерируется когда вы по ссылке заходите. Если бы файл существовал, удаление любого товара привело бы к его "не актуальности". Отредактировать можно сгенерированный xml файл, сохранить и загрузить через GoogleWMTools, либо править tpl файл или файл в папке controller.
  7. Великолепно, и с кодировкой SMS на самсунге все в порядке. Спасибо. Сейчас капчу подключим и вообще будет конхветка)
  8. Подскажите пожалуйста как изменить е-mail администратора на другой. статически, прямо в catalog\controller\module\callme.php. ведь у некоторых операторов есть возможность отправлять sms с email. Было бы удобно. Правда, возникнет вопрос с кодировкой имени и сообщения... (
  9. 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 показать? ума не приложу...
  10. В данном случае столкнулся с проблемой 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']) . "',не работает.
  11. Для удобства пользователя при подтверждении заказа можно вывести для проверки его данные - адрес, телефон, имя, мыло, выбранный вариант доставки и оплаты. Тогда покупатель проверяет все данные одновременно с данными стоимости (суммой наценок или скидок от способа оплаты и доставки - если предусмотренны) и жмет кнопуку в полном спокойствии что все правильно. у меня получилось так. прямо в 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:'; Наверное, не очень правильно с точки зрения кода, но с моей короткой формой заказа работает. Может кому пригодится.
  12. Подсказка не совсем... Реализация различная воообще. нашел решение в дублировании формы для каждого товара в листе и сабмите этой формы. 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
  13. Добрый! В 1.5.1.3 в закладках реализовано удаление с помощью выбора чекбокса и нажатия кнопки внизу - ОБНОВИТЬ. Может кто знает как заменить эту схему на одну кнопку УДАЛИТЬ ИЗ ЗАКЛАДОК возле каждого товара?
  14. Ищу модуль для создания страниц с описанием атрибутов для пользовательской части, с возможностью создания каталога атребутов. Аналогично с модулем расширенного описания производителей, только отношение многие ко многим. Бюджет обсуждается.
×

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.