-
Публикаций
39 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя evgen87
-
На клиентском сайте шаблон revolution движок 2.3 тоже работает revolution + 2.1 (rs 1) не работает. Я думаю не в шаблоне косяк а в версии движка.
- 57 ответов
-
- 1
-
-
- обратнаян связь
- условия конфиденциальности
- (и ещё 2)
-
Почему не решение? Задача в соответствии с законом 152 уведомить и взять согласие пользователя на обработку данных, ознакомить его с политикой конфиденциальности. Политика отображается, при желании можно ее прочитать во всплывающем окне, пользователь должен поставить галочку о своем согласии и пока он этого не сделает сообщение не отправит спасибо параметру required. Все соответствует нынешнему законодательству. Значит задача решена, а если решена - значит это решение. Ссылку поправил, кому нужно вставят свою. В заблуждение я никого не ввожу, я предложил вариант добавления чекбокса простым способом на случай если у кого-то как у меня не будет работать модуль и его как меня будут посылать устанавливать бесплатный модуль платно. И к слову не работает он на Русских сборках опенкарта версий Version 2.1.0.2 (rs.1), rs2 проверялось на только установленных чистых движках с дефолтными шаблонами и некоторые версии с премиум шаблонами. За сегодня мне отписалось 5 человек которые попробовали поставить это себе. Работало у двоих. Я попробовал установить 5 или 6 версий движка на сервак, в половине случаев не работало.
- 57 ответов
-
- 1
-
-
- обратнаян связь
- условия конфиденциальности
- (и ещё 2)
-
Для тех, если у кого вдруг тоже не будет работать модуль: <div class="form-group required"> <div class="col-sm-10"> <label> <input name="PERSONAL" type="checkbox" required> Нажимая кнопку «Отправить сообщение», я даю своё согласие на обработку моих персональных данных, в соответствии с Федеральным законом №152-ФЗ «О персональных данных», на условиях и для целей, определенных<a class="colorbox fancybox agree" href="https://ССЫЛКА НА ВАШУ ПОЛИТИКУ КОНФИДЕНЦИАЛЬНОСТИ" alt="Политика конфиденциальности"><b> Политикой конфиденциальности.</b></a></label></div> Вставляем в файл catalog/view/theme/ВАШ ШАБЛОН/template/information/contact.tpl перед строкой: <div class="buttons">
- 57 ответов
-
- 1
-
-
- обратнаян связь
- условия конфиденциальности
- (и ещё 2)
-
Проблема решена, пришлось сочинять код и вставлять его на страницу. Получилось так:
- 57 ответов
-
- 2
-
-
- обратнаян связь
- условия конфиденциальности
- (и ещё 2)
-
В файле catalog/controller/information/contact.php согласно параметру position="before" перед строкой поиска if (isset($this->request->post['email'])) внес: // agreeContact if (isset($this->error['agree'])) { $data['error_agree'] = $this->error['agree']; } else { $data['error_agree'] = ''; } if ($this->config->get('config_account_id')) { $this->load->model('catalog/information'); $information_info = $this->model_catalog_information->getInformation($this->config->get('config_account_id')); if ($information_info) { if (VERSION >= '2.2') { $data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->link('information/information/agree', 'information_id=' . $this->config->get('config_account_id'), true), $information_info['title'], $information_info['title']); } else { $data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->link('information/information/agree', 'information_id=' . $this->config->get('config_account_id'), 'SSL'), $information_info['title'], $information_info['title']); } } else { $data['text_agree'] = ''; } } else { $data['text_agree'] = ''; } if (isset($this->request->post['agree'])) { $data['agree'] = $this->request->post['agree']; } else { $data['agree'] = ''; } // agreeContact end В этом же файле согласно параметру position="after" после строки поиска function validate() { тут единственный момент у меня в файле он нашел строчку protected function validate() { внес код: if ($this->config->get('config_account_id')) { $this->load->model('catalog/information'); $information_info = $this->model_catalog_information->getInformation($this->config->get('config_account_id')); if ($information_info && !isset($this->request->post['agree'])) { $this->error['agree'] = sprintf($this->language->get('error_agree'), $information_info['title']); } } Далее изменения в файле catalog/view/theme/revolution/template/information/contact.tpl писал выше, Ну и в языковых файлах правки внес единственное что в каталоге ru-ru небыло information/contact там его создал
-
В итоге в файле contact.tpl код выглядит так: <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" class="form-horizontal"> <fieldset> <legend><?php echo $text_contact; ?></legend> <div class="form-group required"> <label class="col-sm-2 control-label" for="input-name"><?php echo $entry_name; ?></label> <div class="col-sm-10"> <input type="text" name="name" value="<?php echo $name; ?>" id="input-name" class="form-control" /> <?php if ($error_name) { ?> <div class="text-danger"><?php echo $error_name; ?></div> <?php } ?> </div> </div> <div class="form-group required"> <label class="col-sm-2 control-label" for="input-email"><?php echo $entry_email; ?></label> <div class="col-sm-10"> <input type="text" name="email" value="<?php echo $email; ?>" id="input-email" class="form-control" /> <?php if ($error_email) { ?> <div class="text-danger"><?php echo $error_email; ?></div> <?php } ?> </div> </div> <div class="form-group required"> <label class="col-sm-2 control-label" for="input-enquiry"><?php echo $entry_enquiry; ?></label> <div class="col-sm-10"> <textarea name="enquiry" rows="10" id="input-enquiry" class="form-control"><?php echo $enquiry; ?></textarea> <?php if ($error_enquiry) { ?> <div class="text-danger"><?php echo $error_enquiry; ?></div> <?php } ?> </div> </div> <?php echo $captcha; ?> </fieldset> <!-- agreeContact --> <?php if ($text_agree) { ?> <?php if ($error_agree) { ?> <div class="buttons col-sm-12"> <div class="pull-right text-danger"><?php echo $error_agree; ?></div> </div> <?php } ?> <div class="buttons"> <div class="pull-right"><?php echo $text_agree; ?> <?php if ($agree) { ?> <input type="checkbox" name="agree" value="1" checked="checked" /> <?php } else { ?> <input type="checkbox" name="agree" value="1" /> <?php } ?> <input class="btn btn-primary" type="submit" value="<?php echo $button_submit; ?>" /> </div> </div> <?php } else { ?> <!-- agreeContact end --> <div class="buttons"> <div class="pull-right"> <input class="btn btn-primary" type="submit" value="<?php echo $button_submit; ?>" /> </div> </div> <!-- agreeContact --> <?php } ?> <!-- agreeContact end --> </form> Но на странице обратной связи ничего нет.
-
Немного раскопал, проблема вылазит потому, что в файл nails-gel.ru/system/storage/modification/catalog/controller/information/contact.php добавляется код: <div class="form-group required"> <div class="col-sm-2"> <input name="PERSONAL" type="checkbox" checked required></div><div class="col-sm-10"><label> Я согласен(на) на обработку моих персональных данных в соответствии с Федеральным Законом №152-ФЗ "О персональных данных" в целях рассмотрения моего обращения.</label></div> </div> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил.
-
Подскажите пожалуйста а есть ли модули попроще, по сути надо добавить только вложения, чтоб человек мог прикрепить фото.
-
Проблема после установки ssl
evgen87 ответил в теме пользователя evgen87 в Установка, обновление, настройка
Не получалось, стоит редирект заказ был через https и управление заказом через https Почитал форумы, многие сталкиваются с такой проблемой после перехода на https наткнулся на фикс, фикс исправил... -
Проблема после установки ssl
evgen87 ответил в теме пользователя evgen87 в Установка, обновление, настройка
Помогла установка Bug Fixes for 2.1.* Добавлю сюда, может кому пригодится. bug-fixes.ocmod.xml.zip -
Проблема после установки ssl
evgen87 ответил в теме пользователя evgen87 в Установка, обновление, настройка
Статус заказа поменять не дает из за этой ошибки. -
Проблема после установки ssl
evgen87 ответил в теме пользователя evgen87 в Установка, обновление, настройка
В продолжении темы хочу добавить. Все вроде работало хорошо но обнаружилась еще одна проблема. Заходим в админ-панель, продажи, заказы, нажимаем "Посмотреть" заказ и видим это: а на http работало опять же нормально. -
Проблема после установки ssl
evgen87 ответил в теме пользователя evgen87 в Установка, обновление, настройка
Еще раз огромное спасибо!!!
Останні розширення
-
-
SP Cool Timer Автор: spectre
-
Все товары магазина Автор: kJlukOo
-
-
Список Заказов PRO Автор: Parallax