AlexDW Опубликовано: 29 апреля 2017 Поделиться Опубликовано: 29 апреля 2017 Скачать / Купить дополнение Agree ContactForm - условия конфиденциальности в форме обратной связи В связи с активизацией Роскомнадзора и проверяющих органов блюсти закон 152-ФЗ о персональных данных , становится сильно желательным наличие на сайте Условий конфиденциальности(по обработке персональных данных) и ознакомление с ними посетителей сайта. Мод Agree ContactForm добавляет ссылку на документ - например, на "Условия конфиденциальности" - и согласие с ним в форму обратной связи. В качестве документа используется статья, выбранная в подтверждении при регистрации аккаунта в настройках магазина (Система-Настройки-Опции-Подтверждение при регистрации) По умолчанию прописаны данные для русского и английского языков, любой другой можно добавить самостоятельно (правкой мода по аналогии с имеющимися) Демо 15x Демо 2x Особенности: - мультиязычность - совместим с ocStore / OCSHOP - Opencart.CMS|PRO / Opencart версий 1.5.2.x - 2.3.0.x - никакие файлы не заменяет, все изменения через VQMOD/OCMOD - не создает дополнительных полей и таблиц в БД - для 1.5.x требуется VQMOD - для 2.x используется OCMOD Установка 15x: просто скопировать файл agree_contact_form.xml в папку vqmod/xml Установка 2x: 1. загрузить файл agree_contact_form.ocmod.xml в Дополнения->Установка дополнений (Extension Installer) 2. обновить кэш модификаций в Дополнения->Менеджер дополнений (Modifications) === В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Другие дополнения: ----------------------------- SearchOrder 2x - улучшенный поиск по заказам Order Field - фото товаров и дополнительные поля в заказах и письме Modal Window 2x - окно с подтверждением / информацией AutoSearch 2x - живой поиск для Opencart 2x Добавил AlexDW Добавлено 27.04.2017 Категория Обратная связь, звонки Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.32.22.11.5.5.1.21.5.5.1.11.5.5.11.5.4.1.21.5.4.1.11.5.4.11.5.3.11.5.2.1 OpenCart.Pro, ocShop Opencart.pro 2.3Opencart.pro 2.1OcShop 2.0.3.хOcShop 1.5.6.4.х Обращение к серверу разработчика Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... jekyman83 Опубликовано: 29 апреля 2017 Поделиться Опубликовано: 29 апреля 2017 Пример текста . Настоящим я даю разрешение ООО «ВАША ФИРМА» (далее – «ваш сайт») в целях заключения и исполнения договора купли-продажи обрабатывать - собирать, записывать, систематизировать, накапливать, хранить, уточнять (обновлять, изменять), извлекать, использовать, передавать (в том числе поручать обработку другим лицам), обезличивать, блокировать, удалять, уничтожать - мои персональные данные: фамилию, имя, номера домашнего и мобильного телефонов, адрес электронной почты. Также я разрешаю ваш сайт в целях информирования о товарах, работах, услугах осуществлять обработку вышеперечисленных персональных данных и направлять на указанный мною адрес электронной почты и/или на номер мобильного телефона рекламу и информацию о товарах, работах, услугах ваш сайт и его партнеров. Согласие может быть отозвано мною в любой момент путем направления письменного уведомления по адресу ваш сайт. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Sergeyy84 Опубликовано: 13 июля 2017 Поделиться Опубликовано: 13 июля 2017 Подскажите, как сделать, чтобы галка была проставлена автоматически? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 13 июля 2017 Автор Поделиться Опубликовано: 13 июля 2017 2 часа назад, Sergeyy84 сказал: Подскажите, как сделать, чтобы галка была проставлена автоматически? это тоже самое что не использовать подтверждение вообще смысл галки - не в самой галке, а именно в ее осознанном подтверждении/согласии с условиями чтобы потом в случае проверки можно было доказать факт получения подтверждения согласия Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 01.07.2017) "О персональных данных" статья 9 п.1 Цитата ..Согласие на обработку персональных данных должно быть конкретным, информированным и сознательным. Согласие на обработку персональных данных может быть дано субъектом персональных данных или его представителем в любой позволяющей подтвердить факт его получения форме, если иное не установлено федеральным законом. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... n3bo Опубликовано: 13 июля 2017 Поделиться Опубликовано: 13 июля 2017 3 минуты назад, AlexDW сказал: Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 01.07.2017) "О персональных данных" статья 9 п.1 И где написано что нужно обязательно галочку поставить? Мб посмотрим как сделано у всеинструменты, эльдорадо, мтс? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 13 июля 2017 Автор Поделиться Опубликовано: 13 июля 2017 как у вас с пониманием прочитанного? "..в любой позволяющей подтвердить факт его получения форме" при зажатой галке - как будете доказывать блюстителям Закона и Порядка что пользователь дал свое согласие осознанно? сама форма получения согласия может быть любой, просто чекбоксы наиболее простой и логичный вариант Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... Sergeyy84 Опубликовано: 25 июля 2017 Поделиться Опубликовано: 25 июля 2017 Вот как сделано на при регистрации в сервисе Яндекс.Доставка http://joxi.ru/KAxYlZLh4KwOvr Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 5 сентября 2017 Автор Поделиться Опубликовано: 5 сентября 2017 3 часа назад, evgen87 сказал: Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? прямо в описании указано: В 29.04.2017 в 18:11, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора 2 часа назад, evgen87 сказал: Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. модуль здесь не при чем - он целиком состоит из xml и ничего не меняет в БД ищите причину Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 В 05.09.2017 в 19:08, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Я извиняюсь, можно подробнее? Не совсем разбираюсь в OCMOD Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Немного раскопал, проблема вылазит потому, что в файл 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> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Нашел, это же самое сидело по пути nails-gel.ru/catalog/controller/information/contact.php убрал от туда, ушла проблема. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Теперь просто при установке модуля не происходит ничего..... Помогите заставить его работать... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 7 сентября 2017 Автор Поделиться Опубликовано: 7 сентября 2017 если не получается и сами в этом плохо разбираетесь - поищите исполнителя в разделе платных услуг (подобным не занимаюсь) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
jekyman83 Опубликовано: 29 апреля 2017 Поделиться Опубликовано: 29 апреля 2017 Пример текста . Настоящим я даю разрешение ООО «ВАША ФИРМА» (далее – «ваш сайт») в целях заключения и исполнения договора купли-продажи обрабатывать - собирать, записывать, систематизировать, накапливать, хранить, уточнять (обновлять, изменять), извлекать, использовать, передавать (в том числе поручать обработку другим лицам), обезличивать, блокировать, удалять, уничтожать - мои персональные данные: фамилию, имя, номера домашнего и мобильного телефонов, адрес электронной почты. Также я разрешаю ваш сайт в целях информирования о товарах, работах, услугах осуществлять обработку вышеперечисленных персональных данных и направлять на указанный мною адрес электронной почты и/или на номер мобильного телефона рекламу и информацию о товарах, работах, услугах ваш сайт и его партнеров. Согласие может быть отозвано мною в любой момент путем направления письменного уведомления по адресу ваш сайт. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Sergeyy84 Опубликовано: 13 июля 2017 Поделиться Опубликовано: 13 июля 2017 Подскажите, как сделать, чтобы галка была проставлена автоматически? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexDW Опубликовано: 13 июля 2017 Автор Поделиться Опубликовано: 13 июля 2017 2 часа назад, Sergeyy84 сказал: Подскажите, как сделать, чтобы галка была проставлена автоматически? это тоже самое что не использовать подтверждение вообще смысл галки - не в самой галке, а именно в ее осознанном подтверждении/согласии с условиями чтобы потом в случае проверки можно было доказать факт получения подтверждения согласия Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 01.07.2017) "О персональных данных" статья 9 п.1 Цитата ..Согласие на обработку персональных данных должно быть конкретным, информированным и сознательным. Согласие на обработку персональных данных может быть дано субъектом персональных данных или его представителем в любой позволяющей подтвердить факт его получения форме, если иное не установлено федеральным законом. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... n3bo Опубликовано: 13 июля 2017 Поделиться Опубликовано: 13 июля 2017 3 минуты назад, AlexDW сказал: Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 01.07.2017) "О персональных данных" статья 9 п.1 И где написано что нужно обязательно галочку поставить? Мб посмотрим как сделано у всеинструменты, эльдорадо, мтс? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 13 июля 2017 Автор Поделиться Опубликовано: 13 июля 2017 как у вас с пониманием прочитанного? "..в любой позволяющей подтвердить факт его получения форме" при зажатой галке - как будете доказывать блюстителям Закона и Порядка что пользователь дал свое согласие осознанно? сама форма получения согласия может быть любой, просто чекбоксы наиболее простой и логичный вариант Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... Sergeyy84 Опубликовано: 25 июля 2017 Поделиться Опубликовано: 25 июля 2017 Вот как сделано на при регистрации в сервисе Яндекс.Доставка http://joxi.ru/KAxYlZLh4KwOvr Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 5 сентября 2017 Автор Поделиться Опубликовано: 5 сентября 2017 3 часа назад, evgen87 сказал: Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? прямо в описании указано: В 29.04.2017 в 18:11, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора 2 часа назад, evgen87 сказал: Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. модуль здесь не при чем - он целиком состоит из xml и ничего не меняет в БД ищите причину Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 В 05.09.2017 в 19:08, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Я извиняюсь, можно подробнее? Не совсем разбираюсь в OCMOD Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Немного раскопал, проблема вылазит потому, что в файл 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> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Нашел, это же самое сидело по пути nails-gel.ru/catalog/controller/information/contact.php убрал от туда, ушла проблема. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Теперь просто при установке модуля не происходит ничего..... Помогите заставить его работать... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 7 сентября 2017 Автор Поделиться Опубликовано: 7 сентября 2017 если не получается и сами в этом плохо разбираетесь - поищите исполнителя в разделе платных услуг (подобным не занимаюсь) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
n3bo Опубликовано: 13 июля 2017 Поделиться Опубликовано: 13 июля 2017 3 минуты назад, AlexDW сказал: Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 01.07.2017) "О персональных данных" статья 9 п.1 И где написано что нужно обязательно галочку поставить? Мб посмотрим как сделано у всеинструменты, эльдорадо, мтс? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexDW Опубликовано: 13 июля 2017 Автор Поделиться Опубликовано: 13 июля 2017 как у вас с пониманием прочитанного? "..в любой позволяющей подтвердить факт его получения форме" при зажатой галке - как будете доказывать блюстителям Закона и Порядка что пользователь дал свое согласие осознанно? сама форма получения согласия может быть любой, просто чекбоксы наиболее простой и логичный вариант Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... Sergeyy84 Опубликовано: 25 июля 2017 Поделиться Опубликовано: 25 июля 2017 Вот как сделано на при регистрации в сервисе Яндекс.Доставка http://joxi.ru/KAxYlZLh4KwOvr Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 5 сентября 2017 Автор Поделиться Опубликовано: 5 сентября 2017 3 часа назад, evgen87 сказал: Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? прямо в описании указано: В 29.04.2017 в 18:11, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора 2 часа назад, evgen87 сказал: Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. модуль здесь не при чем - он целиком состоит из xml и ничего не меняет в БД ищите причину Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 В 05.09.2017 в 19:08, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Я извиняюсь, можно подробнее? Не совсем разбираюсь в OCMOD Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Немного раскопал, проблема вылазит потому, что в файл 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> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Нашел, это же самое сидело по пути nails-gel.ru/catalog/controller/information/contact.php убрал от туда, ушла проблема. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Теперь просто при установке модуля не происходит ничего..... Помогите заставить его работать... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 7 сентября 2017 Автор Поделиться Опубликовано: 7 сентября 2017 если не получается и сами в этом плохо разбираетесь - поищите исполнителя в разделе платных услуг (подобным не занимаюсь) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Sergeyy84 Опубликовано: 25 июля 2017 Поделиться Опубликовано: 25 июля 2017 Вот как сделано на при регистрации в сервисе Яндекс.Доставка http://joxi.ru/KAxYlZLh4KwOvr Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 5 сентября 2017 Поделиться Опубликовано: 5 сентября 2017 Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexDW Опубликовано: 5 сентября 2017 Автор Поделиться Опубликовано: 5 сентября 2017 3 часа назад, evgen87 сказал: Есть проблема, поставил модуль, перестала отображаться страница контактов. opencart 2.1.0.2 шаблон revolution/ где копать? прямо в описании указано: В 29.04.2017 в 18:11, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора 2 часа назад, evgen87 сказал: Перед установкой сделал бекап файлов, БД не бекапил, удалил модификатор, оновил кеш, откатил файлы, страница отобразилась, но если просто ничего не устанавливая обновить кеш модификаторов страница опять не отображается. Соответственно теперь не могу попробовать поставить другой модуль. модуль здесь не при чем - он целиком состоит из xml и ничего не меняет в БД ищите причину Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 В 05.09.2017 в 19:08, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Я извиняюсь, можно подробнее? Не совсем разбираюсь в OCMOD Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Немного раскопал, проблема вылазит потому, что в файл 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> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Нашел, это же самое сидело по пути nails-gel.ru/catalog/controller/information/contact.php убрал от туда, ушла проблема. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Теперь просто при установке модуля не происходит ничего..... Помогите заставить его работать... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 7 сентября 2017 Автор Поделиться Опубликовано: 7 сентября 2017 если не получается и сами в этом плохо разбираетесь - поищите исполнителя в разделе платных услуг (подобным не занимаюсь) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 В 05.09.2017 в 19:08, AlexDW сказал: В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора Я извиняюсь, можно подробнее? Не совсем разбираюсь в OCMOD Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Немного раскопал, проблема вылазит потому, что в файл 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> Если его убрать, страница начинает отображаться, но если обновить кеш модификаторов, код появляется опять и опять страница контактов недоступна. Где он может сидеть? Модификатор сначала отключил, потом удалил. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Нашел, это же самое сидело по пути nails-gel.ru/catalog/controller/information/contact.php убрал от туда, ушла проблема. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 Теперь просто при установке модуля не происходит ничего..... Помогите заставить его работать... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexDW Опубликовано: 7 сентября 2017 Автор Поделиться Опубликовано: 7 сентября 2017 если не получается и сами в этом плохо разбираетесь - поищите исполнителя в разделе платных услуг (подобным не занимаюсь) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
evgen87 Опубликовано: 7 сентября 2017 Поделиться Опубликовано: 7 сентября 2017 (изменено) Внес в ручную фрагменты кода из xml в файлы, ничего на странице контактов не появилось, вносил все правильно... Пойду искать рабочую версию. Изменено 7 сентября 2017 пользователем evgen87 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Иными словами, фактор прямых рук,всё же основной. Спойлер 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 43 минуты назад, Tom сказал: Данная версия 100% рабочая.Проверено минимум на 3-ёх разных шаблонах и минимум двух разных версиях самого опенкарт.... Вы можете прислать примеры файлов contact.tpl и contact.php ? На двух сайтах с разными шаблонами проверили не у меня не отобразилось не у них. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Обратная связь, звонки Модуль Agree ContactForm - условия конфиденциальности в форме обратной связи [Поддержка]
evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 42 минуты назад, Tom сказал: Что мешает внести данные правки в сами файлы? И мои файлы ничем не отличаются от дефолтных файлов опенкарт, куда данный модификатор вносит изменения. Я внес изменения, но на странице контактов ничего не отобразилось. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В итоге в файле 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> Но на странице обратной связи ничего нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша. В админке Дополнения-Менеджер дополнений, справа вверху иконка в виде круга. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2 Перейти к списку тем Похожие публикации [Поддержка] Старая версия удалена автором Автор: sitecreator, 5 мая 2018 роскомнадзор блокировка (и ещё 5) Теги: роскомнадзор блокировка телеграм google тормоза фонты недоступны 9 ответов 1 827 просмотров sitecreator 6 августа 2018 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 4 минуты назад, Tom сказал: Как вариант в этот же файл вносит правки какой то ещё модификатор.И изменения вступят в силу, только после обновления кеша К сожалению не помогает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 В вашем случае это означает только одно.Не то и не там правил. Потому как чудес не бывает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 3 Вперёд Страница 1 из 3 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 2
evgen87 Опубликовано: 8 сентября 2017 Поделиться Опубликовано: 8 сентября 2017 22 минуты назад, Tom сказал: Не то и не там правил. В файле 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 там его создал Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения