Публикации автора
113 материалов
Обновлено
Подбираем имя для компании IT
Слова и варианты названий IT-компании из исходной подборки; доступность доменов не заявляется.
ЧитатьОбновлено
Ресурсы со статистикой
Statista: источник рыночной и отраслевой статистики. Как проверять дату, методику и первоначальный источник каждого показателя.
ЧитатьОбновлено
Медиа-ресурсы
Историческая ссылка на IPTV-сервис EdemTV. Что удалось проверить и почему старую цену и срок архива нельзя считать текущими условиями.
ЧитатьОбновлено
5 составляющих успешности IT-компании
Авторские критерии работы IT-компании: команда, продукт, процессы, продажи и финансы; учебная таблица самооценки.
ЧитатьОбновлено
12 легальных способов заработка в интернете
Направления заработка в интернете из исходного материала без гарантий дохода и с уточнениями о работе с клиентами.
ЧитатьОбновлено
Список автопроизводителей
Исходные варианты написания марок и моделей автомобилей для подготовки семантики; список не является рыночным реестром.
ЧитатьОбновлено
Аудит коммерческих факторов ранжирования
Краткая проверка коммерческой страницы: контакты, условия покупки, доставка, оплата, гарантии и оформление заказа.
ЧитатьОбновлено
Обзор: Программа «XML»
Описание исходной программы XML: создание Sitemap из списка адресов и извлечение URL из карты сайта.
ЧитатьОбновлено
Чек-лист по регулярным работам
План регулярных работ по SEO, аналитике, рекламе, доступности сайта и обновлению CMS.
ЧитатьОбновлено
Поисковой аудит
Поисковой аудит: индексация, сниппеты, структура страниц, title, description и присутствие организации.
ЧитатьОбновлено
Чек-лист по настройке вебмастеров, счетчиков
Настройка Яндекс Вебмастера, Search Console и Метрики: права, Sitemap, уведомления и цели.
ЧитатьОбновлено
Текстовый аудит сайта
Краткий текстовый аудит: содержание, ошибки, дубли, понятность и навигация.
ЧитатьОбновлено
Софт для работы
Архивный рабочий набор программ автора с исправленными назначениями и отметками об устаревшем ПО.
ЧитатьОбновлено
Как вывести поле артикул и upc в карточке товара Opencart 3.0
Как передать SKU и UPC из контроллера товара в Twig-шаблон OpenCart 3 и вывести артикул с безопасным экранированием значений.
ЧитатьОбновлено
Выводим вес товара в карточке и категории - OpenCart3
Вывод веса товара в карточке и категории OpenCart 3 с учётом единицы измерения. Форматирование через библиотеку weight и условия перевода килограммов в граммы.
ЧитатьОбновлено
Увеличиваем число товаров на странице категории OpenCart 3
Как выводить по 100 товаров в категории OpenCart 3, согласовать лимит с пагинацией и убрать селектор количества в шаблоне своей темы.
ЧитатьОбновлено
Чек-лист по размещению поддоменов
Что проверить на региональных поддоменах: реальные контакты, регион, контент, аналитика и служебные файлы.
ЧитатьОбновлено
Технический аудит сайта
Технический SEO-чек-лист: доступность, robots.txt, Sitemap, ответы сервера, изображения и структурированные данные.
ЧитатьОбновлено
Оптимизация сайта от А до Я
План работ по оптимизации сайта: исследование ниши, структура, техническая часть, контент и измерение результата.
ЧитатьОбновлено
Чек-лист оценки качества текста
Проверка полезности, актуальности, структуры и языка текста без формальных квот на размер абзацев.
ЧитатьОбновлено
Классификация запросов
Классификация поисковых запросов по намерению, географии, длине, частотности и конкурентности.
ЧитатьОбновлено
Минус-фразы для рекламных кампаний
Исходные списки минус-фраз по темам, регионам и типам запросов с правилами отбора под конкретную кампанию.
ЧитатьОбновлено
Список стандартных коммерческих запросов
Исходный список коммерческих модификаторов запросов для подготовки семантики и рекламы.
ЧитатьОбновлено
3 способа создания семантического ядра
Три подхода к семантическому ядру: данные сайта, анализ ниши и запросы из рекламных кампаний.
ЧитатьОбновлено
Статьи
Ссылка на историческую статью об оформлении соцсетей и актуальный блог её издателя. Уточнение доступности оригинального материала.
ЧитатьОбновлено
Блоги
Корпоративные блоги Яндекса, VK, Google, JUG Ru Group, Онтико и ИТМО на Хабре: подборка источников об IT и разработке.
ЧитатьОбновлено
Меняем цвет текста и фона при клике на текст
Выбор одного из трёх текстовых вариантов с изменением фона и цвета: CSS-класс, classList и кнопки с aria-pressed без jQuery.
ЧитатьОбновлено
Иконки для сайта WP
Таблица 675 уникальных иконок Font Awesome 4.7 с превью, именами классов и HTML-кодом. Подключение локального шрифта в WordPress и подписи доступных кнопок.
ЧитатьОбновлено
Словарь SEO терминов
Словарь SEO и интернет-маркетинга: определения, профессиональный сленг и отмеченные устаревшие понятия.
ЧитатьОбновлено
Расчет бюджета для небольшого бизнеса
Учебная таблица бюджета доставки еды: статьи расходов, касса, разница и проверенные арифметические итоги.
ЧитатьОбновлено
Сервисы для интернет-маркетинга
Исходный справочник сервисов интернет-маркетинга с обновлёнными официальными ссылками и архивными сведениями.
ЧитатьОбновлено
Список телефонов для добавления в Black List
Архивный список звонков автора за 2018 год и пояснение ограничений использования телефонного Black List.
ЧитатьОбновлено
Как сообщить о поисковом спаме
Как сообщить поисковой системе о подтверждённом нарушении и какие сведения приложить к обращению.
ЧитатьОбновлено
Плагин Breeze для WP
Breeze для WordPress: кэширование страниц, очистка базы, CDN и Varnish. Ограничения совместимости, исключения для динамических страниц и проверка после настройки.
ЧитатьОбновлено
Внешняя ссылка через PHP-редирект
Как устроен PHP-редирект внешней ссылки, почему он не скрывает адрес от поиска и как ограничить назначение.
ЧитатьОбновлено
Правильный robots.txt для Wordpress (WP)
Пример robots.txt для WordPress с доступом к ресурсам страницы и пояснением отличия от noindex.
ЧитатьОбновлено
Плагин Custom Permalinks для WP
Custom Permalinks в WordPress: индивидуальные URL, автоматические структуры ссылок и перенаправления со старых адресов. Проверки canonical и страниц после настройки.
ЧитатьОбновлено
Пример сообщества в Одноклассниках
Сохранённый пример сообщества доставки еды в Одноклассниках из исходной подборки.
ЧитатьОбновлено
Плагин Heartbeat Control для WP
Heartbeat Control для WordPress: назначение Heartbeat API, интервалы запросов и ограничения старого плагина. Что проверить перед изменением автосохранения и блокировки записей.
ЧитатьОбновлено
Оптимизация CMS WordPress
Настройка WP-Cron и Heartbeat в WordPress: перенос запуска задач в системный планировщик, сохранение фоновых событий и проверка нагрузки без правок ядра.
ЧитатьОбновлено
Программируем в Avada
Как менять скрытые элементы в старых шаблонах Avada через дочернюю тему. Разбор pages-rich-snippets.php, авторских меток и блока wtl-text с учётом разметки страницы.
ЧитатьОбновлено
Переезд OpenCart 3 на HTTPS
Настройка сертификата, config.php каталога и админки, HTTPS-редирект и исправление mixed content в OpenCart 3. С резервом БД и проверкой URL после переноса.
ЧитатьОбновлено
CTR позиций коммерческих запросов
Учебный расчёт прогноза поискового трафика по CTR с ограничениями исходных коэффициентов.
ЧитатьОбновлено
Чек лист подготовки к высокому сезону
Подготовка бизнеса к высокому сезону: маркетинг, продажи, доставка, склад, производство, кадры, финансы и резерв инфраструктуры.
ЧитатьОбновлено
Правильный robots.txt для сайта без CMS
Пример robots.txt для сайта без CMS: запрет обхода служебного каталога и ссылка на Sitemap.
ЧитатьОбновлено
Расчет бюджета на ДР
Архивный пример бюджета на день рождения для восьми человек с блюдами, количествами и ценами 2018 года.
ЧитатьОбновлено
Поиск дублей страниц с помощью Яндекс Вебмастер
Как проверить статус URL и выбранный дубль страницы в Яндекс Вебмастере.
ЧитатьОбновлено
Проверяем наличие битых ссылок на сайте с помощью Xenu
Xenu Link Sleuth: функции, поиск битых ссылок, страницы-источники, отчёты и повторная проверка.
ЧитатьОбновлено
Проверяем корректность sitemap.xml в Яндекс Вебмастер
Проверка Sitemap в Яндекс Вебмастере и требований к URL, включённым в карту сайта.
ЧитатьОбновлено
Проверяем корректность robots.txt в Яндекс Вебмастер
Как проверить синтаксис robots.txt и разрешение обхода конкретного URL в Яндекс Вебмастере.
ЧитатьОбновлено
Модули для Opencart
Историческая подборка модулей OpenCart: фильтры, импорт, SEO, корзина и оформление заказа. Версии совместимости и цены требуют проверки у разработчика.
ЧитатьОбновлено
Структура файлов в OpenCart
Структура файлов старых веток OpenCart: контроллеры, модели, языковые файлы и шаблоны .tpl. Чем схема отличается от OpenCart 3 с Twig.
ЧитатьОбновлено
Шаблоны для Opencart
Архивная подборка восьми тем OpenCart с описаниями, ценами и ссылками. Уточнения по trial-версии UniShop2 и проверке совместимости шаблона с CMS и PHP.
ЧитатьОбновлено
Подборка плагинов WordPress по задачам
Плагины WordPress для SEO, кэша, контента, рекламы и безопасности. Историческая подборка с уточнениями возможностей, стоимости и ограничений разметки.
ЧитатьОбновлено
Темы WordPress и сайты с шаблонами
Историческая подборка тем WordPress с таблицей и восемью сайтами для поиска шаблонов. Как проверить совместимость, обновления, лицензию и работу темы перед установкой.
ЧитатьОбновлено
Пример КП - "Комплекс услуг"
Архивный образец предложения по SEO: этапы работ, отчётность и условия, требующие адаптации к проекту.
ЧитатьОбновлено
Чек-лист по юзабилити сайта
Чек-лист интерфейса, навигации, форм и мобильной версии сайта с вопросами для пользовательского тестирования.
ЧитатьОбновлено
Все каналы продаж в интернете
Каналы интернет-маркетинга и критерии выбора: бюджет, сроки запуска, целевая аудитория и измеримый результат.
ЧитатьОбновлено
Примеры сайтов и веб-решений
Два примера из исходной подборки: архив лендинга и ссылка на расчёт расстояний для сайта. Состояние и границы применения материалов.
ЧитатьОбновлено
Правила оформления коммерческого предложения в Email
Рекомендации к теме, отправителю, содержанию и вложениям коммерческого предложения по электронной почте.
ЧитатьОбновлено
Психологические приемы оформления рекламы
Двенадцать идей для рекламного макета из исторической подборки: изображение, взгляд, шрифт, цвет и текст. Применение через проверяемые гипотезы.
ЧитатьОбновлено
Оценка площадок РСЯ и исходный список наблюдений
Как оценивать площадки РСЯ по собственной статистике; сохранённый список наблюдений автора.
ЧитатьОбновлено
19 формул рекламных заголовков
19 формул заголовков из исходной подборки: примеры идей и ограничения рекламных обещаний.
ЧитатьОбновлено
Размещаем виджет ВК на сайте
Подключение виджета сообщества ВКонтакте и описание исходных параметров VK.Widgets.Group.
ЧитатьОбновлено
Пример аккаунта магазина в Instagram
Сохранённый пример аккаунта магазина мебели в Instagram из исходной подборки.
ЧитатьОбновлено
Примеры сообществ ВКонтакте
Архив примеров сообществ ВКонтакте для интернет-магазинов и услуг без заявлений о результатах продвижения.
ЧитатьОбновлено
Как узнать ID страницы, группы или паблика в ВКонтакте
Как определить числовой ID пользователя или сообщества ВКонтакте по ссылке на запись.
ЧитатьОбновлено
Шаблоны Bootstrap
Где искать шаблоны и темы Bootstrap: бесплатные темы Bootswatch, каталоги, платные шаблоны и проверка лицензии и версии.
ЧитатьОбновлено
Компоненты для Bootstrap
Календари, иконки, ввод тегов и счётчик символов для интерфейса на Bootstrap: ссылки на проекты и оговорки о совместимости версий.
ЧитатьОбновлено
Рисуем график в Bootstrap
Линейный график Chart.js в сетке Bootstrap: JSON-данные, адаптивный canvas и точки по наведению. Архивный пример Chart.js 1.x и вариант API 4.x.
ЧитатьОбновлено
Меняем в Bootstrap класс у кнопки при нажатии
Переключение двух кнопок Bootstrap и сохранение выбора в localStorage. Различие btn-default в Bootstrap 3 и btn-secondary в Bootstrap 5.
ЧитатьОбновлено
Работаем с датами в JS
Работа с датами в Moment.js: форматирование, разницы, сравнение и русская локаль. Исторические результаты 2018 года и современный Intl.DateTimeFormat.
ЧитатьОбновлено
Почему JavaScript не защищает HTML от копирования
Разбор запрета выделения, перетаскивания и контекстного меню в JavaScript. Почему он не защищает текст и чем управление HTTP-кэшем отличается от запрета копирования.
ЧитатьОбновлено
Выделение всех чекбоксов одним кликом - JS
Чекбокс «Выделить всё» без перебора несуществующих ID: checked, состояние indeterminate и десять исходных пунктов с PHP-разметкой.
ЧитатьОбновлено
Вывод текста в стиле матрицы - JS
Эффект печатающегося текста на JavaScript: три фразы, задержка между символами и пауза между строками. Таймер с функцией вместо строкового выполнения.
ЧитатьОбновлено
Примеры работы с json массивами - PHP
Формирование и чтение JSON в PHP: пустой результат как массив, обработка ошибок, заголовок application/json, ограниченная выборка и безопасный HTML-вывод.
ЧитатьОбновлено
Удаляем записи из БД по выбранным чекбоксам - PHP
Удаление выбранных строк БД: POST-форма, CSRF-токен, разрешённые ID и prepared statements mysqli с проверкой владельца записи.
ЧитатьОбновлено
Удаляем символ BOM с файлов на сервере - PHP
Поиск UTF-8 BOM в текстовых файлах через PHP CLI: предварительный просмотр, ограниченный каталог, пропуск symlink и резерв перед изменением.
ЧитатьОбновлено
Почему нельзя выполнять входящий PHP-код через eval
Риск eval() с данными запроса и безопасная замена: фиксированный список разрешённых действий без исполнения пользовательского PHP-кода.
ЧитатьОбновлено
Формы обратного звонка и вопроса: отправка email на PHP
Две формы на PHP: обратный звонок в CSS-модальном окне и вопрос по email. Проверка полей, CSRF, фиксированный отправитель, экранирование HTML и обработка результата mail().
ЧитатьОбновлено
Работа со строками в PHP
Переносы строк, Unicode-фильтрация, проверка цифр, авторская транслитерация, HTML-экранирование и удаление последнего символа строки в PHP 8.
ЧитатьОбновлено
PHP и MySQL: подключение, выборка и основные операции
Подключение к MySQL через mysqli, проверка соединения, перебор истории заказов, prepared statements и ID вставленной записи. Особенности DISABLE KEYS для MyISAM.
ЧитатьОбновлено
Работаем с датами в MySQL
Unix-время и TIMESTAMP, prepared statements mysqli, разница дат и группировка звонков по календарным дням и месяцам. Таблица спецификаторов DATE_FORMAT.
ЧитатьОбновлено
Скрываем/Показываем по клику блок с текстом - JS
Раскрытие блока текста по нажатию: hidden, aria-expanded и addEventListener. Исторический пример и нативная альтернатива details/summary.
ЧитатьОбновлено
Пульсация (мерцание) текста в CSS
Пульсация текста через CSS keyframes: прозрачность, длительность и отключение анимации при prefers-reduced-motion.
ЧитатьОбновлено
Создаем меню с подкатегориями с помощью CSS
Меню с подкатегориями на CSS: вложенные списки, открытие по наведению и focus-within. Что предусмотреть для клавиатуры и сенсорного экрана.
ЧитатьОбновлено
Подсветка и выделение строки в таблице при наведении и клике - JS
Подсветка строки таблицы при наведении и выбор по нажатию. Исторический JS-пример, обработка через closest и переключение CSS-класса.
ЧитатьОбновлено
Плавно меняем цвет ссылки при наведении курсора в CSS
Плавная смена цвета ссылки в CSS с transition: длительность, задержка и состояние фокуса. Исправление опечатки в исходном фрагменте.
ЧитатьОбновлено
Делаем каждую вторую строку таблицы другого цвета - JS
Чередование цвета строк таблицы через CSS nth-child. Отличие отсчёта jQuery :even и разметка с отдельными thead и tbody.
ЧитатьОбновлено
Меняем картинку при наведении на ссылку
Переключение изображений собаки, кошки и грызуна по наведению, фокусу и нажатию. Исторический JS-пример и вариант с кнопками для клавиатуры.
ЧитатьОбновлено
Закрепляем шапку сайта с помощью CSS
Фиксированная шапка в CSS: позиция у верхней границы, ширина и отступ основного содержимого. Отличие position: fixed от sticky.
ЧитатьОбновлено
Выравниваем блоки, текст, картинки с помощью CSS
Центрирование текста, изображения и блока в CSS: вертикальное выравнивание, table-cell и современный flex. Условия работы и три исходных примера.
ЧитатьОбновлено
Выводим знак рубля (₽) на странице с помощью CSS
Как вывести знак рубля ₽ в HTML: символ Unicode U+20BD и числовая сущность. Старый CSS-вариант с перечёркнутой буквой сохранён как исторический пример.
ЧитатьОбновлено
Как Google контролирует все ваши действия
Где посмотреть и удалить действия в аккаунте Google, проверить устройства и управлять хронологией Карт.
ЧитатьОбновлено
Переезд на https: порядок смены главного зеркала
Переход с HTTP на HTTPS: сертификат, прямые редиректы, canonical, ссылки и панели вебмастеров.
ЧитатьОбновлено
Работаем с Api Яндекс Метрики
Получение OAuth-токена для API Яндекс Метрики и ссылка на актуальную документацию.
ЧитатьОбновлено
Полезные настройки и команды Windows
Очистка локального кэша DNS в Windows командой ipconfig /flushdns. Что меняется после команды и какие проблемы браузера она не устраняет.
ЧитатьОбновлено
Копируем внешние скрипты на свой сервер - PHP
Пример загрузки разрешённого JavaScript-файла в PHP и ограничения самостоятельного размещения сторонних счётчиков.
ЧитатьОбновлено
Настраиваем ответ last-modified - PHP
Как передать реальную дату изменения страницы в Last-Modified и обработать условный запрос в PHP.
ЧитатьОбновлено
Рисуем карту метро Москвы с активными ссылками с помощью CSS
Исторический пример карты метро Москвы со ссылками: фон-карта и абсолютные CSS-координаты станций. Ограничения фиксированной схемы и адаптивности.
ЧитатьОбновлено
Не использовать описание для сниппета из Яндекс.Каталога
Что означал устаревший метатег noyaca и как поисковые системы сейчас формируют сниппеты.
ЧитатьОбновлено
Использование спецсимволов в title и description
Подборка символов и emoji для title и description с пояснениями о формировании сниппетов.
ЧитатьОбновлено
Запускаем стартап
Учебный финансовый пример запуска доставки еды: расходы, запас денег, безубыточность и исправленные расчёты.
ЧитатьОбновлено
Горячие клавиши (hotkeys) для PhotoShop
Горячие клавиши Photoshop для Windows и архивный полный список из статьи 2018 года. Настройка сочетаний и отличия старых команд от текущей версии.
ЧитатьОбновлено
Удаление вирусов на сайте
Как искать вредоносные изменения на сайте: подозрительные PHP-фрагменты, сравнение с чистыми файлами, резервная копия и восстановление после проверки.
ЧитатьОбновлено
Запрещаем доступ к сайту, кроме определенных ip
Как ограничить доступ к сайту разработки заданной подсетью в Apache 2.4.
ЧитатьОбновлено
Редиректы для WordPress (WP)
Редиректы WordPress в Apache .htaccess: главная на внутреннюю страницу, HTTPS, WWW и смена URL. Правила перед блоком WordPress, проверка циклов и query string.
ЧитатьОбновлено
Редиректы для OpenCart
Редиректы Apache 2.4 для OpenCart: WWW и HTTPS, перенос домена с исключением robots.txt, смена товара и категории, удаление query string.
ЧитатьОбновлено
Перезапись .html в PHP с передачей параметров
Внутренняя перезапись адреса .html в PHP с передачей alias через mod_rewrite.
ЧитатьОбновлено
Настройка сжатия файлов в .htaccess
Как включить gzip и задать срок браузерного кэша в Apache без кэширования персональных страниц.
ЧитатьОбновлено
Редиректы в .htaccess: страницы, домены и порядок правил
Примеры редиректов Apache, параметры запроса, выбор главного адреса, обработка 404 и правила mod_rewrite.
ЧитатьОбновлено
Обзор: Программа «Logmaster»
Описание исходной версии Logmaster: загрузка логов, группировка IP, фильтры, настройки и отчёты.
ЧитатьОбновлено
Запрещаем в .htaccess ботам посещать сайт
Ограничение доступа ботов через Apache: User-Agent, IP-адреса, анализ логов и проверка доступа поисковых роботов.
ЧитатьНичего не найдено
Попробуйте другую тему или название.
