Здравствуйте, дорогие читатели! В первой части урока мы с Вами говорили о шорткодах в WooCommerce, а в этом продолжим начатое. Вывод страницы товара на любой странице или записи Интересный шорткод, с помощью которого можно вывести страницу товара на любой странице или записи. Вывод по ID товара: 1 [product_page id=»40″] По артикулу: 1 [product_page sku=»0001″] Результат: Как вывести товары из категории WooCommerce? Для вывода товаров из категории в WooCommerce есть шорткод: 1 [product_category category=»kategoriya-1″] Замечу, что в скобках нужно указывать не название категории, а ее ярлык! Узнать ярлык категории можно перейдя в Товары -> Категории: По умолчанию будет выводится 12 товаров в 4 колонки. Как сделать вывод категорий? Для того чтобы сделать вывод категории используйте шорткод: 1 [product_categories number=»7″ parent=»0″] Значение number — количество выводимых категорий. С помощью шорткода ниже можно вывести категории(ю) по ID: 1 [product_categories ids=»7,8″ parent=»0″] Результат: Как вывести товары со скидкой? Для этого используйте шорткод: 1 [sale_products per_page=»4″] Результат: Как вывести топ рейтинговых товаров? Обычно рейтинги товару назначаются при добавлении комментария. На… Читать далее »
Здравствуйте, друзья! Сегодня мы поговорим о шорткодах интернет магазина WooCommerce. В этом уроке достаточно много нового и полезного могут найти те, кто не так давно создал интернет магазин с помощью плагина WooCommerce и еще не знают всех возможностей плагина. В WooCommerce по умолчанию и без каких-либо плагинов можно использовать встроенные шорткоды. Вставляя шорткоды на страницы или записи, Вы можете вывести списки популярных, новых или акционных (со скидкой) товаров, категории и т.п. И так, давайте начнем! Как вывести последние добавленные (новые) товары? Данный шорткод часто используют на главной странице для того, чтобы посетители видели новинки в ассортименте магазина: 1 [recent_products per_page=»12″ columns=»4″] Шорткод выводит 12 последних добавленных товаров в 4 колонки. Для того чтобы изменить количество товаров нужно всего лишь установить нужное цифровое значение в recent_products per_page. Аналогично и с количеством колонок. Результат: Как вывести популярные товары? Для этого используйте шорткод: 1 [featured_products per_page=»12″ columns=»4″] Этот шорткод работает точно так же, как и предыдущий, но отображает те товары, которые были отмечены звездочками «Рекомендуемый» в списке товаров: Вывод одного товара… Читать далее »
Работа с регистрами в php заключается в том чтобы привести строку к тому или иному виду, для работы со строками используются такие функции как: Название функции: mb_strtolower — Приведение строки к нижнему регистру Как используется: string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] ) Название функции: strtoupper — Приведение строки к верхнему регистру Как используется: string strtoupper ( string $string ) Название функции: ucwords — Преобразует в верхний регистр первый символ каждого слова в строке Как используется: string ucwords ( string $str [, string $delimiters = » \t\r\n\f\v» ] ) Пример использования: ucwords($key);
Как создать собственный способ оплаты в 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 Таймер для сайта — модуль от e-timer.ru — является бесплатным генератором таймера отсчета даты для сайта вашего сайта, который можно настроить онлайн. Подобные таймеры используют на сайтах в случае, если требуется необходимость показать посетителям сколько осталось времени до конца акции, начала мероприятия или окончания праздника. Таймеры обратного отсчета достаточно давно стали неотъемлемой частью Landing Page и «продающих сайтов». Таймер заставляет аудиторию действовать с определенной целью, загнать во временные рамки, создав эффект срочности и/или что-то типа дефицита товара. Но поиск и настройка подобных модулей может занимать достаточно много времени. На данном сервисе процесс подключение таймера упроститься до пары шагов: Вам потребуется установить дату или установить автоматический перезапуск; Настроить стилизацию таймера; Разместите полученный код на своем сайте.
Мы постарались отобрать лучшие каталоги сайтов, в которые стоит добавить ресурс. Большая их часть – бесплатные белые каталоги, которые не требуют размещения обратных ссылок и ставят прямую ссылку на ваш проект. Регистрация в каталогах позволит разнообразить ссылочную массу на проект и в ряде случаев – повысить тИЦ. Самые известные каталоги сайтов 1. Яндекс.Каталог (yaca.yandex.ru) Бесплатно берут некоммерческие сайты, представляющие большой интерес для пользователей. Если по вашей теме в ЯК мало проектов – шансы на бесплатную регистрацию увеличиваются. Для остальных проектов – регистрация платная и на момент подготовки статьи стоимость добавления сайта составляет 14750 руб. с НДС. Но готовность оплатить регистрацию совсем не гарантирует добавления в Яндекс.Каталог – модерация жесткая. Регистрация в Яндекс.Каталоге повышает тИЦ, может дать на сайт переходы (при условии, что ваш сайт имеет большой тИЦ) и другой профит. 2. DMOZ (dmoz.org) Крупнейший каталог сайтов Интернета, полностью бесплатный, поддерживается волонтерами. Попадание в DMOZ может повысить доверие к сайту со… Читать далее »
БЕСПЛАТНЫЕ Сервисы автоматической рассылки объявлений Перед вами список абсолютно бесплатных сервисов автоматической рассылки объявлений. Т.е., вы пишете свое объявление всего один раз, а оно тут же рассылается на сотни и тысячи различных досок объявлений. 1) https://weleno.com Этот сайт имеет интересную особенность, она состоит в том, что каждое объявление, оставленное пользователем на сайте, автоматически публикуется в 15 группах/пабликах в различных социальных сетях — вКонтакте, ФейсБуке, Твиттере! 2) https://dmitry-portal.ru Один из самых известных и популярных сервисов. Вы можете абсолютно бесплатно разослать Ваше объявление на тысячи досок объявлений. Есть одно ограничение: можно разместить только одно объявление в сутки. 3) https://uka.ru/send Система позволяет рассылать объявления на большое число досок, к тому же система полностью бесплатна. Сейчас в системе работает 103 доски объявлений! Cистема не является полностью автоматической. Здесь вам предлагается список непосредственно форм ввода объявлений. А если вы последуете нескольким простым советам, написанным на сайте, то время, затрачиваемое вами на написание объявлений на много… Читать далее »
Отправка 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 Спец. Табулятор 	 Перевод строки 
 Возврат каретки 
 Пробел   Восклицательный знак ! ! Двойная кавычка « " " Знак решетка # # Доллар $ $ Процент % % Амперсанд & & & Одинарная кавычка ‘ ' Скобка левая круглая ( ( Скобка правая круглая ) ) Звездочка * * Плюс + + Запятая , , Минус — - Точка . . Правый слэш / / Цифры 0-9 0-9 Двоеточие : : Точка с запятой ; ; Меньше < < Равно = = Больше > > Знак вопроса ? ? Знак собачка @ @ Прописные буквы A-Z A-Z Скобка квадратная левая [ [ Левый слэш \ Скобка квадратная правая ] ] Степень ^ ^ Знак подчеркивания _ _ Гравис ` ` Строчные буквы a-z a-z Фигурная скобка левая { { Вертикальная черта | | Фигурная скобка правая } } Тильда ~ ~ ˜ не определён … Читать далее »
Специальные символы HTML символ html-код десятичный код описание   неразрывный пробел     узкий пробел (еn-шириной в букву n)     широкий пробел (em-шириной в букву m) – – – узкое тире (en-тире) — — — широкое тире (em -тире) ­ ­ мягкий перенос а́ ́ ударение, ставится после «ударной» буквы © © © копирайт ® ® ® знак зарегистрированной торговой марки ™ ™ ™ знак торговой марки º º º копье Марса ª ª ª зеркало Венеры ‰ ‰ ‰ промилле π π π пи (используйте Times New Roman) ¦ ¦ ¦ вертикальный пунктир § § § параграф ° ° ° градус µ µ µ знак «микро» ¶ ¶ ¶ знак абзаца … … … многоточие ‾ ‾ ‾ надчеркивание ´ ´ ´ знак ударения № № знак номера 🔍 Лупа (наклонённая влево) 🔎 Лупа (наклонённая вправо) ☎ ☎ Телефон 💾 Дискета 🛠 Молоток и гаечный ключ, настройка… Читать далее »