Меню Рубрики

Установка времени в блогах

Добавляем время чтения статьи на сайт WordPress

Всем привет! Уже давно обратил внимание, что на некоторых сайтах/блогах есть такая функция — время чтения статьи в минутах (Reading Time). Перед статьёй указано приблизительно сколько минут потребуется на прочтения данного текста. Встречали? Если, да, тогда, знаете о чём идёт речь, а если нет, смотрите ниже скриншоты. Если хотите реализовать данную фишку у себя на веб-ресурсе WordPress, то я вам помогу это сделать. Есть желание? Тогда в перёд.

Время чтения статьи на сайте WordPress — Reading Time in minutes

Как показать примерное время чтения поста/записи, которое уйдет на чтения на сайте WordPress с помощью плагина или без него? Сообщите своим читателям или посетителям, сколько времени займет чтение вашей публикации в блоге или сайте вордпресс.

Если у вас длинные или короткие посты — отображение «Расчетное время чтения постов» — всегда хорошее дополнение. Эта информация поощряет посетителей к прочтению всей статьи, особенно когда она длинная, поскольку посетители могут четко видеть, сколько времени потребуется, чтобы прочитать всю статью.

Выглядит это будет примерно, так:

Время чтения публикации в минутах

или таким образом (скриншот сделал на блоге semantica):

А более продвинутые пользователи WP могут сделать на главной странице вот так, вмонтировано в кнопку «Читать далее»:

Время чтение контента на главной странице блог

Конечно красиво смотрится. Жалко конечно, что это только дополнительная полезная информация для читателя, хотя может быть и заставит его задержаться на сайте. Раз это займёт мало времени, всего то пару минут, то значит надо обязательно со статьёй ознакомится. И так, ребята и девчата, а также их родители, переходим непосредственно к реализации данной новой опции в WP.

Функция время чтения статьи

Добавить опцию Reading Time (время чтения) можно автоматически, с помощью специального плагина. Или без модуля, то есть, в ручную, вставка кода в файл functions.php и single.php . Начнём с наших незаменимых и любимых помощников — плагинов. Это самый легкий вариант подходит для новичков, хотя и не только им.

Плагин Reading Time WP

Модуль WP Reading Time позволит вам легко добавить приблизительное время чтения в минутах к вашим постам/страницам в WordPress. После установки и активации плагина, он автоматически добавит время чтения к началу содержания вашего сообщения. Но, перед использованием плагина лучше настроить его. Он на английском. Слова на русском можно легко вписать свои:

Настройка плагина Время чтения WP

Вы также можете установить приблизительное количество слов, читаемых в минуту. По умолчанию 300, хотя некоторые считают, что средний человек может прочесть в минуту от 180 до 250 слов. Решайте сами. Ставите галочки в нужных местах и обновляете параметры. Опция будет выглядеть так, перед сообщением:

Время чтения статьи 4 минуты

Если вам нужно конкретное место для вывода данной опции, то нужно вставить в тему (файл single.php или loop-single.php ) Shortcode указанные внизу настроек плагина. Лучшее место, по моему мнению, это где выводятся, время публикации, количество просмотров статьи и так далее. Если хорошо постараться, то будет так:

На чтение статьи уходит пару минут

Пробуйте сначала вставлять шорт код на тестовом блоге, а только потом и на основном веб-ресурсе.

Фишка для WP- сколько времени читать статью

И ещё, вы можете подобрать другой плагин для этих целей. Просто нужно в поиске по плагинам ввести такое словечко — Reading Time. Всё, можете выбирать из предложенных:

Показаны результаты для: Reading Time

Идём далее, вариант для опытных пользователей.

Опция время чтения без плагина

Это способ подсмотрел у GoodwinPress. Сам процесс состоит из двух шагов. Шаг первый . Редактирование файла functions.php (только осторожно, если не правильно вставите код, сайт перестанет работать. Появится белый экран (WSOD). На всякий случай, если что случится, вот инструкция что делать). Уверены? Тогда добавляем в файл functions.php такой код PHP:

Шаг второй . Вставляем код вывода функции там, где хотим видеть её на сайте или в блоге. Внутри записи в файле single.php или loop-single.php . Конкретное место зависит от темы, безусловно, во многих темах записи выводятся из файла content.php . В любом случае, это будет над / под заголовком

, которые легко найти поиском по файлу (Ctrl+F).

Всё. Да, можете поменять текст «На чтение» своей фразой. Учтите, что после обновления или смены темы/шаблона, вам придётся выполнить эту же операцию снова (два шага). А чтобы этого не произошло (не повторять 1-ый шаг) у вас есть возможность легко и безопасно добавлять свой собственный код PHP на ваш сайт WordPress, прямо из области администрирования WordPress. То, есть, без необходимости править файл functions.php . Как? Читайте дальше.

И в заключении : для того, чтобы безопасно добавить пользовательский код PHP в WordPress используйте специальный плагин.

Как вставить код PHP WordPress

Товарищи, если вы не знаете, как правильно редактировать файл functions.php и добавлять свой код php, примените простой плагин для php кода WordPress. Все ваши добавленные новые функции больше не потеряются при смене активной темы или после обновлений, так как, будут храниться отдельно в плагине.

Плагин My Custom Functions

Плагин мои пользовательские функции

С помощью этого плагина вы можете легко и безопасно добавить свой собственный PHP-код на свой веб-сайт WordPress, прямо из области администрирования WordPress. Просто добавьте свой собственный код PHP в поле на странице плагина, и этот плагин сделает все остальное за вас. Он автоматически добавит ваш PHP-код на ваш сайт, без изменения каких-либо файлов вашей темы и без замедления вашего сайта.

Установите и активируйте плагин стандартным способом. Чтобы добавить свой собственный код PHP на свой сайт, просто выполните следующие действия. Зайдите, Настройки — пункт PHP Inserter. Переведите переключатель в положение «ON» и поместите свой собственный код PHP в поле редактора кода:

Читайте также:  Установка барабана для секционных ворот

Инструкция по применению My Custom Functions

Нажмите кнопку «Сохранить изменения». Всё. Вам только останется вставить код вывода функции Время чтения в файл Отдельная запись ( single.php ). Вот, как то, так, друзья. Надеюсь, вам был полезен мой сегодняшний пост. Да, другие любые коды добавляются этим способом.

Скоро увидимся. До новых встреч, удачи и пока, пока!

источник

lagunof_com

Лагунов Сергей

В прошлой статье мы устанавливали переводчик для блога, чтобы нас видели в поисковиках посетители разных стран. Сейчас мы украсим наш блог и добавим такой удобный гаджет как часы для блога. Это бесплатный гаджет и ставиться он очень легко. Забавно, когда посетители из других стран видят ваше время. Формат часов различен, равно как цвет и форма, язык программирования на котором написаны часы, например это могут быть и флэш часы для блога. Также можно установить часы — календари для блога, есть например гаджеты — часы с обратным отсчетом до предстоящего события, например до Олимпиады в Сочи.

Я посмотрел много часов — вот эти привлекли моё внимание:

Эти часы можно вставить не только в блог но и в любой другой сайт. Для начала откроем наш блог, перейдем на: Настройки / Элементы страницы, нажимаем Добавить гаджет, в том месте в котором мы хотим видеть наши часы. На рисунке я выбрал верхнюю панель.

Далее, как в открывшемся окне гаджетов выбираем «HTML / JavaScript», нажимаем на синий плюсик в углу

и выбираем в верхней строке название для наших часов.

Например Часы. Переходим на сайт, где можно установить часы для блога бесплатно .

Тут можно найти много часов для вставки в блог, вариантов очень много, я для примера выбрал «Sports» (спорт), в верхней выделенной красным цветом части можете выбирать другую понравившуюся вам тематику. После того как вы определитесь с понравившимися вам часами нажимаете кнопку «View HTML tag» (смотрите скриншот), откуда попадаете на страницу принятия условий разработчиков, где говорится, что при наведении курсора мыши на часы будет появляться название разработчиков. Итак нажимаем кнопку «Accept»(принять).

Далее в появившемся окне выбираем цветовую гамму часов, отмечая понравившуюся флажком, и самое главное ниже под цветами, отмечаем флажком «Select by the city», что позволяет вам в ручную выбрать страну и город вашего блога, ниже этой строки находятся два окна «Country» и «City», в первом соответственно выбираете страну (например Россия), во втором город (Москва). Ниже выбираем размер часов «Size» (например 150X150). И вот под ваш запрос готов скрипт часов, который находится в окне — ниже выбора размера часов (скрипт который вы видите еще ниже — дополнительный, он нужен на случай если первый скрипт не заработает). Выделяем первый скрипт и нажимаем копировать. (Нажмите на картинку где я всё подробно расписал, картинка кликабельна и может быть увеличена, либо скопирована с описаниями)

Скопировав скрипт, возвращаемся в наш блог где у нас открыто окно «Настроить HTML/JavaScript». В него вставляем скопированный скрипт и нажимаем «Сохранить» (как показано на картинке)

источник

Полезности

про YouTube, про Blogger, про интернет полезности, про бизнес

Страницы

18.04.2012

Часы на блог Blogger

17 комментариев:

Поместила на свой сайт.Спасибо, Светик!

Да, Светлана, посмотрела твои часики. Только тиканье напрягает. Я убрала «тиканье» с блога

Спасибо за часики-цветочек!

А вам спасибо, Татьяна, за внимание! — пусть часики весело тикают

Этот комментарий был удален автором.

Спасибо огромное, Светлана!
Теперь мои оба блога живут с часами))))
И мне так веселее стало!)))

Спасибо огромное за часики! Так здорово и намного веселее! )))

Света, спасибо за новогодние украшения! Сразу праздничное настроение появилось!

Очень красиво получается! Спасибо Вам, Светлана!

spasibo sa часики !oshen krasivie!elka syper!ykrashaet moj blog!a gde vi ix berete?ili vi sami ix delaete?i kak ix y seba potom soxranit?vot takaja ja lübopitnaja!

А что будут показывать эти часы после Нового года?

Самой любопытно — посмотрим

На руке не ношу часов, придётся чаще в блог заглядывать.
Благодарю, Светлана!

Как мы с вами похожи, Александр! Никогда не носила часы на руке — в лучшем случае в кармане были, а в основном обходилась совсем без них

Популярные сообщения

Бестселлер
Как привлечь подписчиков на видеоканал Виджет YouTube на блог

Бестселлер
Как победить болезни Моя история

Бестселлер
Как продвинуть блог Практика Результат гарантирован

Бестселлер
Гиф анимация для новичка Супер интересно

Бестселлер
Как победить болезни Моя история

Бестселлер
Приятные глупости Увлекает

Бестселлер
Оглавление на блог Полезная вещь

Бестселлер
Как поставить музыку Блог зазвучал

Бестселлер
Часики на блог Украшаем блог

Бестселлер
Как победить болезни Моя история

Бестселлер
Эффективность подачи материала Много-много про картинки

источник

Установка времени в блогах

Обновлено: 07.10.2019 года . Всем здравствуйте. Простой в установке и настройке скрипт времени и даты для наших блогов. Аккуратные часики и дата, можно вставить добавить гаджет в любое место макета блога.

Или в шаблоне изменить HTML (сейчас «тема») в тело поста слева/справа, выше/ниже строки . Почитайте статью Оформление, выравнивание, убрать под кат текст в блоге; раздел Выравнивание текста.

При переходе на страницу сообщения, посетители будут видеть время и текущую дату. Пример на скриншоте

CSS добавьте отдельным гаджетом или лучше под кодом времени и даты, второй небольшой HTML код. В адресной строке посмотрите >HTML10 , на свой.

Это самый простой код CSS. Можно добавить рамочку с фоном и без, в меню «содержание блога», ярлык Рамки, на любой вкус.

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

Читайте также:  Установка cod4 обновление регистрации компонентов

7 коммент. :

Ольга, большое спасибо за отличную и очень обширную подборку советов и дополнений для blogger и вообще для сайтов! Ваши часики и дата очень пригодились. У меня стоял до этого другой вариант, но AdBlock скрывал их, а у Вас смотрю нет ) + была внешняя ссылка. Хорошо бы ещё день недели здесь показывать из 2-х символов, а секунды можно бы и убрать. Они на сайте не очень актуальны.
С Вашего позволения, блоггеры не всегда хорошо знакомы с кодом, я не всегда понимаю, что именно имеется в виду. На этой странице я несколько раз вчитывался, пока до меня дошло, что нужно использовать 2 гаджета. Можно об этом было упомянуть вначале. Я не очень понимаю, что Вы имеете в виду под словом макет, видимо вкладку Дизайн блога и первый код разместил в футере, а второй в гаджете в том месте, где должны быть часики. Дальше, я не понял фразы «В адресной строке посмотрите ID виджета». В какой адресной строке? В шаблоне я посмотрел ID виджета и заменил HTML10 на свой. Нам надо фоном выделять в коде элемент, который нужно заменить, тогда нам, тупым становится понятней )) Ещё раз спасибо!

Здравствуйте Алексей. Немного внесла изменения в статью, думаю, так будет понятнее. Но я всегда на связи, так что по любым вопросам обращайтесь.

Посмотреть ID виджета в адресной строке: когда в дизайне нажимаете «изменить» гаджет, во вкладке сверху адресная строка. В конце адреса ID виджета.

источник

Как установить, изменить время и часовой пояс (timezone) в Debian

Системное время — важный параметр в работе сервера, так как на него завязаны почти все службы. Сегодня я расскажу, как настроить время в сервере Debian — установить его, указать или сменить часовой пояс, а так же настроить автоматическое обновление. Отдельно затрону тему своего сервера времени в локальной сети.

Данная статья является частью единого цикла статьей про сервер Debian.

Цели статьи

  1. Показать, как смотреть и настраивать системное время в Debian.
  2. Рассказать, как управлять часовыми поясами.
  3. Настроить автоматическую синхронизацию времени через интернет.
  4. Показать настройку своего ntp сервера в информационной системе.

Введение

Во время установки Debian, сервер автоматически настраивает системное время на основе информации из bios. Инсталлятор предлагает вам выбрать только часовой пояс. При этом, если вы не правильно указали часовой пояс (timezone), его без проблем можно изменить после установки.

Так же ситуация, когда необходимо изменить время или часовой пояс, может возникнуть, если вы арендуете сервер за границей и вам разворачивают систему из готового образа. В таком случае timezone может быть указана не такая, как вы хотите. Надо будет изменить.

Зачем, собственно, следить за точным временем на сервере, кроме непосредственно удобства восприятия этого времени? Причин может быть много. Перечислю основные, которые пришли в голову.

  • Точное время на сервере необходимо для корректного логирования всех событий и последующего расследования инцидентов. Более того, одинаковое время должно быть на всех серверах, которые участвуют в работе информационной системы. Если это не так, то расследование инцидентов становится затруднительным.
  • В доменной середе Windows для корректной работы протокола аутентификации Kerberos требуется примерно одинаковое время на всех участниках домена. Если ваш сервер Debian является членом домена, важно, чтобы его время не сильно отличалось от времени контроллера домена. Его нужно обязательно синхронизировать с ним.
  • На сервере может располагаться какой-то сервис, который взаимодействует с пользователями. Например, новостной сайт, где в статьях указано точное время публикации. Если неправильно настроить часы или timezone, может возникнуть ситуация, когда для некоторых пользователей опубликованные материалы будут отображаться со временем из будущего.
  • Планировщик cron в своей работе использует системные часы. Если вы хотите предсказуемое поведение запланированных задач, время и часовой пояс должны быть настроены правильно.

