Как создать собственный способ оплаты в Magento2

      5 мин чтения    4.5/5    Комментарии к записи Как создать собственный способ оплаты в Magento2 отключены

Как создать собственный способ оплаты в Magento2 : Здесь я покажу, как создавать пользовательский способ оплаты и отобразить его на странице checkout в magento2. Потребуется создать следующие файлы: 1 – Создать Test/Testpayment/registration.php для регистрации вашего модуля в системе. 1 2 3 4 5 6 <?php \Magento\Framework\Component\ComponentRegistrar::register(     \Magento\Framework\Component\ComponentRegistrar::MODULE,     ‘Test_Testpayment’,     __DIR__ ); 2- Создать Test/Testpayment/etc/module.xml для определения имени модуля. 1 2 3 4 5 <?xml version=»1.0″?> <config xmlns:xsi=»https://www.w3.org/2001/XMLSchema-instance» xsi:noTestSchemaLocation=»urn:magento:framework:Module/etc/module.xsd»>     <module name=»Test_Testpayment» setup_version=»2.0.0″ active=»true»>     </module> </config> 3- Создать Test/Testpayment/etc/config.xml для определения способа оплаты. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <?xml version=»1.0″?> <config xmlns:xsi=»https://www.w3.org/2001/XMLSchema-instance» xsi:noNamespaceSchemaLocation=»../../Store/etc/config.xsd»>     <default>         <payment>             <testpayment>                 <payment_action>authorize</payment_action><!— You can use another methor like capture  —>                 <model>Test\Testpayment\Model\PaymentMethod</model>                 <active>1</active>                 <title>Test Payment</title>                 <order_status>pending_payment</order_status><!— set default order status—>             </testpayment>         </payment>     </default> </config> 4- Создать Test/Testpayment/etc/adminhtml/system.xml для отображения способ оплаты в backend. В этом файле упоминается только одно поле для включения / выключения данного метода оплаты. Вы можете добавить… Читать далее »

Таймер для сайта e-timer.ru

      1 мин чтения    4.5/5    Комментарии к записи Таймер для сайта e-timer.ru отключены

 Таймер для сайта от e-timer Таймер для сайта — модуль от e-timer.ru — является бесплатным генератором таймера отсчета даты для сайта вашего сайта, который можно настроить онлайн. Подобные таймеры используют на сайтах в случае, если требуется необходимость показать посетителям сколько осталось времени до конца акции, начала мероприятия или окончания праздника. Таймеры обратного отсчета достаточно давно стали неотъемлемой частью Landing Page и «продающих сайтов». Таймер заставляет аудиторию действовать с определенной целью, загнать во временные рамки, создав эффект срочности и/или что-то типа дефицита товара. Но поиск и настройка подобных модулей может занимать достаточно много времени. На данном сервисе процесс подключение таймера упроститься до пары шагов: Вам потребуется установить дату или установить автоматический перезапуск; Настроить стилизацию таймера; Разместите полученный код на своем сайте.

ТОП-50 белых каталогов сайтов, в которые стоит добавить веб-сайт

      1 мин чтения    4.5/5    Комментарии к записи ТОП-50 белых каталогов сайтов, в которые стоит добавить веб-сайт отключены

Мы постарались отобрать лучшие каталоги сайтов, в которые стоит добавить ресурс. Большая их часть – бесплатные белые каталоги, которые не требуют размещения обратных ссылок и ставят прямую ссылку на ваш проект. Регистрация в каталогах позволит разнообразить ссылочную массу на проект и в ряде случаев – повысить тИЦ. Самые известные каталоги сайтов 1. Яндекс.Каталог (yaca.yandex.ru) Бесплатно берут некоммерческие сайты, представляющие большой интерес для пользователей. Если по вашей теме в ЯК мало проектов – шансы на бесплатную регистрацию увеличиваются. Для остальных проектов – регистрация платная и на момент подготовки статьи стоимость добавления сайта составляет 14750 руб. с НДС. Но готовность оплатить регистрацию совсем не гарантирует добавления в Яндекс.Каталог – модерация жесткая. Регистрация в Яндекс.Каталоге повышает тИЦ, может дать на сайт переходы (при условии, что ваш сайт имеет большой тИЦ) и другой профит. 2. DMOZ (dmoz.org) Крупнейший каталог сайтов Интернета, полностью бесплатный, поддерживается волонтерами. Попадание в DMOZ может повысить доверие к сайту со… Читать далее »

БЕСПЛАТНЫЕ Сервисы автоматической рассылки объявлений

      1 мин чтения    4.5/5    Комментарии к записи БЕСПЛАТНЫЕ Сервисы автоматической рассылки объявлений отключены

