Читать книгу Создание сайта от А до Я. Книга 4 - Владимир Вдовиченко - Страница 5

Часть 4
Как повысить эффективность взаимодействия сайта с поиском и пользователями

Оглавление

Зайдите в https://webmaster.yandex.ru

Исправьте технические проблемы сайта. Их список доступен на странице Диагностика.

Добавьте основные страницы сайта в мониторинг важных страниц и следите за изменениями на них.

Увеличьте скорость загрузки контента на мобильных устройствах с помощью технологии Турбо.

Улучшайте представление сайта в Поиске с помощью дополнительных данных.

Установите на сайте систему аналитики (например, Яндекс. Метрику), повышайте конверсию, анализируя показатели отказов и настроенные цели.

Обеспечьте возможность диалога с пользователями с помощью Алисы и чатов на Поиске на платформе Яндекс. Диалоги.

Настройте уведомления для получения информации о важных изменениях, связанных с сайтом.


Установка кнопок социальных сетей

http://n-wp.ru/22680

Плагин Яндекс. Поделиться позволяет выбрать необходимые вам кнопки социальных сервисов и оформление блока. Наиболее интересным представляется вид блока кнопок в виде счётчика – на кнопках отображается количество человек, отправивших ссылку на просматриваемую страницу, в разные социальные сервисы.

Находим плагин

Яндекс. Поделиться: https://wordpress.org/plugins/yandex-share/

Устанавливаем. Активируем.

Консоль/Настройки/Яндекс поделиться.

Добавляем иконки.

Тут же жмём Внешний вид/Иконки/Счётчик.

Сохранить.

В результате внизу каждой страницы имеем набор кнопок.


Однако, в Яндекс. Поделиться нет настроек размера иконок, что не всегда удобно для соблюдения условий адаптивности к различным устройствам.


Как увеличить кнопки Поделиться от Яндекса?

https://dolinacoda.ru/kak-uvelichit-knopki-podelitsya-ot-yandeksa/

Чтобы изменить размер кнопок, нужно понять, какой css класс отвечает за это. Кликаем по любой иконке правой кнопкой и нажимаем Исследовать элемент.


Видим в коде, что за размер иконок отвечает класс ya-share2__icon.

В других версиях темы класс может быть другим, например, у автора книги – это класс b-share-icon

service=«vkontakte»> <span class=«b-share-icon b-share-icon_vkontakte»> </span> <span class=«b-share-counter»> 1 </span> </a>

Соответственно в кодах ниже ставим свой класс.

Как теперь изменить размер кнопок?

– Открываем Консоль/Внешний вид/Редактор/главный css-файл вашего сайта, обычно называется style. css или main. css.

– Вставляем туда сразу после вступительного комментария такой код:

– ya-share2__icon {

– width: Npx! important;

– height: Npx! important;

– background-size: Npx Npx! important;

– }

Все N нужно заменить на числа – сколько именно пикселей размером вы хотите сделать иконки. По умолчанию средние иконки от Яндекса имеют ширину 24 пикселя и такую же высоту, а размер фона 24×24. Как видите, все 4 значения должны быть одинаковыми, если вы хотите сохранить иконки в их текущем виде.

Ключевое слово! important нужно для того, чтобы точно перебить стили, поставленные по умолчанию. Теперь пробую сделать большие иконки:

ya-share2__icon {

width: 36px! important;

height: 36px! important;

background-size: 36px 36px! important;

}

Кнопки у вас должны получиться большихразмеров.

Другие манипуляции

Если иконки со счетчиками, то вам также придется увеличивать размер шрифта числа в счетчике. Делается это так же – исследуем блок, определяем, какой класс отвечает за размер шрифта и переопределяем для него стили.

ya-share2__counter {

font-size: 18px! important;

line-height: 36px! important;

}

Вот, изначальные значения были 12 пикселей (размер шрифта) и 24 пикселя (высота строки). Мы их увеличили пропорционально иконкам.

Заодно покажем, как добавить кнопкам отступы.

ya-share2 {margin: 20px 0;}

ya-share2 это как раз общий контейнер для кнопок. Отступы будут добавлены сверху и снизу по 20 пикселей. А вообще, как вы поняли, зная css можно как угодно перемещать, позиционировать, увеличивать и крутить кнопки от Яндекса, адаптировав их под ваш конкретный сайт.

Ну а если вам вообще нужен полностью уникальный дизайн ваших соц. кнопок, можете почитать эту статью https://dolinacoda.ru/kak-dobavit-na-sajt-knopki-sotsialnyh-setej/ там написано про один из сервисов, который предлагает такую возможность.

Примечание: Иногда, чтобы увеличить кнопки, достаточно ввести код:

.b-share-icon {margin: 36px 50px;}


Получился вот такой результат:


Сервис Share42. Установки кнопок социальных сетей:

В этом варианте кнопки социальных сетей мы будем создавать с помощью сервиса Share42

Переходим на сайт по ссылке: http://share42.com/ru


Выбираем размер 24х24 (или другой).

Выбираем самые популярные сети.

Для этого кликаем по ним.

Далее выбираем вертикальная панель (она будет видна всегда)

Снимаем галочку «Добавить иконку Share42».

Ниже поставим галочку у пунктов «К вашему сайту подключён jQuery» и «Показывать счётчики публикаций».

Жмём «Скачайте новый скрипт».


Переходим в наш хостинг— в нашем случае в Beget.


Перейдите в корневую папку вашего сайта. В файловом менеджере будет сначала папка с названием вашего сайта.


Откройте её. Затем откройте корневую папку public_html.

В открывшемся окне жмём «Загрузить файлы»


Открываем Browser и находим наш файл Share42. Открываем его и жмём «Загрузить», а когда появится зелёная галочка жмём «Закрыть»


Заходим в корневую папку, кликаем правой кнопкой мыши на папке с архивом и жмём «Разархивировать»



Жмём ОК

В корневой папке нашего сайта появится папка Share42


Закрываем файловый менеджер. Возвращаемся на сайт Share42

Внизу:

Укажите путь к папке Share42: http://имя сайта/share42/

Выберите тип сайта, отмечаем WordPress

И ещё немного ниже скопируйте код.


Этот код нужно вставить на сайт, чтобы появились социальные кнопки.

Следующий шаг. Зайдите в корневую папку public_html вашего сайта. Откройте файл single.php и найдите строчку <?php the_content ();?> Если хотите, чтобы кнопки отображались в начале поста, тогда вставляйте скопированный код чуть выше найденной строчки, если после сообщения, тогда чуть ниже. Вертикальные социальные кнопки Share42 можно вставить сразу после тега body или также чуть ниже <?php the_content ();?>.

Зайдите на сайт, откройте любую страницу, и вы увидите сбоку кнопки социальных сетей.


Щёлкните по одной из них, например, Одноклассники. Введите логин и пароль, войдите, Вам предложат опубликовать ваш сайт. Опубликуйте. На иконке Одноклассники появится цифра 1. Значит счётчик сработал.

Создание сайта от А до Я. Книга 4

Подняться наверх