Архив рубрики: Web

В данном разделе рассматриваются все нюансы web разработка, которые могут помочь вам в работе с написанием кода и модулей! Читаем и учимся!

Плагин MailPress для почтовой рассылки WordPress

Если Вы хотите организовать почтовую рассылку непосредственно со своего  WordPress, можете попробовать мощный плагин  MailPress. При помощи плагина MailPress можно организовать  настраиваемую,  независимую от RSS, многофункциональную почтовую рассылку, как новостей сайта, так и сторонних писем. Причем вы можете выбрать внешний вид (шаблон) отправляемых писем. Где скачать плагин MailPress Прежде всего, скачайте плагин со страницы плагина на WordPress.org. Последняя версия 5.4 требует установленной версии WordPress 3.6. Распакуйте скачанный архив (mailpress.zip). Проверьте наличие в архиве папки [tmp] для запуска. Сразу отмечу, что плагин постоянно обновляется, но его обновление несколько усложнено, по сравнению с другими плагинами WP. Важно, если у вас установлен и работает плагин MailPress, то нельзя обновлять его автоматически . Автоматическое обновление плагина  удалит все ваши предыдущие настройки. Установка плагина почтовой рассылки MailPress Для установки плагина MailPress у вас должен быть доступ в административную панель сайта. По FTP загрузите папку mailpress, распакованного архива, в каталог сайта в директорию[wp-content/plugins]; Далее войдите в административную… Читать далее »

Селекторы CSS – точечное применение свойств CSS к элементам страницы (тегам) Оптимизация HTML за счёт использования селекторов

Селектор CSS – это тот элемент, к которому мы собираемся применять CSS свойства. Слово «селектор» говорит само за себя, оно обозначает выбор. p {color: red} div span {background: green} ul li {list-style: none} Селекторы class и id В примере выше мы имеем 3 селектора – это p, div span, ul li. То есть весь наш файл стилей состоит из селекторов и их свойств. Наиболее удобно и наглядно, особенно новичкам, брать за селектор имя класса (class) тега или уникальный идентификатор (id) тега. Чтобы присвоить класс или идентификатор какому-либо тегу, мы должны указать их среди атрибутов этого тега. У конкретного тега может быть максимум 1 идентификатор и бесконечное число классов. Пример: <div id=»first»>текст в первом диве</div> <div class=»second»>текст во втором диве</div> <div id=»third» class=»first second third»>текст в третьем диве</div> На что стоит обратить внимание: Классы и идентификаторы можно присваивать любым (всем) тегам. Каждый id уникален и не может повторяться в пределах одной… Читать далее »

Верстка email рассылок от А до Я для чайников

Уже долгое время занимаюсь дизайном и версткой почтовых рассылок, которые ориентированы на англоязычных пользователей. За время работы перелопатили огромную кучу информации, перепробовали много вариантов верстки, набили достаточное количество шишек. Были найдены и исправлены типичные баги, которые в той или иной мере повторялись во всех почтовых клиентах. Также нашлись проблемы с некоторыми CSS свойствами — различные почтовые клиенты интерпретировали их по разному. Каждое письмо тестировалось на самых популярных почтовых клиентах: Gmail, Outlook, Yahoo, Android, iOS, MozillaThunderbird, Microsoft Outlook, The Bat. Рассылки ходят на сотни миллионов пользователей и приносят очень хорошие результаты. Итак, приступим к изучению. 1. Основные положения Для верстки писем используется табличная верстка. Используем только Inline-стили, то есть применять непосредственно к тегам. Писать CSS в тегах head и body запрещено, так как некоторые клиенты будут удалять все, что находится в этих тегах. Такие конструкции не будут работать в head и body: <link rel=»stylesheet» type=»text/css» href=»/base.css»> <style type=»text/css»></style> Если вы верстаете для… Читать далее »

Закрытие элемента по клику за пределами его области (вне элемента) в jquery

Сразу приведу пример. Представим простой интернет магазин, а именно страницу каталога с товарами. У каждого товара есть кнопка «подробнее», при нажатии на которую, появляется плашка с информацией о товаре. Но у каждого товара есть своя такая плашка, которая скрытая и появится только по нажатии на кнопку. Так вот, окно открылось, но как его закрыть? Можно конечно создать кнопку «закрыть», но представьте, как это не удобно. Пользователь обычно кликает за область нашего окна и вот именно так и нужно его закрывать. Для начала, к примеру, создадим три товара, с одинаковым общим классом. 1 2 3 4 5 6 7 8 9 10 11 12 <div class=»product-one»>     <button class=»button»>Подробнее</button><br/>     <div class=»button_div»>Текст, который скрывается</div> </div> <div class=»product-one»>     <button class=»button»>Подробнее</button><br/>     <div class=»button_div»>Текст, который скрывается</div> </div> <div class=»product-one»>     <button class=»button»>Подробнее</button><br/>     <div class=»button_div»>Текст, который скрывается</div> </div> Затем подключаем библиотеку jquery и вставляем следующий скрипт 1 2 3 4 5 6 7 8 9 10 11 12… Читать далее »

FAQ по верстке рассылок

