-
Публікації
1 296 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем cmd
-
-
Лучше такое не делать, если Вы не банк и не платежный сервис. В инете куча исследований, которые доказывают, что люди не хотят вводить свои реквизиты платежек на левых сайтах и в итоге просто падает конверсия. Даже когда владельцы сайтов кастомизируют дизайн страницы оплаты 2checkout - даже это приводит к увеличению числа отказов.
-
-
Указал через style пару стилей. Примерно так и надо. Дальше сами.
<?php if (isset($this->request->get['popup'])) { ?> <div id="cart" style="position: relative; left: auto; right: auto; top: auto;"> <div class="heading"> <h4><?php echo $heading_title; ?></h4> <a><span id="cart-total"><?php echo $text_items; ?></span></a></div> <div class="content" style="display: block; position: relative; left: auto; right: auto; top: auto;"> <?php if ($products || $vouchers) { ?> <div class="mini-cart-info"> <table> <?php foreach ($products as $product) { ?> <tr> <td class="image"><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> </div></td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> </table> </div> <div class="mini-cart-total"> <table> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div> <div class="checkout"><a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> <?php } else { ?> <div class="empty"><?php echo $text_empty; ?></div> <?php } ?> </div> </div> <?php } else { ?> <div id="cart"> <div class="heading"> <a><span id="cart-total"><?php echo $text_items; ?></span></a></div> <div class="content"> <div class="content_closer" onclick="hidcart();" ><?php echo $text_items; ?></div> <div class="content_zakaz"><a href="<?php echo $checkout; ?>"><img src="/catalog/view/theme/default/image/pop-chekout.png"></a></div> <?php if ($products || $vouchers) { ?> <div style="max-height:400px;overflow:auto;"> <div class="mini-cart-info"> <table> <?php foreach ($products as $product) { ?> <tr> <td class="image"><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> </div></td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> </table> </div> <div class="mini-cart-total"> <table> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div> <div class="checkout"> <!-- <a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> | --> <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> <?php } else { ?> <div class="empty"><?php echo $text_empty; ?></div> <?php } ?> </div> </div> </div> <?php } ?>
-
-
Отформатируйте, пжста, код с помощью специального тега. Это читать невозможно. И не надо указывать что Вы добавили. Просто файл покажите.
-
SonicEmp, показывайте сразу что и куда добавили
-
Первый символ (строка или пробел) выводится где-то в контроллере.
Основные возможные причины
1) Ошибка PHP (Notice или Warning)
2) Какой-то из файлов в кодировки ANSI
3) Где-то банальное echo
-
Хм... А она разве не оттуда берется? А... да, нет... Переменная button_view в основном языковом файле
-
1
-
-
Ну, например, все и добавить условие else.
-
SonicEmp, отображаются (т.е. существуют), только не там где надо т.к. у Вас стили такие
и поэтому их не видно. Прочитайте ридми - там написано про условие if в шаблоне. Воткните для попапа стандартный шаблон. Если это непонятно - я могу за 10$ сделать - пишите в ЛС.
-
Не нашел где переименовать кнопку "просмотр", которая уже находится в модульном окне, которая включается в настройках. По мне логичней было назвать её не "просмотр", а подробнее.
В основном языковом файле OpenCart. Только я бы там ничего менять не стал. Лучше новую переменную создать.UPDATE: Вот же.
Спасибо за отзыв.
-
К сожалению, не все. Я нашел проблему. Если удалить комплект, который есть в виджете, то все плохо. Буду исправлять завтра.
-
Выложил версию 1.07 с исправлениями
Raensul, спасибо за информацию.
-
1
-
-
fill, спасибо за ответ. По поводу Вашей проблемы: Вы в правильном направлении мыслите, но у меня есть небольшие подозрения, что Ваш баннер использует плагин flexslider. Статистически вероятность не очень большая т.к. это не стандартный для OpenCart JS-библиотека, но возможно. Так вот, к чему я веду... Я писал модуль "Вместе дешевле" так, чтобы он не конфликтовал с другими модулями, который используют такие же библиотеки. Если имеет место конфликт именно из-за общей библиотеки - сообщите, пожалуйста.
-
fill, ага, спасибо. Поправляю уже... Но это не должно как-то существенно повлиять на основной функционал. Ещё какие-то проблемы есть?
-
pro1d, ага, да, кнопка "Отмена" в админке действительно не объявлена. Ну, это совершенно не важно. В любом случае, спасибо за информацию
По поводу этого
1) Покажите, пожалуйста, скрин виджета в админке.
2) Сообщите, пожалуйста, версию OC.
-
1
-
-
Я не могу понять, или в версии 1.06 нет ни единого бага или её никто не установил? Отзовитесь, пожалуйста.
-
Объект $this->cart это библиотека Cart. Лежит /system/library/cart.php
-
Информация для покупателей до которых e-mail рассылка не дошла по тем или иным причинам
Обновление "Скидка для комплекта" до версии 1.06
Алоха!
Итак, для тех кто не дочитает этот информационный лист до конца сразу скажу следующее: для версии 1.06 новый активационный ключ. Вы найдете его там, где нашли предыдущий. В каждой следующей версии ключ будет меняться, так что не забывайте свой логин и пароль от магазина workshop200.Теперь непосредственно про 1.06. Ниже Вы найдете ChangeLog, но я хочу вначале сделать преамбулу. Я выпустил эту версию раньше, чем планировал т.к. вы, господа, попросили. Кроме того, я внес существенные изменения в структуру работы модуля с прецелом на следующие обновления, наращивания функционала и API. В связи с этим у меня не было ни достаточно времени на тесты, ни на интеллектуальные упражнения. Если что-то где-то будет не так - сообщайте и отказывайтесь назад на 1.05 - смена версии сводится к перезаписи файлов.ChangeLog 1.06- Добавлен виджет (модуль) для вывода комплектов на разных страницах сайта- Проведен рефакторинг кода и заложены основы API для разработчиков (документация будет позже)- Исправлен ляп с пустым табом у товаров, которые не имеют комплектов.- Незначительные изменения в интерфейсе админки, чтобы не показывать лишную информацию модераторам сайта с ограниченными правами.Да, если кто не понял, то скачивать 1.06 на workshop200. Всякого рода громкие релизы чуть позже. -
kreg, у меня тоже висит, но я не напрягаюсь. Было уже - выплаты за июнь не успели до 10 все осуществить и в течении недели ещё выплачивали. Так что, нет причин переживать. Все будет хорошо.
-
Raensul, я не очень понял в чем суть описанной проверки. Вы лучше вот что сделайте: положите в корзину один товар, которого нет в наличии или количество больше, чем доступно на складе (при условии вычитания со склада). Потом откройте корзину и посмотрите, что скажет Simple. Думаю, что ничего.
-
1
-
-
Может кто подскажет где ошибка? :oops:
Кода много поэтому кину архивом нужные файлы.
Ошибка в том, что вместо того, чтобы показать результаты своей работы и конкретное место в котором происходит сбой Вы кидаете все файлы и думаете, что кто-то сделает все за Вас.
-
upbc, с версии 1.06 будет виджет, который можно крутить на всех страницах сайта.
-
1
-
-
Добрый вечер! Не планируется у вас в модуле поддержка такой функции как составление своего комплекта, как например в "Связном"
Единственный смысл этой фичи в том, что она заменяет слайдер, когда позиций очень много и листать их неудобно. Соответственно, это фича совершенно бесполезна до тех пор, пока не реализовано пакетное редактирование (ручками-то некто очень много позиций для всех товаров создавать не захочет).
Модуль Модуль Всплывающая корзина - Cart Popup Turbo [Поддержка]
в Покупки, оформление заказа, корзина
Опубліковано: