lucky1313 Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Здравствуйте! Надеюсь могу здесь задать подобный вопрос. Подскажите, плиз, версия опенкарта 3.0.2.0 (rs.2), пытаюсь вывести форму, по инструкции: 1)Вставьте в файл контроллера (.php) код: $formcreator = new formcreator($this->registry); $data['formcreator_id32'] = $formcreator->initFeedback(32); 2)Вставьте в файл шаблона (.twig) код: {{ formcreator_id32 }} Хочу вывести форму в хэдере, соответственно пробовала вставить сюда: 1)catalog- controller - common-header.php 2)catalog-view-theme-default-template-common-header.twig Если путь к файлам правильный, может в header.php код в определенном месте надо вставлять? пробовала здесь https://prnt.sc/sx7d3i и в других местах) Прошу помочь!) Надіслати Поділитися на інших сайтах More sharing options...
lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 (змінено) Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Змінено 10 червня 2020 користувачем lucky1313 Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 1 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Здесь не дело в том куда вставить форум. А скорее дело что у вас приходят неправильные данные для сериализации объекта в строку, сериализация плохо будет работать с с символами большей длины в utf, такими как русские буквы, смайлики. Или же просто не может сформировать правильную строку их полученного объекта. Я так понимаю вы какой то модуль используете для создания форм Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 8 минут назад, Venter сказал: Здесь не дело в том куда вставить форум. А скорее дело что у вас приходят неправильные данные для сериализации объекта в строку, сериализация плохо будет работать с с символами большей длины в utf, такими как русские буквы, смайлики. Или же просто не может сформировать правильную строку их полученного объекта. Я так понимаю вы какой то модуль используете для создания форм а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 8 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Ошибки в модуле 1 Ошибка Warning: Illegal string offset 'required' in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 96 эта ошибка возникает для всех полей 2 Ошибка Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 129 Это говорит о том что в цикл попал не массив тоже возникает для всех полей 3 Ошибка Notice: Undefined variable: forms_tomail in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 149 говорит о том что forms_tomail не определена Обратитесь к разработчику модуля Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 35 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не знаю как у вас но я сейчас протестил модуль такой и все пашет гут Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 3 часа назад, lucky1313 сказал: Здравствуйте! Надеюсь могу здесь задать подобный вопрос. Подскажите, плиз, версия опенкарта 3.0.2.0 (rs.2), пытаюсь вывести форму, по инструкции: 1)Вставьте в файл контроллера (.php) код: $formcreator = new formcreator($this->registry); $data['formcreator_id32'] = $formcreator->initFeedback(32); 2)Вставьте в файл шаблона (.twig) код: {{ formcreator_id32 }} Хочу вывести форму в хэдере, соответственно пробовала вставить сюда: 1)catalog- controller - common-header.php 2)catalog-view-theme-default-template-common-header.twig Если путь к файлам правильный, может в header.php код в определенном месте надо вставлять? пробовала здесь https://prnt.sc/sx7d3i и в других местах) Прошу помочь!) Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 8 минут назад, Venter сказал: Здесь не дело в том куда вставить форум. А скорее дело что у вас приходят неправильные данные для сериализации объекта в строку, сериализация плохо будет работать с с символами большей длины в utf, такими как русские буквы, смайлики. Или же просто не может сформировать правильную строку их полученного объекта. Я так понимаю вы какой то модуль используете для создания форм а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 8 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Ошибки в модуле 1 Ошибка Warning: Illegal string offset 'required' in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 96 эта ошибка возникает для всех полей 2 Ошибка Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 129 Это говорит о том что в цикл попал не массив тоже возникает для всех полей 3 Ошибка Notice: Undefined variable: forms_tomail in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/catalog/controller/extension/module/formcreator.php on line 149 говорит о том что forms_tomail не определена Обратитесь к разработчику модуля Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 35 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не знаю как у вас но я сейчас протестил модуль такой и все пашет гут Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 3 часа назад, lucky1313 сказал: Здравствуйте! Надеюсь могу здесь задать подобный вопрос. Подскажите, плиз, версия опенкарта 3.0.2.0 (rs.2), пытаюсь вывести форму, по инструкции: 1)Вставьте в файл контроллера (.php) код: $formcreator = new formcreator($this->registry); $data['formcreator_id32'] = $formcreator->initFeedback(32); 2)Вставьте в файл шаблона (.twig) код: {{ formcreator_id32 }} Хочу вывести форму в хэдере, соответственно пробовала вставить сюда: 1)catalog- controller - common-header.php 2)catalog-view-theme-default-template-common-header.twig Если путь к файлам правильный, может в header.php код в определенном месте надо вставлять? пробовала здесь https://prnt.sc/sx7d3i и в других местах) Прошу помочь!) Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 35 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не знаю как у вас но я сейчас протестил модуль такой и все пашет гут Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 3 часа назад, lucky1313 сказал: Здравствуйте! Надеюсь могу здесь задать подобный вопрос. Подскажите, плиз, версия опенкарта 3.0.2.0 (rs.2), пытаюсь вывести форму, по инструкции: 1)Вставьте в файл контроллера (.php) код: $formcreator = new formcreator($this->registry); $data['formcreator_id32'] = $formcreator->initFeedback(32); 2)Вставьте в файл шаблона (.twig) код: {{ formcreator_id32 }} Хочу вывести форму в хэдере, соответственно пробовала вставить сюда: 1)catalog- controller - common-header.php 2)catalog-view-theme-default-template-common-header.twig Если путь к файлам правильный, может в header.php код в определенном месте надо вставлять? пробовала здесь https://prnt.sc/sx7d3i и в других местах) Прошу помочь!) Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 3 часа назад, lucky1313 сказал: Здравствуйте! Надеюсь могу здесь задать подобный вопрос. Подскажите, плиз, версия опенкарта 3.0.2.0 (rs.2), пытаюсь вывести форму, по инструкции: 1)Вставьте в файл контроллера (.php) код: $formcreator = new formcreator($this->registry); $data['formcreator_id32'] = $formcreator->initFeedback(32); 2)Вставьте в файл шаблона (.twig) код: {{ formcreator_id32 }} Хочу вывести форму в хэдере, соответственно пробовала вставить сюда: 1)catalog- controller - common-header.php 2)catalog-view-theme-default-template-common-header.twig Если путь к файлам правильный, может в header.php код в определенном месте надо вставлять? пробовала здесь https://prnt.sc/sx7d3i и в других местах) Прошу помочь!) Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Вы как вставляли {{ formcreator_id32 }} ???? Напрямую в шаблон или как https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: https://prnt.sc/sxcgkn в файл catalog-view-theme-default-template-common-header.twig вставила Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? То есть на моем тестовом сайте Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 2 минуты назад, Venter сказал: Не знаю, у меня все пашет. Вы при установке формы модификаторы обновляли? да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 46 минут назад, lucky1313 сказал: а как исправить данную проблему, не подскажите? и почему не исчезает форма при клике на кнопку отправить. Да использую модуль Не исчезает потому что письмо не отправлено потому как возникла ошибка в скрипте. Форма исчезнет при успешной обработке скрипта Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 Только что, lucky1313 сказал: да, обновляла. В чем же беда, уже незнаю в каком направлении думать( Могу помочь Надіслати Поділитися на інших сайтах More sharing options... lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання вставить правильно код формы
lucky1313 Опубліковано: 10 червня 2020 Автор Share Опубліковано: 10 червня 2020 22 минуты назад, Venter сказал: Могу помочь было бы здорово! Надіслати Поділитися на інших сайтах More sharing options...
Venter Опубліковано: 10 червня 2020 Share Опубліковано: 10 червня 2020 2 минуты назад, lucky1313 сказал: было бы здорово! Я вам в личку отписал Надіслати Поділитися на інших сайтах More sharing options... Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Venter Опубліковано: 11 червня 2020 Share Опубліковано: 11 червня 2020 21 час назад, lucky1313 сказал: Кнопка вывелась, но теперь при отправки формы в админке выдает такую ошибку, Notice: unserialize(): Error at offset 47 of 50 bytes in /home/httpd/vhosts/ipraskylov.mcdir.ru/httpdocs/admin/controller/extension/module/formcreator.php on line 304Notice: unserialize(): Error at offset 47 of 50 bytes in а сама форма не исчезает при нажатии Отправить не туда код вставлен? или куда копать? сайт http://ipraskylov.mcdir.ru/ Это ошибка в админке не при отправке формы, проблемка пустяковая и решаемая. НО вот с отправкой формы были действительно проблемы. В общем в файле catalog/controller/extension/module/formcreator.php находим строки $json = $this->validate($this->request->post); if (!isset($json['error'])) { $json = $this->request->post; foreach ($json['form_input'] as $key_fields => $fields) { $json['form_input'][$key_fields] = ''; foreach ($fields as $key_text => $text) { $key_text = str_replace("'", "'", $key_text); $text = str_replace("'", "'", $text); $json['form_input'][$key_fields][$key_text] = $text; } } Короче из за $json['form_input'][$key_fields] = ''; В массив частично, почему то, прилетает первое значение строка То есть должно к примеру прилететь вот такое array(4) { [1]=> array(1) { ["ФИО"]=> string(12) "Вася Пупкин" } [2]=> array(1) { ["Комент"]=> string(12) "это комметарий" } } А прилетает что то вроде array(4) { [1]=> array(1) { ФИО => Вася Пупкин } [2]=> array(1) { Комент => это комметарий } } то есть по сути нужно обращаться к массиву, но в массив прилетают строки. Решение той проблемы удалить строчку кода $json['form_input'][$key_fields] = ''; И кстати, на будущее всем кто качает модули со сторонних сервисов. ЕСЛИ вы скачали модуль не у автора модуля да и еще БЕСПЛАТНО, ТО потрудитесь хоть код модуля просмотреть или ели не понимаете в кодинге то попросите знающего. В модуле про который топик этот ниче плохого в кодинге нет НО в админкской части в модуле несколько ссылок левых на стороние ресурсы, причем одна ссылка тупо стоит в меню админки рядом с сылкой модуля и у нее нет названия, просто стоит иконка. СМОТРИТЕ ГДЕ КАЧАЕТЕ МОДУЛИ 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts