Как очистить кэш браузера пользователя? Не обновляется CSS после изменений на сайте.

Очень часто при работе с клиентскими сайтами на различных CMS меня раздражала одна проблема — после изменений в верстке (а именно CSS) мне приходилось просить клиентов обновить кеш браузера. Это очень не правильно и на каждое изменение писать пользователю «почисти кеш» — предельно не удобно для всех. Для решения данной проблемы существует не один способ. … подробнее

Как перенести inline элемент на другую строку

Совсем не частый случай, тем не менее я с ним столкнулся и потратил определенное время на то, чтобы перенести inline элемент на другую строку. Кейс заключался в том, чтобы элементы списка, выстроенные в строку (горизонтальная менюшка), расположить в три строки: Разные варианты пробовал, но получилось следующим образом:

Потыкать пример можно ниже 🙂    

WordPress wp-admin 503 Service Temporarily Unavailable

Столкнулся сейчас с проблемой на одном из ранее обслуживаемых сайтов, связанной с входом в админку WordPress. Страница авторизации wp-admin отображается, а вот на проходе авторизации, либо при клике на «забыли пароль» и прочих манипуляция сайт моментально выдавал 503 Service Temporarily Unavailable Ввиду того, что системный администратор из меня так себе (впрочем, как и бэкендщик), то начал … подробнее

Vue.js не выводится контент router-view в production mode

В dev режиме контент выводится без проблем, но на билде в месте вывода контента <router-view></router-view> появляется только блок с пустым комментарием <!—->. Проблема в том, что файл открывается в браузере через file:///: Некоторые API браузера работают только при открытии файла через http://…. Таким образом, если убрать в файле routes.js history mode или поменять на hash … подробнее

Vue router: router-link не поддерживает v-on:click

При написание небольшого проекта на VueJS столкнулся с проблемой при настройке роутинга на кнопках, а именно при подвешивании события:

— роутинг отрабатывал, но никакого запланированного события не происходило. На сколько я понял, директива v-on работает только с нативными HTML-элементами, т.к. это браузерное событие, а не событие Vue. Одним из выходом из этой ситуации может … подробнее

ToDo лист на LocalStorage и jQuery с возможностью редактирования задач

Здравствуйте, коллеги. Чуть ниже представлен алгоритм написания ToDo листа на jQuery с использованием локального хранилища LocalStorage + возможность редактирования и удаления каждой отдельной задачи из списка. В результате получиться должно следующее —  демо. За код прошу строго не судить, т.к. в JS я только начинаю. Однако дельным советам я буду только рад. Поехали. Для начала … подробнее

Превышение нагрузки на процессор (сервер хостинга) аккаунтом

Сразу предупрежу, что далее я описываю конкретное (одно) решение снятия нагрузки на сервер. Оно может как помочь, так и быть бесполезным в вашем случае… Получил недавно письмо от своего хостинг-провайдера о том, что мой аккаунт генерирует нагрузку на сервер. В админке аккаунта было следующее: И вряд ли мои сайты стали за пару дней такими популярными. Бонусом … подробнее

Как растянуть SVG картинку только по высоте при фиксированной ширине

Тема справедлива так же для растягивания ширины при неизменной высоте. На самом деле задача немного специфичная, ведь зачем сознательно искажать картинку/иконку, тем не менее случаи бывают разные. В моем случае нужно было сделать блок, который при наличии контента растягивался бы по высоте и его «уголок» был адаптивным. Саму рабочую конструкцию вставлять не буду, т.к. запись … подробнее

Легкий способ проверить обновились ли DNS-сервера для домена после переезда/переноса сайта на другой хостинг

Когда вы переносите сайт с одного хостинга на другой и при этом домен остается прежним иногда возникает необходимость проверить обновились ли DNS-сервера у регистратора и ссылается ли старый домен на новый хостинг, дабы понять, что перенос прошел успешно. Есть разные способы, но я использую, наверное, один из самых простых. Создаю обычный txt-файл с именем, например, … подробнее

Редактор Tiny MCE вырезает теги в Joomla 2.5

В 2017 году пришлось мне поддерживать сайт на Joomla 2.5… Ужасно не удобно, но обновляться с учетом тех костылей, с которыми мне отдали сайта, я пока не решаюсь, да и времени совсем нет. В общем стандартная проблема редактора Tiny MCE — режет безбожно верстку со всеми тегами. Стандартные настройки типа «Очищать код при запуске/сохранении» не … подробнее