Как сделать двойную авторизацию в админке WordPress

Показываю наглядно и пошагово как сделать двойную авторизацию в админке WordPress, что позволяет дополнительно защитить ваш сайт от злоумышленников и снять нагрузку с сервера, если идет «брутфорс-атака» (автоматический многократный подбор логина/пароля).

Уточню: подобную авторизацию можно сделать абсолютно на любой CMS, подменив только путь логирования. Читать дальше

Opencart фотогалерея Magnific на все страницы

Если возникла необходимость создать галерею на opencart, то в стандартной сборке присутствует плагин magnific-popup. По умолчанию он автоматически подключается к карточке товара, а чтобы был подключен всегда сделаем следующее:

В /catalog/controller/common/header.php добавим строчки:

$this->document->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');
$this->document->addStyle('catalog/view/javascript/jquery/magnific/magnific-popup.css');

Эти же строчки нужно удалить из /catalog/controller/product/product.php Читать дальше

Как включить кэширование браузером, рецепт для .htaccess

Многие веб-мастера пользуются таким инструментом, как Google Page Speed для проверки скорости своего сайта. После анализа он выдает ряд рекомендаций по оптимизации. И одной из таких рекомендация является использование кеша браузера.

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

OpenCart — как загрузить файл из админки магазина — не загружаются файлы

Уже не первый раз получаю вопрос касательно загрузки файлов из админ-панели магазина OpenCart. Суть вопроса не в том, что пользователи не знают где и как загрузить файл (Каталог/Файлы для скачивания, а затем их подключение к товару в карточке каждого конкретного товара/вкладка «Загрузки»/поле Загрузки — Autocomplete), а в том, что файлы не хотят загружаться. Обычно не возникает проблем с распространенными типа файлов типа png, jpg, zip и подобными им, но вот с более редкими или менее востребованными расширениями возникает проблема. Кстати, в этом вопросе играет роль версия движка (в последних версиях список типов файлов, разрешенных для загрузки, больше, чем в более старых) и его локализация — в opencart этот список раньше стал более расширенным, чем в ocstore. Читать дальше

Как изменить параметры подключения к базе данных в Webasyst

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

Параметры подключения к базе данных рекомендуется редактировать на странице WebAsyst Installer в разделах «Настройки -> MySQL-сервер» и «Настройки -> База данных».
Но если доступ к этим страницам невозможен, то просмотреть или изменить эти параметры можно в следующих файлах: Читать дальше

Как разархивировать zip-архив php-скриптом

К сожалению, не все хостинги дают доступ по ssh. При его наличии жизнь становится простой и прекрасной: используя клиент winscp можно упаковывать-распаковывать tgz-архивы одним кликом мыши. Однако…

Есть два пути:

1. Путь простой, с использованием системных команд.
Закачиваем zip-архив, рядом с ним (в той же папке) помещаем php-скрипт следующего содержания

<?php
echo exec('unzip file.zip');
?>
Читать дальше

Игровой сленг Lineage2

Основные понятия

Абилка — от англ. ability (способность) — прием контактного боя, спец.удар. Активный навык для нанесения физ.урона противнику.
Агрить (моба) — означает заставлять монстра обратить внимание на игрока и атаковать его.
Ассист — Выбрать своей целью, цель другого игрока, при нажатии правой кнопкой на нике (используется для ведения атаки вместе по одной и той-же цели).
Бафф – преимущество, получаемое в результате применения специальных навыков и умений, заклинаний.
Дебаффы — проклятия, от которых кому-нибудь становится плохо))
Баффер – игрок, кастующий(делающий) баффы
Баня, бан – не к ночи будет помянуто. Плохое слово. Забаненный игрок не имеет больше доступа к данному серверу.
Бижа/бижутерия – украшения, повышающие магическую защиту: кольца, серьги, ожерелья.
Вайп — полное удаление всех игровых персонажей с сервера. Читать дальше

Список файлов в папке (Excel)

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

  • перечислить в приложении к договору на проведение тренинга список файлов из раздаточных материалов для особо щепетильных юристов в некоторых компаниях
  • создать список файлов для ТЗ проекта
  • сравнить содержимое папок (оригинал и бэкап, например)

Для реализации подобной задачи отлично подойдет небольшой макрос Читать дальше