

A132
Пользователи-
Публикаций
84 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя A132
-
Кнопка "назад" в статье
A132 ответил в теме пользователя ky3mu4 в Opencart 2.x: Настройка и оптимизация
. -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Разобрался в чём дело: замена кнопки, как и указывал @deeman, происходит на кнопку из шаблона загруженного модуля оплаты. А вот условие необходимое для того, чтобы сам этот модуль включился - это не факт регистрации пользователя, а факт включённой галочки "показывать форму оплаты как можно раньше" и валидности всех значений обязательных полей (в моём случае всё упиралось в заполнение e-mail'а, хоть он и не был у меня полем обязательным для оформления заказа, но, видимо, дело в стороннем модуле, который позволяет регистрироваться только по телефону). P/S Приношу свои извинения автору, что дёргаю его такими вот вопросами, ответы на которые есть в справках, но чтобы эти ответы найти, надо знать, что они там точно есть, и всё приходит только опытным путём. И возможно, кто-нибудь в будущем столкнётся с аналогичной проблемой, но найдёт этот мой пост, и решит свою проблему чуть быстрее =) -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Добрый день! У меня OS2.3 стоят Simple и Filterit. Заметил такую вещь: Если пользователь зарегистрирован, то на странице упрощённого заказа всегда горит кнопка "Подтверждение заказа", и модуль оплаты при выборе внешнего (относительно Filterit) способа оплаты (например, стандартного опенкартовского "Банковский перевод") "подсасывает" из него, что нужно делать. А если покупатель не зарегистрирован, то всегда горит сипловская кнопка "Оформить заказ", а модуль оплаты никак не реагирует на изменение способа оплаты. Даже если выбрать способ оплаты созданный в Filterit, который не подразумевает оплаты (или вообще убрать все другие способы, оставив только этот), то модуль оплаты, естественно, будет отсутствовать и для зарегистрированных покупателей, и для не зарегистрированных, но кнопки так и останутся: "Подтверждение заказа" - для первых, и "Оформить заказ" - для вторых. Где искать корень проблемы - в самом опенкарте или всё-таки в настройках симплы? -
[Поддержка] Filterit - Управление доставкой, оплатой и учетом в заказе
A132 ответил в теме пользователя deeman в Модули и дополнения
Спасибо за оперативный ответ. Я интуитивным тыком так и разобрался. Просто побоялся, что у меня криво установилось и, что оно где-нибудь вылезет в дальнейшем... -
[Поддержка] Filterit - Управление доставкой, оплатой и учетом в заказе
A132 ответил в теме пользователя deeman в Модули и дополнения
Всех приветствую, господа! Начал настраивать модуль и тут же столкнулся с такой непонятной ситуацией: при добавлении способа доставки и попытке выбрать зависимость его стоимости от суммы - в модуле путаются таблицы зависимости стоимости от веса и от суммы заказа. Подробности на скриншотах. Использую OS 2.3 PHP 7.3 В чём может быть дело? -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Отвечу сам себе и для будущих поколений: Вопрос решил так: модуль использовал этот, отображение поля ввода телефона при заказе оставил только для незарегистрированных пользователей, а для зарегистрированных его скрыл, и вместо него сделал поле "дополнительный телефон" с привязкой к покупателю. Самое главное - убрать галочку "Стирать значения неиспользуемых полей" в общих настройках (иначе основной номер из заказа будет затираться). Единственная проблема осталась с личным кабинетом - там по прежнему номер вставляется криво, а если его не отображать, то он просто стирается (несмотря на снятую галочку в настройках симпла), но я решил её кардинально - просто убрал из ЛК весь пункт "основные данные". -
Модуль Регистрация, авторизация по телефону. [Поддержка]
A132 ответил в теме пользователя Pavel666 в Покупки, оформление заказа, корзина
Добрый день! Вижу, что автор модуля отправил его в свободное плавание и больше его не обновляет, но вдруг он или кто-нибудь другой всё-таки решит его немного доработать. Я с этой проблемой бьюсь уже несколько дней, но я в этой сфере не эксперт. Проблема в том, что модуль некорректно работает с масками телефона. Каждый раз, когда у пользователя появляется поле, где есть возможность номер телефона изменить (например, при оформлении заказа или в настройке учётной записи), модуль вставляет после маски номер с приписанным кодом 7 и, соответственно, со смещением всех цифр (т.е. если при регистрации с маской 8(999)999-99-99 номер был 8(111)222-33-44, то при редактировании учётной записи он будет показан как 8(711)122-23-34, и, если покупатель этого не заметит и вручную не исправит, то так и сохранится. Обойти это всё можно, например убрав маску, или скрыв от пользователя все поля с возможностью изменять номер, но всё это полумеры и жертвы удобством работы с сайтом... -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Здравствуйте всем. Есть ли способ или проверенный рабочий совместимый с Simple модуль, чтобы сделать возможной регистрацию только по номеру телефона? Я попробовал вот такой, и он, вроде, прекрасно справляется со своей задачей, но там проблема в том, что он некорректно работает с масками телефона. Каждый раз, когда у пользователя появляется поле, где есть возможность номер телефона изменить (например, при оформлении заказа или в настройке учётной записи), модуль вставляет после маски номер с приписанным кодом 7 и, соответственно, со смещением всех цифр (т.е. если при регистрации с маской 8(999)999-99-99 номер был 8(111)222-33-44, то при редактировании учётной записи он будет показан как 8(711)122-23-34, и, если покупатель этого не заметит и вручную не исправит, то так и сохранится. Обойти это всё можно, например убрав маску, или скрыв от пользователя все поля с возможностью изменять номер, но всё это полумеры и жертвы удобством работы с сайтом... Поэтому может кто-нибудь подскажет какой-нибудь другой аналогичный полностью рабочий модуль, или сможет довести до ума этот, т.к. там автор поддержку модуля забросил? -
Добрый день! Делал ли кто-нибудь так, чтобы при оформлении заказа бонусные баллы, которые будут начислены, отображались не отдельно для каждого товара, а их итоговая сумма? Можете поделиться способом? У меня OS2.3 с модулем Simple, но, думаю, что способ для всех примерно будет одинаковым.
-
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Спасибо! -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Подскажите, пожалуйста, а какова функция кнопки "Обновить" в корзине? И могу ли я её скрыть, чтобы не вводить лишний раз покупателя в заблуждение? -
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
A132 ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Добрый день. Подскажите, пожалуйста, как сделать так, чтобы при нажатии на кнопку корзины в шапке, сразу шёл переход на страницу упрощённого заказа Simple. -
Быстрый переход в корзину или "Клик на корзину -> переход к оформлению заказа"
A132 ответил в теме пользователя Andrey23114 в Шаблоны, дизайн и оформление магазина
А для OS2.3 кто-нибудь знает как это сделать? -
Если покупатель не указал свою почту - администратору не приходят уведомления о заказе.
A132 ответил в теме пользователя A132 в Opencart 2.x: Песочница
В общем, проблему я решил тем, что установил модуль Simple и уже в нём настроил всё, как надо. Но если кто-то набредёт на эту тему в поисках ответа на данный вопрос, то знайте, что эта проблема - баг самого opencarta и решается она только так: пользователям, которые не указали свой емэйл, надо самому присваивать какой-нибудь емэйл по умолчанию. -
Всех приветствую! Совсем песочный вопрос: подскажите, пожалуйста, в каком файле редактируются эти поля в OS2.3? П.С. И этот вопрос по прежнему актуален, если есть у кого какие мысли в каком направлении копать - поделитесь, пожалуйста:
-
[Поддержка] Button Back - Кнопка назад или вернуться на предыдущую страницу
A132 ответил в теме пользователя HyperLabTeam в Модули и дополнения
Ещё немножко допилил модуль. Кнопка не работала на странице checkout/success. Для того чтобы она работала нужно в самом конце перед строкой </modification> вставить кусок: <file path="catalog/controller/checkout/success.php"> <operation error="skip"> <search><![CDATA[$data['heading_title'] = $this->language->get('heading_title');]]></search> <add position="after"><![CDATA[ $data['button_back'] = $this->language->get('button_back'); $data['back_title'] = $this->language->get('back_title'); ]]></add> </operation> </file>- 37 ответов
-
- кнопка назад
- вернуться назад
- (и ещё 1)
-
День добрый, господа! Бьюсь с упрощением формы оформления заказа, взяв за основу статью https://opencartmaster.ru/instrukcii/ubiraem-nenuzhnye-shagi-pri-oformlenii-zakaza-na-opencart.html В числе прочего сделал необязательным указание почты покупателя. И вот столкнулся с такой проблемой: если покупатель не указывает свою почту - заказ формируется, но админу письмо с уведомлением о заказе не приходит. Если же покупатель почту указывает - то ему приходит письмо с благодарностью за заказ, и админу на почту приходит уведомление. П.С. Стоит модуль быстрого заказа - так там даже без указания покупателем почты, уведомления на почту администратору приходят. Подскажите, пожалуйста, что тут может за это отвечать, или хоть в каком направлении копать? Перечитал кучу тем, но везде где проблема есть, она в том, что уведомления не приходят в принципе, а не вот так вот - только при определённых условиях, и, соответственно, решают их люди настройкой протоколов... Из изменений касающихся именно почты, вносил такие: В файле \catalog\controller\checkout\guest.php удалил if ((utf8_strlen($this->request->post['email']) > 96) || !preg_match($this->config->get('config_mail_regexp'), $this->request->post['email'])) { $json['error']['email'] = $this->language->get('error_email'); } В файле /catalog/view/theme/default/template/checkout/guest.tpl изменил <div class="form-group required"> <label class="control-label" for="input-payment-email"><?php echo $entry_email; ?></label> <input type="text" name="email" value="<?php echo $email; ?>" placeholder="<?php echo $entry_email; ?>" id="input-payment-email" class="form-control" /> </div>
-
.
-
В общем, благодаря подсказкам товарища AWARO, а также умной статье https://itchief.ru/bootstrap/grid-elements со 2ой частью вопроса я справился. Может это и костыли, но у меня работает. Так что, если кто захочет - сделать надо следующее: Правим файл /catalog/view/theme/default/template/product/product.tpl 1) Перемещаем в карточке товара название из блока покупки наверх, для этого находим кусок кода <div class="row"><?php echo $column_left; ?> <?php if ($column_left && $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } elseif ($column_left || $column_right) { ?> <?php $class = 'col-sm-9'; ?> <?php } else { ?> <?php $class = 'col-sm-12'; ?> <?php } ?> <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?> <div class="col-sm-12 text-left"><h1 style="margin-bottom:20px;"><?php echo $heading_title; ?></h1></div> - добавляем <div class="row"> … <div class="<?php echo $class; ?>"> <h1><?php echo $heading_title; ?></h1> - удаляем <ul class="list-unstyled"> 2) Разделяем блок «Картинки + описание» на 2 раздельных блока: <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?> <div class="col-sm-12 text-left"><h1 style="margin-bottom:20px;"><?php echo $heading_title; ?></h1></div> <div class="row"> <?php if ($column_left || $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } else { ?> <?php $class = 'col-sm-8'; ?> <?php } ?> <!-- Блок картинок и описания --> <div class="<?php echo $class; ?>"> <?php if ($thumb || $images) { ?> <!-- Картинки --> <ul class="thumbnails"> <?php if ($thumb) { ?> <li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <li class="image-additional"><a class="thumbnail" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> - добавляем (заканчивает блок) <!--Блок Описания --> <div class="clearfix"></div> - добавляем, чтобы блок «Описания» в полной версии переезжал в первый столбец под блок «Картинок», а не застревал во втором столбце под блоком «Покупок», т.к. покупки короче картинок <div class="<?php echo $class; ?>"> добавляем (начинаем блок) <ul class="nav nav-tabs" style="display:none;"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> … </form> </div> <?php } ?> </div> </div> <?php if ($column_left || $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } else { ?> <?php $class = 'col-sm-4'; ?> <?php } ?> <!-- Конец блока описания --> 3) Меняем блоки "Описания" и "Покупок" местами. <!-- Блок покупки --> <div class="<?php echo $class; ?>"> <ul class="list-unstyled"> <!-- <?php if ($manufacturer) { ?> <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li> <?php } ?> --> <li><?php echo $text_model; ?> <?php echo $model; ?></li> <!-- <?php if ($reward) { ?> <li><?php echo $text_reward; ?> <?php echo $reward; ?></li> <?php } ?> --> <li><?php echo $text_stock; ?> <?php echo $stock; ?></li> </ul> <?php if ($price) { ?> <ul class="list-unstyled"> … <hr> <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style" data-url="<?php echo $share; ?>"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a></div> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e"></script> <!-- AddThis Button END --> </div> <?php } ?> </div> <!-- Конец блока покупки --> Во вложении лежит мой файл, там уже много что направлено, но суть понять можно - пользуйтесь на здоровье =) П.Ы. С первой частью вопроса с залипанием пока не разобрался. Свойство "position: sticky" там почему-то не работает и нужно писать JS. Если разберусь - допишу. product (10).tpl
-
Всё, я сообразил как я на модуль про кнопку вышел: я искал как решить этот вопрос из темы, нашёл пост, где человек (ты) этот вопрос решил кому-то в личке, и хотел тебе написать. Зашёл в профиль, увидел там кучу модов и отвлёкся на них. А на след.день уже забыл, как на них вышел и всё никак не мог найти вкладку с тем форумом и его автором 😅 А теперь вон оно как всё вывернулось. Спасибо! Попробую.
-
Ну было бы отлично =) но, на сколько я понял, вопрос не решится советом типа "здесь допишите fixed, а здесь поменяйте div'ы местами"...
-
Приветствую Вас, знатоки! Вопрос двойной по положению блока покупки в карточке товара: 1) Можно ли как-то при прокрутке описания зафиксировать на экране этот блок с названием, ценой и кнопкой "В корзину"? Типа как это реализовано на авито (например https://www.avito.ru/sankt-peterburg_pushkin/audio_i_video/novye_besprovodnye_naushniki_bluedio_faith_2_1405483160) 2) Как сделать, чтобы в мобильной версии этот блок шёл первым, т.е. перед блоком с картинками и описанием с характеристиками и отзывами (уже, соответственно без фиксации)? Ну и конечно, это должно работать параллельно. Удивлён, что по этой теме очень мало информации, т.к. мне кажется, что с точки зрения "продающего" шаблона это вещи очень важные...
-
[Поддержка] Button Back - Кнопка назад или вернуться на предыдущую страницу
A132 ответил в теме пользователя HyperLabTeam в Модули и дополнения
День добрый, господа! Скачал этот мод на свой OS2.3. Всё прекрасно работает, спасибо автору. Единственное, что при наведении курсора, вместо "Предыдущая страница" пишет "back_title". Фиксится это следующим образом: Находим в моде строку <file path="catalog/language/russian/russian.php"> и меняем её на <file path="catalog/language/ru-ru/ru-ru.php"> И аналогично <file path="catalog/language/english/english.php"> меняем на <file path="catalog/language/en-gb/en-gb.php"> Метод точно работает на OS2.3 - на остальных модификациях проверяйте какой у вас путь к этим файлам.- 37 ответов
-
- 1
-
-
- кнопка назад
- вернуться назад
- (и ещё 1)
-
Отвечаю сам на свой же вопрос, вдруг кому пригодится: Правим файл /catalog/view/javascript/ocmod/magnific-popup.css (OS 2.3) Размер крестика: строка 138 font-size: 29px; Положение стрелок меняется в блоке ".mfp-arrow {" начиная с 166 строки