Для избежания этих и других проблем, предлагаю приступить к настройке времени, даты и часового пояса на сервере под управлением системы Debian.

Как посмотреть и узнать системное время

Начнем с самого простого — подключимся к серверу по ssh и посмотрим в консоли на текущее время. Сделать это можно с помощью простой команды date.

Wed день недели, в данном случае среда
21 Aug число и месяц, 21-е августа
2019 год
03:38:12 время в формате часы:минуты:секунды
PM обозначение времени суток, am или pm, до или после полудня
MSK часовой пояс, он же timezone

Как вы видите, у нас установлен часовой пояс MSK, текущая дата и время в 12-ти часовом формате. Это не очень удобно. Если вам нужно посмотреть время в 24-х часовом формате, добавьте отображение +%R к date.

Подобные параметры удобно использовать в скриптах. Вот наиболее популярные комбинации просмотра текущего времени, которые использую я.

Также есть еще один способ получить полную информацию о времени сервера Debian — воспользоваться командой timedatectl.

Установка и настройка времени в Debian

Для того, чтобы вручную установить дату, используем упомянутую выше команду date, только уже с дополнительными параметрами.

Здесь 08 — месяц, 21 — число, 15 — час, 55 — минуты. Таким образом, формат команды получился вот такой — date MMDDhhmm .

То же самое, только через timedatectl.

Если вы получили ошибку — Failed to set time: Automatic time synchronization is enabled, значит у вас уже настроено автоматическое обновление времени. Об этом подробнее мы поговорим ниже. В таком случае timedatectl, в отличие от date, время менять не будет.

С помощью команды date так же можно посмотреть текущее время системы без учета часового пояса, то есть время по UTC.

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

Читайте также:  Установка ксенона мерседес 203

Установка, настройка и изменение часового пояса

Выше я рассказал, как узнать, в каком часовом поясе находятся системные часы сервера debian. В моем случае timezone установлена как MSK, то есть московский часовой пояс. Если у вас указан другой часовой пояс, а вы, к примеру, хотите установить московский, то делается это просто. Смена часового пояса выполняется через timedatectl:

Посмотреть список всех timezоne, доступных для установки на сервере, можно командой:

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

После того как обновили и настроили часовой пояс, можно приступать к синхронизации времени.

Timedatectl для настройки времени в Debian

В большинстве современных дистрибутивов с systemd служба синхронизации времени уже присутствует в дефолтной установке и реализуется через systemd-timesyncd. Эта служба призвана заменить ntpd. Со слов разработчиков, она легче и быстрее, чем ntpd, плюс интегрирована в systemd, поэтому для автоматической синхронизации времени рекомендуется использовать именно ее.

Тут важно понимать, что systemd-timesyncd не может работать в качестве сервера времени, который мы настроим ниже. Так что, если у вас одиночный сервер, вам вполне подойдет timesyncd. Если же вы хотите использовать свой сервер времени, то надо настраивать ntp.

Для начала, давайте проверим, что у нас настроено в качестве службы обновления времени.

Синхронизация времени уже включена и работает через timesyncd. Посмотрим ее статус.

В принципе, больше ничего делать не нужно. Синхронизация времени через интернет уже настроена и работает. Время обновляется с сервера 2.debian.pool.ntp.org. Для надежности, можно убедиться, что служба работает, плюс, добавим ее сразу в автозагрузку, если ее там нет.

Синхронизация времени с помощью ntp и ntpdate

Если вам по какой-то причине не подходит описанная выше синхронизация, либо вам нужен свой сервер времени в сети, то timesyncd можно выключить.

Покажу теперь простую утилиту ntpdate, с помощью которой можно разово синхронизировать время, не автоматически. Для начала ее нужно установить в систему.

