Jump to content

berdps

Новичок
  • Content Count

    22
  • Joined

  • Last visited

Community Reputation

2 Обычный

About berdps

  • Rank
    Пользователь

Recent Profile Visitors

494 profile views
  1. Всем привет! Помогите разобраться, пожалуйста. Нужно сделать простой модуль, который выводит форму в стандартные позиции схемы. Для Opencart 2 я находил стартовый шаблон, достаточный для минимального функционала. Для версии 3 такой найти не могу. Не силен в PHP, поэтому копирование и правка других модулей не сработала, что то делаю не так. Установил модуль "Создание модулей" https://ocroshka.ru/products/sozdanie-modulej/?attribute_pa_versiya-opencart=3-0 Выгрузил с его помощью заготовку, внес правки, установил, но модуль не добавляется к списку модулей. Обращение к базе данных не нужно. Свой архив модуля прилагаю. На форуме и в гугле не нашел ответа на свой вопрос. Подскажите, пожалуйста, как правильно создать свой модуль или поделитесь ссылкой где это описано, именно для версии 3 + Думаю многим будет полезно, так как тема эта, нераскрыта практически. Заранее спасибо. formleftmy.ocmod.zip
  2. Выражаю огромную благодарность legioner26 за помощь, я бился над проблемой несколько дней, потом написал о проблеме на форуме. Этот добрейший человек очень скоро откликнулся и помог решить проблему до конца, течении нескольких дней, без всякой материальной заинтересованности. Попутно подсказал решение еще одной проблемы. Денег не просил, я сам предложил ))) Потому как время - деньги, и считаю что решать свои проблемы за счет чужой доброты это не честно. Добро надо поощрять и культивировать. Еще раз спасибо legioner26 если можно буду еще обращаться, с глупыми вопросами новичка.
  3. Уважаемые форумчане!!! решения по прежнему нет, помогите пожалуйста
  4. Тогда ничем не могу помочь, работал только с 2.3 и выше. Нужен более опытный советчик.
  5. А какая версия OC или может сборка какая либо?
  6. Всем привет, помогите пожалуйста разобраться Вопрос не совсем по 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 support@xn--e1abnfhdaem.xn--p1ai" Подскажите пожалуйста как заставить его отправлять письма на mail Заранее спасибо.
  7. Окончание ЧПУ поставили? Должно быть как на скрине
  8. Вы гений!!! Спасибо большое, все получилось, добавил Ваш блог в избранное )
  9. Напишите, пожалуйста, как это условие должно грамотно выглядеть, чтобы страница была в условии, мой уровень PHP нулевой )) Заранее спасибо.
  10. Здравствуйте, помогите, пожалуйста, в следующей проблеме. Необходимо шапку на главной странице сделать отличной от остальных. Хочу сделать через разные шаблоны и контролеры. Создал в папке шаблона файл 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 Подскажите, пожалуйста, что сделал не так или забыл сделать? Подобные темы на форуме есть, но ответа для себя в них не нашел. Заранее спасибо.
  11. Спасибо огромное заработали!!! Видит Бог, проверял много раз все пути, не знаю как так вышло.
  12. Не понял, что вы имеете в виду, моих знаний не хватает )
  13. в карточке товара и в категориях работают, а вот на главной странице нет.
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.