Jump to content

newjey

Пользователи
  • Content Count

    389
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Downloads

Статьи

История версий

Store

Blogs

Downloads Plus Support

module__dplus_manager

Everything posted by newjey

  1. Добрый день. При установке opencart 2.1.0.2 на хостинг требует mCrypt, PHP Version - 7.2.20. Попросил хостера включить mCrypt, на что он ответил что: На php 7.2 mcrypt не доступен, есть только в более ранних версиях. Что вы можете посоветовать, как быть в такой ситуации? Спасибо.
  2. Добрый день. Вопрос в следующем. Мне надо реализовать магазин который будет находится в Украине, но ориентирован будет на продажи в России. И самый главный вопрос который стал передо мной это как настроить платёжную систему и какую выбрать что бы покупая в России человек мог просто ввести номер, дату и сиф своей карты и оплатить, а мне в свою очередь деньги поступали на мою платёжную карту Украины или на какую-то платёжную систему с последующим выводом на карту и надо так что бы покупатель не платил комиссию за международный перевод. Возможно ли такое сделать? Спасибо.
  3. Добрый день. Надо сделать в шаблоне категории, блок хлебных крошек <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul> Что бы десктоп версии располагался слева, а в мобильной по центру. Пробовал дублировать блок и вставлять его в дивы <div class='hidden-xs'> и <div class='hidden-md hidden-lg hidden-sm'> но это ничего не даёт кроме ошибки. Подскажите как это можно реализовать по другому?
  4. Понял вас, а если хотябы [model] или [manufactured] добавить, ведь они по сути недлинные.
  5. Всем привет. Сейчас при загрузке фотографий к товару генерируется случайное число, во избежание совпадения названий фото, таким образом: if (!$json) { $ffile = explode(".", $filename); $filename = $ffile[0] . '-' . mt_rand(10, 9999) .'.'.$ffile[1] ; move_uploaded_file($file['tmp_name'], $directory . '/' . $filename); $json['success'] = $this->language->get('text_uploaded'); } И подумалось, а возможно что бы название файла переименовывалось таким образом: [product_name]-[manufactured]-[model]-[random 10,999].jpg или как-то так. Спасибо.
  6. Добрый день. Подскажите, возможно ли по средствам html и css сделать что бы текст отображался только на первой странице категории товаров, а при переходе на 2,3 и так далее текст не отображался? Спасибо.
  7. Спасибо. Было прописано у меня: // HTTP define('HTTP_SERVER', 'http://site/'); // HTTPS define('HTTPS_SERVER', 'https://site/'); Заменил на: // HTTP define('HTTP_SERVER', 'https://site/'); // HTTPS define('HTTPS_SERVER', 'https://site/'); И всё ок. Так же верно?
  8. Добрый день. Перевёл сайт на https всё работает, но внутренние ссылки... если копировать ссылку: товара, логотипа, картинки правой кнопкой мыши (копировать адрес ссылки) и вставить куда-то ссылка вставится как http://... В настройках включен SSL/ В htaccess включен редирект.
  9. Добрый день. У меня стоит движок 2.1.0.2 хочу включить протокол https. У хостера можно включить бесплатный Let's Encrypt сертификат, я его включаю, в настройках магазина выбираю Использовать SSL: Да. После этого перехожу на https://сайт.ком сайт открывается но все стили упали. Подскажите как правильно настроить и не упадут ли после перехода на этот протокол позиции сайта в поисковой выдаче, так как сайт не новый?
  10. Добрый день. Подскажите, есть поле Телефон, но в это поле можно вводить и буквы и цифры и в настройках не нашёл что бы сделать проверку. Может кто знает как сделать проверку что бы в это поле вводили только цифры. Спасибо.
  11. Почему? У меня включен и я без проблем делаю заказ.
  12. Добрый день. Подскажите как можно передавать данные быстрого заказа, который реализован таким способом <div class="input-group" style="z-index:0;"> <form id="form" class="input-group" style="display: table-row;"> <input type="text" class="form-control" id="phone" name="contact_phone" placeholder="(xxx)xxx-xxxx" required style="font-size:20px;"/> <input type="hidden" name="name" value="<?=$heading_title;?>"> <input type="hidden" name="model" value="<?=$model?>"> <input type="hidden" name="price" value="<?=$price?>"> <span class="input-group-btn"> <button onclick= "yaCounter36318475.reachGoal('fast-order'); ga('send','event','fast','zakaz'); return true;""send_url('/cart?free&amp;result_wrap=quick_result&amp;act=add_order&amp;quick[p]=166&amp;quick[k]=9&amp;tel='+$('#quick_tel').val(),'quick_result','script')" class="btn btn-default" type="submit">Позвоните мне</button> </span> </form></div> В гугл отчёт электронной коммерции, что бы брал название товара, цену товара. Сама электронная торговля настроена через дополнение Integração com Google Analytics E-commerce. Спасибо.
  13. Добрый день. Подскажите как можно реализовать следующее: к примеру человек зашёл на сайт с google и видит код товара 1234, как сделать что бы автоматически подставлялась в код товара буква G (G1234), а если зашёл с яндекса тогда буква Y (Y1234) или с фейсбука - буква F (F1234). Сразу скажу что это надо для отслеживания трафика телефонных звонков. Спасибо.
  14. Добрый день. Подскажите где сменить что бы в клиентском письме о покупке вместо модели товара был код товара. вместо model - sku. В catalog/view/theme/default/template/mail/order.tpl меняю <?php echo $product['model']; ?> на <?php echo $product['sku']; ?> но выдаёт в письме ошибку. Подскажите где ещё указать? Спасибо.
  15. Всем привет. Есть вот такой блок в категории товара: <div class="product-thumb"> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?> class="img-responsive" /></a></div> <div> <div class="caption"> <h4><a style="font-size: 13px;" href="<?php echo $product['href']; ?>"title="<?php echo $product['name_full']; ?>"><?php echo $product['name']; ?></a></h4> <div> <div style="font-size:11px;color:#888;text-align:left;"><?php echo $product['manufacturer']; ?></div> <div style="text-align:right;margin-top:-20px;padding-bottom:5px;"> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> </div> <?php } ?></div></div> <!--<?php if ($product['price']) { ?> <p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?>--> </p> <?php } ?> </div> <div class="button-group"> <?php if ($product['price']) { ?> <div class="price" style="float: left;"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if (isset($product['quantity']) && ($product['quantity'] > 0)) { ?> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> <?php } else { ?> <div style="text-align:right;font-weight:600;color:#A3A3A3;padding-top:5px;margin-bottom: 14px;"><?php echo "ПРОДАНО"; ?></div> <?php } ?> </div> </div> </div> Мне надо сделать условие проверку, если у товара UPC равно 1 то выводить этот блок в рамочке, то есть: <div class="product-thumb" style="border: 1px solid red;"> Если UPC пустое поле то выводить по умолчанию <div class="product-thumb"> Сначала хотел продублировать весь блок if else, но почему-то подумал что можно как-то проще и логичнее сделать. Кто знает как подскажите. Спасибо.
  16. Рейтинг товара нашёл, а вот как сделать не могу найти. Точнее не могу найти где формируются переменные, например название товара для самого товара.
  17. В контроллере $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'manufacturer' => $product_info['manufacturer'], 'date_added' => $product_info['date_added'], 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $rating, 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']) ); В шаблоне <?php $date_today = new DateTime(); //дата сегодня $date_product_add = new DateTime($product['date_added']); // дата добавления товара, вместо $product_info, иожет быть и $results и другое $date_diff = date_diff($date_today, $date_product_add)->days; // разница в днях ?> <?php if ($date_diff >=0 && $date_diff < 20) { ?> <div class="ribbon2"><?php echo "new"; ?></div> <?php } ?> Вот так делаю.
  18. Делаю по аналогии в карточке товара, но ни как не удаётся вывести(
×

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.