-
Публікації
30 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем DizeL
-
-
Приветствую всех, хочу освежить данную тему.
Очень нужно сделать автоматическую отправку письма через некоторое время человеку купившему товар.
Заранее спасибо!
-
DizeL, в теме обсуждается мой модуль.
что там у тебя за модуль, чей и как устроен - нам неизвестно.
Извини, если ошибся - в теме "Доработка модуля Wholesale Price List"
-
У кого-то же получилось - не думаю что до сих пор не нашлось решения
-
Автору напишите
Автор предложил в файле /catalog/controller/myoc/pricelist.php увеличить шаг выборки типа 50,100,1000,5000,10000. Но это временное решение и не очень красивое. Как можно сделать чтобы при нажатии на принт печатало всю выборку?
-
Приветствую, не хочу создавать новую тему. Подскажите, как в данном модуле вывести на печать все страницы в виде одной, если они разбиты пагинацией ?
-
Привететвую всех! У кого получилось выгружать прайс в Excel с картинками?
-
воспользоваться фантазией, логикой и "explode()".
Выкрутился так:
'name' => str_replace('|', '<br/><span class=\'product_name2\'>', $result['name']).'</span>',
- 1
-
Неплохое решение, но как быть со стилями. Если нужно, например, вторую строку сделать меньшей ?
-
Подскажите как добавить фильтр на страницу special (акции). Вот добаляю код в filter_by_manufacturers.xml :
<file name="catalog/controller/product/special.php"> <operation> <search position="after"> <![CDATA[ $this->document->setTitle($this->language->get('heading_title')); ]]> </search> <add> <![CDATA[ //Manufacturers $category_id = 0; //Пока 0 $this->load->model('catalog/category'); //Считали модель, а надо ли ? $manufacturers = $this->model_catalog_category->getManufacturers($category_id,true); $this->data['manufacturers'] = array(); $this->data['all_manufacturers'] = $this->url->link('product/special', 'path=' . $category_id); foreach ($manufacturers as $manufacturer) { $this->data['manufacturers'][] = array ( 'manufacturer_id' => $manufacturer['manufacturer_id'], 'name' => $manufacturer['name'], 'href' => $this->url->link('product/special', 'path=' . $category_id . '&manufacturer_id=' . $manufacturer['manufacturer_id']) ); } if (isset($this->request->get['manufacturer_id'])) { $manufacturer_id = $this->request->get['manufacturer_id']; $this->data['manufacturer_id'] = $manufacturer_id; } else { $manufacturer_id = false; $this->data['manufacturer_id'] = 0; } //--------------- ]]> </add> </operation> <operation> <search position="after"> <![CDATA[ $url = ''; ]]> </search> <add> <![CDATA[ //Manufacturers if (isset($this->request->get['manufacturer_id'])) { $url .= '&manufacturer_id=' . $this->request->get['manufacturer_id']; } //---------------- ]]> </add> </operation> <operation> <search position="before"> <![CDATA[ 'sort' => $sort, ]]> </search> <add> <![CDATA[ 'filter_manufacturer_id' => $manufacturer_id, ]]> </add> </operation> </file> <file name="catalog/view/theme/..ваша...тема.../template/product/special.tpl"> <operation> <search position="before"> <![CDATA[ <?php if ($products) { ?> ]]> </search> <add> <![CDATA[ <!-- Manufacturers --> <?php if ($products) { ?> <?php if ($manufacturers) { ?> <div class="manufacturers"> <?php if ($manufacturer_id==0) { ?> <span>Все производители</span> <?php } else { ?> <a href="<?php echo $all_manufacturers; ?>">Все производители</a> <?php } ?> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if($manufacturer['manufacturer_id']==$manufacturer_id) { ?> <span><?php echo $manufacturer['name'] ?></span> <?php } else {?> <a href="<?php echo $manufacturer['href'] ?>"><?php echo $manufacturer['name'] ?></a> <?php }?> <?php } ?> </div> <?php } ?> <!-- End of Manufacturers --> <?php } ?> ]]> </add> </operation> </file>
Хотел еще поменять файл catalog/model/catalog/special.php , а такого нету !
Результат на странице с акциями(special) выводит всех производителей, но при нажатии на ссылку не фильтрует! Как быть?
-
Есть у него баг. Если в категории есть подкатегории и выбрать производителя, то зайдя в подкатегорию, где этого производителя нет, будет пустая категория, а это не есть правильно
Это не совсем баг. Это же фильтр, если ты выбрал производителя, а потом жмешь на категорию, где нет товаров этого производителя, то их и не будет!
Вот сделал, если в категории нет товаров - фильтр не появляеться.
В файле filter_by_manufacturers.xml в сроках с 122 заменить блок <!-- Manufacturers --> на этот:
<!-- Manufacturers --> <?php if ($products) { ?> <?php if ($manufacturers) { ?> <div class="manufacturers"> <?php if ($manufacturer_id==0) { ?> <span>Все производители</span> <?php } else { ?> <a href="<?php echo $all_manufacturers; ?>">Все производители</a> <?php } ?> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if($manufacturer['manufacturer_id']==$manufacturer_id) { ?> <span><?php echo $manufacturer['name'] ?></span> <?php } else {?> <a href="<?php echo $manufacturer['href'] ?>"><?php echo $manufacturer['name'] ?></a> <?php }?> <?php } ?> </div> <?php } ?> <?php } ?> <!-- End of Manufacturers -->
-
PS. Может кто знает, по клику на "Выбор на сервере" в первой вкладке менеджера загрузки изображения пустая форма
Поддерживаю! Поставил - не работает "Выбор на сервере". Не показывает содержимое папок! Как побороть?
-
Добрый день, нашел две проблемы:
$this->data['price'] = HTTP_SERVER . 'download/' . $this->model_catalog_category->getFileName(1);1 - GetFileName(1),но при загрузке файла ID каждый раз другой!
2 - При удалении файла из меню "Файлы для скачивания-Загрузки" он физически не удаляется. Как быть, если старый файл надо удалить (простой менеджер не заходит на ФТП) ?
-
Спасибо, очень полезный модуль.
Вопрос, хочу на странице Showproductall вывести справого сбоку свои модули (новые товары например).
Для этого добавил новую схему Showproductall, путь product/showproductall. И в необходимом модуле выбираю вывод в схеме showproductall, но ничего не добавляется :(
Как исправить, заранее спасибо!
-
А можно делать отправку письма на несколько адресатов?
Пробовал указывать в fast_order.php в строке $fast_order_email два адреса через запятую - приходит на второй, а в отправителе ставит первый, при этом игнорируя строку $store_email.
Заранее спасибо!
-
Интереса ради, зачем пагинация для текста? Ну вырастет размер страницы на 2-3 кб . ну и фиг с ним.
Для большей монетизации? (Банера к примеру) - Только отпугнете пользователя
Мобильные устройства? - Это не так совершенно делается
Зачем мне каждый раз ждать загрузки страницы когда пролистывание вниз не доставляет совершенно никаких неудобств
Захотел человек разместить статью. А статья примерно на 50 страниц. Что делать?
-
Стандартно - никак
А я все думаю, кто те жестокие люди, которые не дают мне прочитать что-нибудь за раз, а разбивают все это на 10 страниц.. :-)
Есть и такие :)
-
Приветствую всех! Не нашел ответ на вопрос:
Как автоматически в OpenCart разделять длинный текст статических страниц с нумирацией типа 1,2,3,...
Использую OpenCart 1.5.3.1
Заране спасибо!
-
почему так?
$.post('fast_order.php'
тут должен быть путь к файлу, т.е.
'http://bawang.co.ua/fast_order.php'
не знаю что у вас за путаница с ввв и без, в любом случае сделайте склейку доменов и определитесь, какой адрес основной - с ввв или без ввв, его и используйте в дополнении.
Это я уже по-всякому тестировал :) За "склейку" спасибо-гляну.
Заработало без www просто $.post('fast_order.php' , и если в fast_order.php указывать одинаковые e-mail адреса :(
-
ссылку в студию
Прошу прощенья, перепроверил, с WWW письма не приходят! Скрип не выполняется! Форма не работает.
-
Добрый день уважаемому сообществу. Поставил данный модуль, сделав настройки.
Если в fast_order.js пишем путь http://www... то после нажатия на кнопку "Оформить заказ" сама форма не исчезает, но письмо с заказом приходит!
а если просто http://.. то после нажатия на кнопку "Оформить заказ" форма исчезает, но письмо с заказом НЕ приходит!
Подскажите как исправить? Заранее спасибо!
-
И еще, хотелось бы выводить товары не во вкладке "Похожие товары", а под "Описанием".
Делал так. similar_products.xml в нем правил следующее:
Это вырезал.
<?php if ($products_similar) { ?> <a href="#tab-similar"><?php echo $tab_similar; ?></a> <?php } ?>
А здесь tab-similar заменил на ttab-similar.
<?php if ($products_similar) { ?> <div id="tab-similar" class="tab-content"> <div class="box-product"> <?php foreach ($products_similar as $product) { ?> <div>
Вкладка исчезла, "Похожие товары" отображаются под "Описанием", но вместе с этим отображаются во вкладках "Отзывы" и "Комментарии" Вконтакте.
Как можно добиться того, чтобы товары показывались только под описанием?
Либо, как вариант, в остальных вкладках - показывались под отзывами и комментариями.
Заранее благодарен,
С уважением!
Тоже мучаюсь над этим вопросом. Красивее и информативнее сделать не под "Описанием", а Отдельным блоком на внизу страницы товара.
Народ кто подскажет где править?
Заранее всем спасибо!
-
В дополнение еще вопрос:
Подскажите, в common.js , в ф-ции function addToCart есть строка $('.success').fadeIn('slow'); я ее заменил на $('.success').fadeIn(1000).delay(5000).fadeOut(1500);
Сообщение о добавлении товара в корзину скрывается после истечении времени, а кнопка закрыть (крестик) при нажатии не срабатывает - вдруг кому-то потребуется скрыть сообщение раньше?
-
Так будет выводиться вверху страницы, а надо в видимой области страницы- туда где смотрит пользователь :)
Чтобы убрать скроллинг вы, наверно, хотели сказать убрать $('html, body').animate({ scrollTop: 0 }, 'slow');
Предлагаю такой вариант:
в стилях задаем #notification {position: absolute;}
в конец common.js добавляем:
function MoveCenterScreen(objID) { var innerHeight_ = window.innerHeight ? window.innerHeight : document.documentElement.offsetHeight; var obj = document.getElementById(objID); obj.style.left = ( document.body.clientWidth / 2 - obj.clientWidth / 2 + document.body.scrollLeft) + 'px'; obj.style.top = ( document.documentElement.scrollTop + innerHeight_ / 2 - obj.clientHeight / 2 + document.body.scrollTop) + 'px'; }
А также там, где надо в common.js - MoveCenterScreen('notification');
P.S.
Подскажите где вставить самозакрытие сообщения "Корзина покупок обновлена!" при удалении товара из корзины ?
-
Может я не правильно обяснил - приношу извенения.
Поскольку товаров много и постоянное перебрасывание вверх страницы раздражает покупателя, хочу сделать вывод ссобщение о покупке товара на подобии базового, но только не вверху, а типа всплывающего сообщения только в "теле" страницы. В том или около того места товара, на котором покупатель жмет кнопку "купить".
Спасибо!
Если цена товара 0.00 - выводим свой текст.
в Модулі та розширення
Опубліковано: · Змінено користувачем DizeL
Спасибо за решение, одна проблемка: когда добавляется товар в корзинку, то в корзинке временно возникает сообщение 'Под заказ', но после обновления страницы цена становиться в "0"
И еще, что делать, если при оформлении заказа выбран способ доставки "Самовывоз" с нулевой стоимостью? В сроке доставки самовывоза выводит: "Под заказ" !
Ваше решение очень много затрагивает. Может лучше внести правки в контроллерах?
Например, для страницы продуктов в файле "catalog\controller\product\product.php" добавить строки (приблизительно начиная с 340)
Далее этот код подхватит переменную "text_zero" из языков.