БЕСПЛАТНЫЕ Сервисы автоматической рассылки объявлений Перед вами список абсолютно бесплатных сервисов автоматической рассылки объявлений. Т.е., вы пишете свое объявление всего один раз, а оно тут же рассылается на сотни и тысячи различных досок объявлений. 1) https://weleno.com Этот сайт имеет интересную особенность, она состоит в том, что каждое объявление, оставленное пользователем на сайте, автоматически публикуется в 15 группах/пабликах в различных социальных сетях — вКонтакте, ФейсБуке, Твиттере! 2) https://dmitry-portal.ru Один из самых известных и популярных сервисов. Вы можете абсолютно бесплатно разослать Ваше объявление на тысячи досок объявлений. Есть одно ограничение: можно разместить только одно объявление в сутки. 3) https://uka.ru/send Система позволяет рассылать объявления на большое число досок, к тому же система полностью бесплатна. Сейчас в системе работает 103 доски объявлений! Cистема не является полностью автоматической. Здесь вам предлагается список непосредственно форм ввода объявлений. А если вы последуете нескольким простым советам, написанным на сайте, то время, затрачиваемое вами на написание объявлений на много… Читать далее »

Отправка email через SMTP с авторизацией по протоколу SSL на php

      3 мин чтения    4.5/5    Комментарии к записи Отправка email через SMTP с авторизацией по протоколу SSL на php отключены

Отправка email через SMTP с авторизацией по протоколу SSL на php Данная статья посвящена отправке e-mail через SMTP с авторизацией по протоколу SSL с помощью скрипта на php. SMTP с авторизацией по протоколу SSL. Яндекс При работе с почтальонами Яндекс ни чего не изменилось, но, при обращении к классу, требуется указывать ссылку на хост, работающий через SSL. Так же изменился номер порта: раньше был 25, теперь используется 465. Код отправки выглядит вот так: require_once «SendMailSmtpClass.php»; // подключение класса $mailSMTP = new SendMailSmtpClass(‘test@yandex.ru’, ‘****’, ‘ssl://smtp.yandex.ru’, ‘test’, 465); // $mailSMTP = new SendMailSmtpClass(‘логин’, ‘пароль’, ‘хост’, ‘имя отправителя’); // заголовок письма $headers= «MIME-Version: 1.0\r\n»; $headers .= «Content-type: text/html; charset=utf-8\r\n»; // кодировка письма $headers .= «From: test <test@test.ru>\r\n»; // от кого письмо $result = $mailSMTP->send(‘test@yandex.ru’, ‘Тема письма’, ‘Текст письма’, $headers); // отправляем письмо // $result = $mailSMTP->send(‘Кому письмо’, ‘Тема письма’, ‘Текст письма’, ‘Заголовки письма’); if($result === true){ echo «Письмо успешно отправлено»; }else{ echo «Письмо… Читать далее »

ASCII-коды символов

      3 мин чтения    4.5/5    Комментарии к записи ASCII-коды символов отключены

Название Символ ASCII Спец. Табулятор &#009; Перевод строки &#010; Возврат каретки &#013; Пробел &#032; Восклицательный знак ! &#033; Двойная кавычка « &#034; &quot; Знак решетка # &#035; Доллар $ &#036; Процент % &#037; Амперсанд & &#038; &amp; Одинарная кавычка ‘ &#039; Скобка левая круглая ( &#040; Скобка правая круглая ) &#041; Звездочка * &#042; Плюс + &#043; Запятая , &#044; Минус — &#045; Точка . &#046; Правый слэш / &#047; Цифры 0-9 &#048;-&#057; Двоеточие : &#058; Точка с запятой ; &#059; Меньше < &#060; Равно = &#061; Больше > &#062; Знак вопроса ? &#063; Знак собачка @ &#064; Прописные буквы A-Z &#065;-&#090; Скобка квадратная левая [ &#091; Левый слэш &#092; Скобка квадратная правая ] &#093; Степень ^ &#094; Знак подчеркивания _ &#095; Гравис ` &#096; Строчные буквы a-z &#097;-&#122; Фигурная скобка левая { &#123; Вертикальная черта | &#124; Фигурная скобка правая } &#125; Тильда ~ &#126; &tilde; не определён … Читать далее »

Специальные символы HTML

      3 мин чтения    4.5/5    Комментарии к записи Специальные символы HTML отключены

