Практическая задача для тестирования — вывод формы оплаты в только в рабочее время.

Несложная задачка для тестирования PHP программистов после курсов. Условие «Необходимо настроить вывод формы оплаты таким образом, чтобы она работала с 8.30 до 16.30 в будние дни. В выходные и праздники форма работать не должна.»

Last-Modified для SimplaCMS

Известно что применение Last-Modified ускоряет поисковую индексацию, т.к. число страниц, бот ПС с сайта за один заход условно говоря ограничено, то передавая боту дату последней модификации страницы можно увеличить краулинговый бюджет. Т.к. у меня в арсенале имеется сайт с 120000+ продуктов на SimplaCMS, который не совсем хорошо индексируется, я давно хотел внедрить это в движок, однако все найденные мною решения требовали довольно сильной модификации кода, поэтому я решил пойти своим путем, тем более что в SimplaCMS по дефолту есть даже поле с датой создания товара.

301 Редирект кириллических url

О том что кириллические URL это нехорошо написано уже немало, и вот настал тот момент когда мне понадобилось решить данную задачу для WordPress. Через htaccess у меня работать не захотело, поэтому я реализовал это очень простым скриптом на PHP

Исправляем баг в SimplaCMS — несуществующая страница пагинации в категории отдает 200 ОК.

Собственно есть такой баг — если вручную задать страницу пагинации в категории, то вместо 404 движок отдаст 200 ОК. Это легко проверить на официальном сайте, собственно вот http://demo.simplacms.ru/catalog/mobilnye-telefony?page=10

Текущий год в WordPress: title, description, контент и копирайт.

Недавно мне понадобилось вставить в WordPress текущий год, так чтоб он автоматически менялся на актуальный. Т.е. чтоб «Лучшие сумки 2018 года», 1 января 2019 года стали — «Лучшие сумки 2019 года». Причем сделать это надо было везде — в контенте и в мета-тегах Title и Description. Ну а про копирайт в футере я напишу бонусом.