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

newjey

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

    460
  • З нами

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

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

  1. Всем привет. Сейчас при загрузке фотографий к товару генерируется случайное число, во избежание совпадения названий фото, таким образом: 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 или как-то так. Спасибо.
  2. Добрый день. Подскажите, возможно ли по средствам html и css сделать что бы текст отображался только на первой странице категории товаров, а при переходе на 2,3 и так далее текст не отображался? Спасибо.
  3. Спасибо. Было прописано у меня: // HTTP define('HTTP_SERVER', 'http://site/'); // HTTPS define('HTTPS_SERVER', 'https://site/'); Заменил на: // HTTP define('HTTP_SERVER', 'https://site/'); // HTTPS define('HTTPS_SERVER', 'https://site/'); И всё ок. Так же верно?
  4. Добрый день. Перевёл сайт на https всё работает, но внутренние ссылки... если копировать ссылку: товара, логотипа, картинки правой кнопкой мыши (копировать адрес ссылки) и вставить куда-то ссылка вставится как http://... В настройках включен SSL/ В htaccess включен редирект.
  5. Добрый день. У меня стоит движок 2.1.0.2 хочу включить протокол https. У хостера можно включить бесплатный Let's Encrypt сертификат, я его включаю, в настройках магазина выбираю Использовать SSL: Да. После этого перехожу на https://сайт.ком сайт открывается но все стили упали. Подскажите как правильно настроить и не упадут ли после перехода на этот протокол позиции сайта в поисковой выдаче, так как сайт не новый?
  6. Добрый день. Подскажите, есть поле Телефон, но в это поле можно вводить и буквы и цифры и в настройках не нашёл что бы сделать проверку. Может кто знает как сделать проверку что бы в это поле вводили только цифры. Спасибо.
  7. Добрый день. Подскажите как можно передавать данные быстрого заказа, который реализован таким способом <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. Спасибо.
  8. Добрый день. Подскажите как можно реализовать следующее: к примеру человек зашёл на сайт с google и видит код товара 1234, как сделать что бы автоматически подставлялась в код товара буква G (G1234), а если зашёл с яндекса тогда буква Y (Y1234) или с фейсбука - буква F (F1234). Сразу скажу что это надо для отслеживания трафика телефонных звонков. Спасибо.
  9. Добрый день. Подскажите где сменить что бы в клиентском письме о покупке вместо модели товара был код товара. вместо model - sku. В catalog/view/theme/default/template/mail/order.tpl меняю <?php echo $product['model']; ?> на <?php echo $product['sku']; ?> но выдаёт в письме ошибку. Подскажите где ещё указать? Спасибо.
  10. Всем привет. Есть вот такой блок в категории товара: <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, но почему-то подумал что можно как-то проще и логичнее сделать. Кто знает как подскажите. Спасибо.
  11. Рейтинг товара нашёл, а вот как сделать не могу найти. Точнее не могу найти где формируются переменные, например название товара для самого товара.
  12. В контроллере $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 } ?> Вот так делаю.
  13. Делаю по аналогии в карточке товара, но ни как не удаётся вывести(
  14. Заявляем в контроллере 'date_added' => $result['date_added'], и в нужном месте выводим <?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; // разница в днях if ($date_diff >=0 && $date_diff < 20) { // тут нужные данные для стикера echo "new!"; } ?> Работает. Спасибо.
  15. Я так понимаю переменную $product_info['date_added'] надо ещё заявить в контроллере?
  16. Добрый день. Может кто знает, как сделать правильно задать условие для вывода стикера Новинка на странице категории и в карточке товара. Надо буквально сделать проверку если товар находится в промежутке к примеру 1-20 дней с даты добавления то выводить стикер, а если больше то не выводить. Или как-то так. Спасибо.
  17. Вот есть OCMOD для вывода описания. Если можете глянуть буду очень признателен. manufacturer_description.ocmod.xml

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

Important Information

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