Специальные символы HTML символ html-код десятичный код описание &nbsp; &#160; неразрывный пробел &ensp; &#8194; узкий пробел (еn-шириной в букву n) &emsp; &#8195; широкий пробел (em-шириной в букву m) – &ndash; &#8211; узкое тире (en-тире) — &mdash; &#8212; широкое тире (em -тире) &shy; &#173; мягкий перенос а́ &#769; ударение, ставится после «ударной» буквы © &copy; &#169; копирайт ® &reg; &#174; знак зарегистрированной торговой марки ™ &trade; &#8482; знак торговой марки º &ordm; &#186; копье Марса ª &ordf; &#170; зеркало Венеры ‰ &permil; &#8240; промилле π &pi; &#960; пи (используйте Times New Roman) ¦ &brvbar; &#166; вертикальный пунктир § &sect; &#167; параграф ° &deg; &#176; градус µ &micro; &#181; знак «микро» ¶ &para; &#182; знак абзаца … &hellip; &#8230; многоточие ‾ &oline; &#8254; надчеркивание ´ &acute; &#180; знак ударения № &#8470; знак номера &#128269; Лупа (наклонённая влево) &#128270; Лупа (наклонённая вправо) ☎ &#9742; Телефон &#128190; Дискета &#128736; Молоток и гаечный ключ, настройка… Читать далее »

XSS и ошибки разработчиков на веб-сервисах

      3 мин чтения    4.5/5    Комментарии к записи XSS и ошибки разработчиков на веб-сервисах отключены

Сначала разберем, что такое XSS и его виды.   XSS — Cross-Site Scripting — Одна из множества уязвимостей веб приложений, которая позволяет внедрить вредоносный код, на страницу. Есть 2 типа XSS:   Активная — XSS, которая статично находится на странице Пассивная — XSS, которая динамично отображается на странице, при определенном запросе   За несколько лет работы в сфере информационной безопасности, я смог набраться опыта и могу рассказать о некоторых нетипичных видах XSS. Данные типы уязвимостей довольно распространены на современных веб-сервисах, но к сожалению из-за своей необычности, они скрылись в тени. Начнем с ошибочных представлений разработчиков:   Разработчик думает, что XSS — это инъекция только в HTML-сущность и только. Данное ошибочное мнение складывается изо дня в день. На самом же деле, XSS могут быть не только в HTML, они могут быть почти везде, к примеру даже в картинке. Разработчик уверен, что отфильтровав спец символы, можно защититься от XSS. Данные мнение частично… Читать далее »

get_site_url()

      1 мин чтения    4.5/5    Комментарии к записи get_site_url() отключены

get_site_url() с версии 3.0 get site url Получает URL сайта. Функция возвращает опцию siteurl: get_option(‘siteurl’). Также устанавливает протокол сайта: https — если срабатывает is_ssl() или http. Можно принудительно указать протокол в параметре $scheme. Указывая адрес блога, мы может переместить все файлы WordPress в отдельный каталог. Делается это для удобства, когда пользователю мешают файлы WordPress в основном каталоге и их хотелось бы убрать в подкаталог основного каталога. Как это сделать читайте здесь. Используйте эту функцию, когда нужно получить URL адрес WordPress, а не URL адрес сайта (см. Общие настройки). Для получения адреса сайта, используйте функцию home_url(). Используется в: site_url(), get_admin_url().✈ 1 раз = 0.000067с = очень быстро | 50000 раз = 2.20с = быстро Хуки из функции: return apply_filters( ‘site_url’, $url, $path, $scheme, $blog_id ); Возвращает ссылку на сайт. Использование Шаблон использования $site_url = get_site_url(); $blog_id(число) ID блога. По умолчанию: текущий блог (null) $path(строка) Пусть к странице сайта, который будет добавлен… Читать далее »

Как добавить в шаблон WordPress собственную область для вывода виджетов

      1 мин чтения    4.5/5    Комментарии к записи Как добавить в шаблон WordPress собственную область для вывода виджетов отключены

Виджеты — достаточно удобная технология при работе с шаблонными сайтами. С помощью виджетов вы можете из панели администратора без знания каких-либо языков программирования наполнять нужную области на сайте различными эффектами, текстом, изображениями и т.д. Чаще всего данную технологию используются при заполнении боковых колонок и практически все новые шаблоны WordPress и других CMS пользуются виджетами. Время от времени, используя самописный или скачанный шаблон, приходиться что-то видоизменять и добавлять собственные области для вывода виджетов и WordPress позволяет осуществить это быстро и безбоязненно. В ниже приведенном примере, будет показано как с помощью минимальных знаний php и структуры шаблона WordPress добавить те самые виджеты в теме места, где мы хотим их видеть. Добавим в right sidebar сайта область для наполнения различными типами виджетов: Зарезервируем новую область для наших виджетов в системном файле function.php. Наполняем область виджета нужными нами модулями скаченными с интернета в панели управления. Выводим нашу область в самом шаблоне сайта. Резервация области для виджета происходит с помощью специальной функции register_sidebar. register_sidebar( array(… Читать далее »