berdps
Новачок-
Публікації
22 -
З нами
-
Відвідування
Відвідувачі профілю
1 094 перегляди профілю
berdps's Achievements
-
Всем привет! Помогите разобраться, пожалуйста. Нужно сделать простой модуль, который выводит форму в стандартные позиции схемы. Для Opencart 2 я находил стартовый шаблон, достаточный для минимального функционала. Для версии 3 такой найти не могу. Не силен в PHP, поэтому копирование и правка других модулей не сработала, что то делаю не так. Установил модуль "Создание модулей" https://ocroshka.ru/products/sozdanie-modulej/?attribute_pa_versiya-opencart=3-0 Выгрузил с его помощью заготовку, внес правки, установил, но модуль не добавляется к списку модулей. Обращение к базе данных не нужно. Свой архив модуля прилагаю. На форуме и в гугле не нашел ответа на свой вопрос. Подскажите, пожалуйста, как правильно создать свой модуль или поделитесь ссылкой где это описано, именно для версии 3 + Думаю многим будет полезно, так как тема эта, нераскрыта практически. Заранее спасибо. formleftmy.ocmod.zip
-
Выражаю огромную благодарность legioner26 за помощь, я бился над проблемой несколько дней, потом написал о проблеме на форуме. Этот добрейший человек очень скоро откликнулся и помог решить проблему до конца, течении нескольких дней, без всякой материальной заинтересованности. Попутно подсказал решение еще одной проблемы. Денег не просил, я сам предложил ))) Потому как время - деньги, и считаю что решать свои проблемы за счет чужой доброты это не честно. Добро надо поощрять и культивировать. Еще раз спасибо legioner26 если можно буду еще обращаться, с глупыми вопросами новичка.
-
Уважаемые форумчане!!! решения по прежнему нет, помогите пожалуйста
-
Тогда ничем не могу помочь, работал только с 2.3 и выше. Нужен более опытный советчик.
-
А какая версия OC или может сборка какая либо?
-
Всем привет, помогите пожалуйста разобраться Вопрос не совсем по OpenCart, просто в этом форуме лучше всего помогают ) Но сайт на OcStore. Есть несколько форм отправки заявок с разных страниц. Для отправки используется скрипт. Он работает, но письма не приходят на почту mail, на yandex приходят. Хостинг reg.ru, они посоветовали поменять почту по умолчанию в php.ini не помогло. Пробовал и в корне в папке php-bin и в папке сайта. В reg.ru Сказали проблемы в скрипте. Такой же скрипт у меня работает на сайте на хостинге beget, там все нормально. Как я понял ошибка в отсутствии обратного адреса у отправляемого письма. На яндекс письма приходят без получателя. На бегете приходят с обратным адресом бегета. From в скрипте пробовал разный не помогает. Скрипт: <?php $method = $_SERVER['REQUEST_METHOD']; //Script Foreach $c = true; if ( $method === 'POST' ) { $project_name = trim($_POST["project_name"]); $admin_email = trim($_POST["admin_email"]); $form_subject = trim($_POST["form_subject"]); foreach ( $_POST as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } else if ( $method === 'GET' ) { $project_name = trim($_GET["project_name"]); $admin_email = trim($_GET["admin_email"]); $form_subject = trim($_GET["form_subject"]); foreach ( $_GET as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } $message = "<table style='width: 100%;'>$message</table>"; function adopt($text) { return '=?UTF-8?B?'.Base64_encode($text).'?='; } $headers = "MIME-Version: 1.0" . PHP_EOL . "Content-Type: text/html; charset=utf-8" . PHP_EOL . 'From: '.adopt($project_name).' <'.$admin_email.'>' . PHP_EOL . 'Reply-To: '.$admin_email.'' . PHP_EOL; mail($admin_email, adopt($form_subject), $message, $headers ); Почта в php.ini: sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]" Подскажите пожалуйста как заставить его отправлять письма на mail Заранее спасибо.
-
Ну и SEOPRO желательно выбрать
-
Окончание ЧПУ поставили? Должно быть как на скрине
-
Вы гений!!! Спасибо большое, все получилось, добавил Ваш блог в избранное )
-
Спасибо, большое, буду разбираться
-
Напишите, пожалуйста, как это условие должно грамотно выглядеть, чтобы страница была в условии, мой уровень PHP нулевой )) Заранее спасибо.
-
Здравствуйте, помогите, пожалуйста, в следующей проблеме. Необходимо шапку на главной странице сделать отличной от остальных. Хочу сделать через разные шаблоны и контролеры. Создал в папке шаблона файл headerh.tpl, создал контроллер с тем же именем. В файле контролера заменил путь к файлу: return $this->load->view('common/headerh', $data); И имя: lass ControllerCommonHeaderh extends Controller В файле home.tpl обратился к новому файлу: <?php echo $headerh; ?> Обновил модификаторы, перезапустил веб-сервер. При загрузке сайта выходит ошибка переменной, и не подключаются стили: Notice: Undefined variable: headerh in C:\OpenServer\domains\melnici2.loc\catalog\view\theme\melnici\template\common\home.tpl on line 1 Подскажите, пожалуйста, что сделал не так или забыл сделать? Подобные темы на форуме есть, но ответа для себя в них не нашел. Заранее спасибо.
-
Спасибо огромное заработали!!! Видит Бог, проверял много раз все пути, не знаю как так вышло.
-
Не понял, что вы имеете в виду, моих знаний не хватает )
-
в карточке товара и в категориях работают, а вот на главной странице нет.