Программирование сайтов
3 Фев в 21:16

Редактор кода 2021 для HTML/CSS/JS/PHP

Уж сколько лет работал на Notepad++ и не хватало в нем только одного – Emmet. Плагин такой для него есть, однако, установить его никак не получилось. Последняя серьезная попытка закончилась появлением его элементов в меню, но работать он так и не захотел. То ли у меня талант, то ли судьба.

Осознавая, сколько времени тратится на написание конструкций типа: ‘<div class=”item”>…</div>’, решился таки поискать замену, и ведь нашел! Бесплатный редактор с предустановленными возможностями Emmet – Visual Studio Code. Не путать с IDE Visual Studio, которая служит для написания и отладки C/C# кода и не только. Это тяжелый продукт, а мне нужно быстро открывать файлы по FTP, значит, запускаться программа должна быстро.

При установке, программа предложит установить KeyMap, подобный другому редактору. Notepad++ там тоже предлагается. Выбирай и пользуйся теми же горячими клавишами. Также, поставил наиболее популярные плагины для PHP и WordPress, так как в последнее время с ним больше всего работаю. В результате, проверяется синтаксис кода, добавляются функции с аргументами в правильном порядке, например, get_post_meta( $post_id:integer, $key:string, $single:boolean ) – то есть, базовые возможности IDE. Это очень удобно!

Еще, из того чего не было в NPP по умолчанию, квадратик цвета в CSS свойствах color и background. Тоже полезная вещь.

Рекомендую.

24 Ноя в 09:55

Модальное окно (простое)

Требуется только jQuery.
HTML:

CSS:

JS:

 

 

3 Ноя в 07:20

Микро-разметка организации

[html]
<div itemscope itemtype="http://schema.org/Organization">
<div itemprop="name" class="title">ИП Иванов Иван Иванович</div>
<link itemprop="url" href="https://stebenkov.ru/">
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="postalCode">414056</span>,
<span itemprop="addressCountry">Россия</span>,
<span itemprop="addressRegion">Астраханская область</span>,
<span itemprop="addressLocality">Астрахань</span>,
<span itemprop="streetAddress">Иванова, 567</span>
</div>
<div class="item">Телефон: <a href="tel:88000000000"><span itemprop="telephone">+7(800) 000-00-00</span></a></div>
<div class="item">E-mail: <a href="mailto:feedback@stebenkov.ru"><span itemprop="email">feedback@stebenkov.ru</span></a></div>
</div>
[/html]
В таком варианте валидатор https://search.google.com/structured-data/testing-tool/u/0/?hl=ru не показывает не заполненных полей и предупреждений.

1 Дек в 21:08

Микроразметка мероприятий