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

И так, сертификат куплен, установлен, сервер настроен. Теперь надо все запросы перенаправить на https. Вроде проблем никаких не должно возникнуть с редиректом в .htaccess. Но! Если у вас работает сервер под управлением ISPManager в связке с Nginx и Apache то вы получите цикличные перенаправления.

Смотрим пример:
 
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 

Перенаправление запросов в CMS Joomla вида www.site.com/?p=1234 на другой домен или другую страницу. Со включенной стандартной системой редиректов Joomla 3 это сделать не так просто, запросы перехватывает система управления сайтом, а обычный 301 Redirect с помощью строки в .htaccess

В этой статье мы рассмотрим настройку и установку новой версии адаптивного слайдера изображений Owl Carousel 2 работающую на всех устройствах.

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

Owl Carousel 2 использует аппаратное ускорение CSS3 Translate3d поддерживаемое всеми современными браузерами, а так же есть поддержка старых CSS2 браузеров.

Теперь Owl Carousel 2 поддерживает плагины для расширения функционала. Благодаря этой возможности вы можете исключить из плагина ненужные модули или наоборот добавить необходимые.

После обновления Joomla с версии 3.4.x до 3.5.1 некоторые администраторы в лог файлах веб-сервера могут наблюдать следующие ошибки:

[Wed May 11 05:54:42 2016] [error] [client 185.3.16.210] PHP Notice:  Undefined variable: this in /libraries/cms/application/cms.php on line 430, referer: http://useful-notes.ru/
[Wed May 11 05:54:42 2016] [error] [client 185.3.16.210] PHP Notice:  Undefined variable: this in /libraries/cms/application/cms.php on line 430, referer: http://useful-notes.ru/
[Wed May 11 05:54:42 2016] [error] [client 185.3.16.210] PHP Notice:  Undefined variable: this in /libraries/cms/application/cms.php on line 430, referer: http://useful-notes.ru/
[Wed May 11 05:54:42 2016] [error] [client 185.3.16.210] PHP Notice:  Undefined variable: this in /libraries/cms/application/cms.php on line 430, referer: http://useful-notes.ru/

Выражение для After Effects с помощью которого можно задавать плавность или ускорение движения объекта по ключам. Например, резкий старт и замедление. Одним из преимуществ использования выражения для смягчения движения является то, что ключевые кадры всегда доступны для редактирования.

Как изменить / удалить meta tag generator в Joomla 3?

Ходят слухи что наличие мета тега <meta name="generator" content="Joomla 3.4" /> в head секции вашего сайта это очень плохо и что роботы ищущие сайты на Joomla для взлома ориентируются именно на него, как на один из опознавательных знаков движка сайта и что поисковые системы понижают в выводе сайты на этой CMS. Так это или нет, но тег мы изменим или вовсе удалим. Сейчас расскажу как.

Недавно просматривая логи заметил ошибку верификации сертификата при соединении своего smtp сервера с серверами gmail,yandex.ru и mail.ru. В принципе эта проверка лишь дополнительное звено при авторизации и на доставку писем пока не влияет. Вот содержимое лога /var/log/mail.err:

Feb 6 13:57:24 xxxxxx postfix/smtp[nnnnn]: certificate verification failed for gmail-smtp-in.l.google.com[173.194.70.27]:25: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority

Фиксированное меню сверху сайта на jQuery. Можно просто с помощью CSS позиционирования зафиксировать его сверху и все. Но наш метод более гибок, меню сверху сайта мы закрепим после пролистывания страницы, сделаем эффект появления. И так, как закрепить шапку сайта сверху?

Адаптивный слайдер изображений Owl Carousel Slider. Имеет достаточно большое количество настроек, прост в установке и работе.

Facebook OpenGraph Protocol

Facebook является одним из основных инструментов для обратной связи с посетителями сайта и само собой инструментом для продвижения любого ресурса. Кнопочки «Поделится» и «Нравится» жизненно необходимы для вашего ресурса. Но какую именно информацию должен подхватывать робот не понятно. Каждый сайт отличается по своей структуре и что бы робот Facebook не парсил материал наугад существует протокол Open Graph. Что это такое и как он облегчает жизнь роботам и веб-мастерам?