-
Публікації
68 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем yegorulya
-
-
все получилось!
Применила в stylesheet. @Tom как всегда выручает!
Огромное спасибо! -
Не знаю как осуществить вывод главной страницы сайта в 2 колонки в мобильной версии.
У меня стоит модуль Category wall, на мобильном выглядит так, что каждая следующая категория пишется под предыдущей, но с категориями еще ничего. Может и не плохо так для категорий.
Намного хуже выглядят "Хиты продаж" и "Новые поступления". Каждый товар в данном разделе размещен под предыдущим, что очень не удобно визуально, теряется юзабилити. Всего один товар на странице в мобильной версии. Нужно вывести товары из этих разделов в 2 ряда на главной странице в мобильной версии.В категориях я уже вывела товары в 2 ряда в мобильной версии (прописывала в stylesheet -добрые люди помогли). А вот для главной страницы это правило не работает...
Не знаете как это можно осуществить?
Наглядные фото во вложении
-
7 минут назад, Tom сказал:
установила только что и после этого письма админу перестали приходить... К сожалению с помощью модуля не выходит
Удалила модуль и письма админу снова стали приходить при создании новых заказов.
-
1 час назад, Tom сказал:
В файле :
catalog/controller/mail/order.php
Найти :
$this->load->model('tool/upload');
Добавить после :
$this->load->model('catalog/product');
В данном файле встречается дважды!
В этом же файле найти :
$data['products'][] = array(
Добавить перед :
$product_info = $this->model_catalog_product->getProduct($order_product['product_id']);
В данном файле встречается дважды!
В этом же файле найти :
'model' => $order_product['model'],
Добавить после:
'sku' => (!empty($product_info['sku']) ? strip_tags(html_entity_decode($product_info['sku'], ENT_QUOTES, 'UTF-8')) : ''),
Далее в файле catalog/view/theme/default/template/mail/order_add.twig (default шаблон самого опенкарт, при наличии установленного шаблона смотреть в его папке)
Найти:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.model }}</td>
И заменить на :
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.sku }}</td>
Строчка IP находится в начале документа и выглядит как:
<b>{{ text_ip }}</b> {{ ip }}<br />
Сохранить изменения и сбросить все кэши в админке (модификаторов, шаблона итд).
все получилось!
Вы монстр!
Рекспект и уважуха!!!!!!!
Раз такое дело, не подскажите как сделать письмо админу как и покупателю в коде?
Дело в том, что модули мне не подходят, я уже штук 5 испробовала.
Раньше клиенту приходило сообщение noreply о заказе, и чтобы сделать красивое письмо, "интернет-магазин бла-бла-бла", пришлось подключить хостинг и создать там почту и тд .после этих манипуляций письмо красивое приходит клиенту, а вот если ставлю "модуль письмо админу как клиенту", то письма о заказах вообще перестают приходить на почту.
Поэтому модули не рисукую ставить, хотя до этих манипуляций с красивым видом письма клиенту все работало.Просто админу удобно видеть SKU, но в письме клиенту SKU уже появился благодаря ВАМ!!! а вот админу не отображается пока.
Хотелось бы это исправить, чтобы было удобно и если это возможно уже сразу настроить письмо админу как клиенту, там заодно будет и SKU. -
-
22 минуты назад, Dimasscus сказал:
по данному топику для опенкарт 3.0.3.7 не подходит, нет соответствующих строк внутри файлов, не могу двигаться по предложенному пути.
-
В 09.02.2016 в 18:09, cassi сказал:
catalog/model/checkout/order.php
находим
$template->data['products'] = array();
после нее вставляем
$this->load->model('catalog/product');
находим ниже
$template->data['products'][] = array(
Перед этой строкой вставляем код:
$product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']);
После
$template->data['products'][] = array()
добавляем нужное поле в массив:
'sku' => $product_data['sku'],
для добавления поля в шаблон письма открываем файл
catalog/view/theme/ваша_тема/template/mail/order.tpl
В нужном месте вставляем вывод нужного поля, например:
<?php echo $product['sku']; ?>
или вместо модели в письме
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td>
выведем артикул
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td>
на опенкарт 3.0.3.7 нет такой строчки (ниже написала) по пути ../сайт/public_html/catalog/model/checkout/order php, не могу пробовать то что советуете из-за отсутствия строки, не знаете на моей версии опенкарт какую строку нужно использовать?$template->data['products'] = array();
-
14 часов назад, niger сказал:
Если память не изменяет, в папке вашего шаблона или default, catalog/view/theme/*/template/mail/order_add.twig
Заходите туда, и там развлекаетесь.
Сохранили, Кеш модификатора и шаблона почистить не забудьте.
{{ip}} - это айпи. всю строчку от <td> до где этот {ip} содержится</td>
{{ product['model'] }} - ось це, меняете на {{ product['sku'] }} в какой у вас колонке оно хранится.
А вот за админа так не вспомню. Нужно поискать.
таки-да!
Убрала строчку <b>{{ text_ip }}</b> {{ ip }}<br /> которая находилась на 33 строке и ip исчез из письма!
Благодарю! -
7 часов назад, spectre сказал:
sku нет в таблице order_product
в контроллере нужно сначала вытащить sku по id товара и потом уже выводить в письме
а как вытащить? какие действия?
-
Ребята, кто подскажет?
В письме клиенту приходит пунт "Модель", которая только все усложняет, я установила модуль генерации артикулов, мне надо чтобы вместо модели отображался артикул товара.
По артикулу поиск по сайту намного легче и быстрее. Нужно, чтобы этот артикул приходил в письме администратору. Также хотелось бы убрать поле IP адрес, оно совсем лишнее в письме заказа.
Скрин во вложении
Спасибо!
-
-
спасибо за ответ, тоже думала за фотошоп, когда-то с ним работала, можно сказать знаком мне.
-
на позиции в гугл думаете влияет?
-
но есть одно но, загрузка страницы увеличилась...
кто-нибудь знает почему?
-
добавлю, после того как выставила правильные пропорции в Модули/расширения - Тема (у когото-то может писаться Шаблон) и применила замену строки на $scale = max($scale_w, $scale_h); получила хорошее отображение на странице каталога, все фото теперь визуально одного размера, а после того как попадаешь в карточку товара, первое фото без клика на увеличение тоже хорошего размера без обрезки.
Результатом довольна) -
нашла в похожей теме ответ, пользователь kristinakrd пишет (может кому-то будет полезно):
я сделала как он подсказывает, сработало, фото обрезает некоторые, в большинстве случаев хорошо получается, подумаю пока оставить так или нет, но пока это лучшее решение для экономии времени.
Цитирую:
Как варинт в файле system/library/image.php строку:
$scale = min($scale_w, $scale_h);
Заменить на:
$scale = max($scale_w, $scale_h);
После этого очистить кэш картинок.
Удалив всё в папке: image/cache/
После этого картинки не будут дополняться белыми полями, а будут подрезаться по большей стороне к нужной пропорции.
-
19 часов назад, niger сказал:
$scale_width = $width_orig/$width; $scale_height = $height_orig/$height; $image = new Image(DIR_IMAGE . $old_image); if ($scale_height > $scale_width) { $curr_height = $height * $scale_width; $top_x = 0; $top_y = ($height_orig - $curr_height) / 2; $bottom_x = $width_orig; $bottom_y = $top_y + $curr_height; $image->crop($top_x, $top_y, $bottom_x, $bottom_y); } elseif ($scale_height < $scale_width) { $curr_width = $width * $scale_height; $top_x = ($width_orig - $curr_width) / 2; $top_y = 0; $bottom_x = $top_x + $curr_width; $bottom_y = $height_orig; $image->crop($top_x, $top_y, $bottom_x, $bottom_y); }
не сработало, сайт полетел, вернула как было.
В любом случае огромное спасибо за внимание и за ответ!
-
Всем спасибо за ответ!
я попробую кроп - гляну как работает, если что верну обратно как было.
Если обработать и сделать все квадратным, где это можно правильно делать? в какой программе? я фото обрабатываю все, нот только в программе tiny png - вес убираю по макисмуму, может есть какие-то понятные удобные программы, где можно фото подгонять по опенкарт?
Чтобы не было белых квадратов у фото и они были все одного размера?
-
вот ссылка на сайт, который сейчас в разработке, где собственно и нужно все это поменять.
в разделе детское постельное белье эту разницу в фотографиях хорошо видно.вот ссылка на категорию:
-
вот пример с другого нашего сайта, он на конструкторе, фото те же, размеры те же, но сам конструктор их подгоняет под один размер и визуально красиво - во вложении фото, также сама карточка товара большего размера на странице и три ряда товаров занимают практически всю площадь страницы. Хотелось бы повторить как на фото с примером.
-
нет возможности делать все фото одинаковые по размеру, может есть модуль какой-то, либо прописать то в стилях или в другом месте ?
чтобы не заморачиваться каждый раз с фото, так как производители разные, у всех разные фото, их нельзя все привести к одному универсальному размеру.Надо чтобы автоматически настраивалось визуально одинаковое изображение.
-
Рябята, кто подскажет?
когда открываешь категорию с постельным бельем, видно, что большинство фото разного размера, нет автоматической подстройки, (ресайз вроде называется).
Фото я прилагаю, чтобы было понятно.
Искала долго ответы в интернете и на форуме, но похожее не нашла.Как можно сделать так, чтобы размер изображения в списке товаров на странице категорий был одинаковый для разных изображений? То есть видимая часть на странице категорий была одинаковой? я в админке по пути: Модули/расширения - Тема поставила одинаковый размер, но это мне не помогло. Фотографии все равно скачут.
Еще хотелось бы увеличить сам список товаров в категории визуально, чтобы не мелкие три окошка с товарами в ряд, а покрупнее были.
Спасибо за внимание!
-
благодаря вам сама кое в чем разобралась сама)
смогла сместить эти стрелки по центру по этому пути catalog/view/javascript/jquery/swiper/css/opencart.css и выставила width: 97%;Вот!
Так что ваше внимание очень мне помогло!
Я Вам очень-очень благодарна!
-
Перестало грузить фото в админке
в Opencart 3.x: Налаштування та оптимізація
Опубліковано:
Сегодня обнаружила, что не грузятся фото в админке, при нажатии на карандашик, чтобы загрузить фото, появляется красный круг перечеркнутый, и не дает загрузить фото.
Скрины во вложении.
Кто знает, в чем может быть проблема?