Вы спамер! Вы будете гореть в аду! Покайтесь! Зачем это вам? Уважаемый пользователь, почтовая рассылка не всегда — есть СПАМ. Русская википедия дает такое определение спаму: Спам (англ. spam) — массовая рассылка коммерческой, политической и иной рекламы или иного вида сообщений (информации) лицам, не выражавшим желания их получать. И не смотря на то, что по статистике около 80% почтового траффика является спамом, я работаю по схеме «честных» почтовых рассылок. Как это происходит: Вариант №1. Привет, вам почта! Картина следующая. Имеется заказчик — владелец интернет-магазина, купонной сети или любого другого сервиса, который пытается что либо продать/регулярно о чем либо информировать пользователя. Что происходит дальше? Подготавливается html письмо-приветствие, которое рассылается по базе email’ов с примерно таким содержанием: Здравствуйте, бла-бла-бла, мы такие-то, такие-то, предлагает то-то и то-то. Если вас заинтересовала данная информация, перейдите, пожалуйста по ссылке и подтвердите ваше желание на регулярное получение нашей почтовой рассылки. При отправке подобного письма-приветсвия рекомендую передавать GET’ом… Читать далее »

Как создать html шаблон для email рассылки

Вы наконец-то решились  идти в ногу со временем  и  выделяться из общей  массы. Вы решились на использование уникального запоминающегося дизайна для ваших рассылок! Поздравляем, это здорово. Но прежде чем приступить к созданию шаблона, вам необходимо узнать  о специфике создания именно email рассылок. «Эта статья поведает о том, как создать html шаблон для email рассылки, который выглядит привлекательно и эффективно. Итак, начнем… Email шаблон – это продолжение вашего сайта Он предназначен  для  узнаваемости  в первую очередь, поэтому он должен наследовать (но не дублировать) стилистику сайта.  Если вы хотите получить шаблон, не перекликающийся визуально  с вашим сайтом, или шаблон для  каких-то специфических целей (например, поздравительный  шаблон-открытку к празднику), укажите об этом отдельно в сопроводительном письме. Чем же отличается email шаблон от сайта Но все же email письмо хоть и является html страницей, похожей на ваш сайт, оно будет иметь некоторые отличия, накладываемые техническими требованиями: Недопустимо использование больших фоновых изображений: у одной части… Читать далее »

Полное руководство по Flexbox

flexbox justify-content

Модуль Flexbox-лейаута (flexible box — «гибкий блок», на данный момент W3C Candidate Recommendation) ставит задачу предложить более эффективный способ вёрстки, выравнивания и распределения свободного места между элементами в контейнере, даже когда их размер неизвестен и/или динамический (отсюда слово «гибкий»). Главная задумка flex-вёрстки в наделении контейнера способностью изменять ширину/высоту (и порядок) своих элементов для наилучшего заполнения пространства (в большинстве случаев — для поддержки всех видов дисплеев и размеров экранов). Flex-контейнер растягивает элементы для заполнения свободного места или сжимает их, чтобы предотвратить выход за границы. Самое важное, flexbox-лейаут не зависит от направления в отличие от обычных лейаутов (блоки, располагащиеся вертикально, и инлайн-элементы, располагающиеся горизонтально). В то время, как обычный лейаут отлично подходит для веб-страниц, ему не хватает гибкости (никакого каламбура) для поддержки больших или сложных приложений (особенно Замечание: Flexbox-лейаут лучше всего подходит для составных частей приложения и мелкомасштабных лейаутов, в то время как Grid-лейаут больше используется для лейаутов большого масштаба. Основы Т.к…. Читать далее »

Адаптивная верстка. Шпаргалки верстальщика

Адаптивная верстка

Все больше набирает обороты адаптивная верстка (responsive), вот недавно и я делал очередной проект с адаптацией под разные экраны. Для своих читателей, которые уже начинают переходить к этому замечательному и сложному способу верстки решил поделиться некоторыми секретами и фишками которые я нашел при верстке сайта, думаю, будет полезно. Для тех кто еще не слышал о таком термине как адаптивная верстка могу сказать что такую верстку можно назвать человеческим языком послушной. Этот вид верстки подстраивается под все возможные экраны устройств с которых пришел ваш посетитель, а в последнее время их мягко говоря полно (нетбуки, планшеты, iphone, устройства на основе Android … ). У всех этих устройств есть особенность, они работают с разными экранами, но некоторые и них даже перестраивают отдельные элементы, так например iphone очень не кстати, вашему дизайну делает свои кнопки и поля форм на вашем сайте. Адаптивная верстка – с чего начать Поговорим по порядку с чего начать делать… Читать далее »

Продвижение доров в РУ

Привет!  Вот решил написать небольшую статью о том, как и чем создавать и продвигать доры, чтобы они приносили траф  Хочу сразу оговориться, говорить Вам о том, как поднимать в топ Yandex, Google, Rambler я не буду, т.к. не совсем уверен в своей правоте. Поехали…  Хочу сказать, что дорген для рушных доров лучше выбрать red.Button( о его функциях, я опишу в других постах). Шаблон для доров будет сделать очень легко, т.к. он использует макросы. Для новичка, лучше всего выбрать фрихосты(бесплатные хостинги) желательно трастовые(бонусные), т.к. на фрихостах доры легче вывести в топ. Вот парочка хостингов (tut.su, pochta.ru) их много, нужно всего лишь поискать:). Предположим, что Вы сгенерировали пачку доров и залили их на хосты, что делать дальше? Дальше…добавляете каждый дор в поисковики Yandex, Rambler в Google не требуется), далее добавляете главную страницу и карту сайта каждого дора в соц. закладки (БобрДобр, Мистер Вонг, Мемори) и еще парочку на Ваш взгляд, далее в Google, далее пингуем каждую… Читать далее »