Дальше запускаем для разовой синхронизации.

В данном случае pool.ntp.org — адрес сервера времени. Можно использовать любой. Все, время синхронизировано и никаких автоматических служб не запущено.

Если у вас ntpdate выдает ошибку — the NTP socket is in use, exiting, значит у вас уже установлена и запущена служба ntp, которая заняла udp порт 123, необходимый для работы ntpdate. Установкой и настройкой этой службы мы и займемся далее. Также, если ntpdate не работает, посмотрите материал, может это ваш случай.

Для обновления времени сервера можно воспользоваться службой ntp. Ее так же надо установить отдельно.

Это старая проверенная служба времени, которую использовали еще задолго до появления systemd и его юнитов. Запустим ее и добавим в автозагрузку.

После запуска она сразу же автоматически синхронизирует время. Проверим статус службы ntp в Debian.

Синхронизация времени через ntp заработала сразу же. Дополнительная настройка не нужна, если вас не интересует свой сервер времени, который мы настроим ниже.

При этом, для проверки статуса службы времени ntp можно использовать утилиту ntpq. Посмотрим статус синхронизации.

Поясню значения каждого столбца.

remote Адрес удаленного эталона времени, с которого была синхронизация
refid Указывает, откуда каждый эталон получает точное время. Это могут быть другие сервера времени, система GPS и другое
st Stratum (уровень) это число от 1 до 16, которое указывает на точность эталона. 1- максимальная точность, 16 — сервер недоступен. Уровень вашего сервера будет равен уровню наименее точного удаленного эталона плюс 1.
poll Интервал в секундах между опросами
reach Восьмеричное представление массива из 8 бит, отражающего результаты последних восьми попыток соединения с эталоном. Бит выставлен, если удаленный сервер ответил.
delay Время задержки ответа на запрос о точном времени
offset Разница между вашим и удаленным сервером
jitter Дисперсия (Jitter) — это мера статистических отклонений от значения смещения (поле offset) по нескольким успешным парам запрос-ответ. Чем меньше значение дисперсии, тем лучше, поскольку позволяет точнее синхронизировать время.

Настройка сервера ntp в Debian

Теперь настроим свой сервер времени, с которого другие наши сервера смогут синхронизировать свои часы. Сервер времени ntp использует отдельный одноименный протокол — Network Time Protocol, который для работы использует UDP порт 123. Перед установкой и настройкой службы времени убедитесь, что на фаерволе открыт этот порт.

Файл конфигурации ntp — /etc/ntp.conf. Привожу минимальную достаточную конфигурацию для своего сервера времени.

Так же я обычно отключаю ipv6 протокол, если он не используется. Для этого в файле /etc/default/ntp заменяем параметр на

После изменения конфигурации, перезапустим ntp и проверим статус службы.

Теперь убедимся, что она запущена.

Все в порядке, служба ntp запущена и готова принимать подключения. Для примера синхронизирую время одной из windows машин с нашим сервером времени.

Теперь другие компьютеры и серверы могут синхронизировать свои часы с нашего сервера Debian, где мы настроили ntp службу в качестве источника времени для остальных.

Если в логе /var/log/ntp.log увидите сообщение — kernel reports TIME_ERROR: 0x2041: Clock Unsynchronized, не обращайте внимание. Это не ошибка, а информационное сообщение, говорящее о том, что в момент запуска ntp ядро еще не синхронизировало свое время.

Заключение

Кратко подведу итог опубликованного материала. Мы рассмотрели практически все, что связано со временем на сервере Debian. Причем захватили нюансы systemd, который все больше забирает на себя функционала.

Я показал как устанавливать время, изменять часовой пояс, разово синхронизировать время с помощью ntpdate и настраивать сервер времени ntpd в локальной сети.

Напоминаю, что данная статья является частью единого цикла статьей про сервер Debian.

источник

Добавить комментарий

Adblock
detector