Cannot modify header information – headers already sent by

В WordPress при разработке новой темы практически на пустом месте возникла ошибка «Cannot modify header information – headers already sent», которая раньше никогда не беспокоила. Просмотрев все решения в интернете (от замены папок WP wp-admin и wp-includes из новой версии, до поиска неработающих плагинов при обновлении), я столкнулся с удивительным фактом, что всё было из-за пустой строки в файле functions.php, который я активно использовал при разработке темы wordpress.

Читаем дальше? :)

Пропали пароли двухэтапной аутентификации joomla

Идём в mysql, например через phpmyadmin, который есть на большинстве хостингов. В бд слева ищем таблицу #_extensions, там есть с id 448 для гугл-аутентификатора или id 450 — настройки для юбикея. Чтобы отключить то или иное, параметр enabled 1 — заменяем на 0. Ещё ориентиры: plg_twofactorauth_totp для гугл-аутентификатора и plg_twofactorauth_yubikey для yubikey

Читаем дальше? :)

Как изменить ширину пробела — без CSS

Иногда надо сделать пробел уже, например, между цифрами в номере телефона. Ведь для удобства чтения и запоминания делают пробелы между кодом оператора и семзначным номером, а также между группами самих цифр в семизначном номере. Как это реализовать без правки CSS и с высокой надёжностью Все просто: в html если кодировка какая надо, т.е. UTF8 (charset=utf-8), вместо пробела можно использовать символы пробелов, которые различны, не одним « » единым!    широкий пробел (круглая шпация), в стандартных шрифтах якобы равен ширине буквы м, фактически очень широкий    в 2 раза уже предыдущего (полукруглая шпация), но тоже широковато для стандартного пробела    треть от первой …

Читаем дальше? :)

Не приходят письма о заказе

Ваш Virtuemart не отправляет уведомления о заказах? С магазина на разных CMS не приходят письма о покупке? Раньше все отправлялось, а теперь нет? Вы подозреваете взлом, ошибку скрипта или грешите на хостинг? Причина проста. С 18 мая 2016 года изменилась политика безопасности всех крупных международных интернет-корпораций в отношении пересылки писем, иначе говоря правила DMARC были ужесточены, в том числе и российскими интернет-корпорациями. Подробности для компании Mail.ru https://corp.mail.ru/ru/press/releases/9593/ Причина неисправности Пересылка заказов осуществлялась с сайта от имени ящика, расположенного на inbox.ru или mail.ru или yandex.ru или, или…, в то время, как сам сайт магазина к почтовому серверу отношения не имеет. Фактически, …

Читаем дальше? :)

Joomla 3 и Wordpess 4. Кто есть кто.

К написанию статьи подвергли комментарии всего двух читателей, которым действительно пригодился мой совет по Joomla. Я не раз замечал, что некоторую критическую информацию по настройкам CMS в интернете найти очень сложно, особенно на русском языке. Впечатление, что это всем известно, хотя оказывается, что люди просто пофигисты, а профессионалам некогда. Поэтому, не поленюсь кратко сравнить эти две популярные CMS, т.к. постоянно то на одной, то на другой создаю и продвигаю сайты, а в обзорах и сравнениях, а также священных войнах приверженцев то одной, то другой CMS конкретно эти стороны описаны скудно. Особенности Joomla 3 в сравнении с WP 4 или Joomla vs WordPress …

Читаем дальше? :)

Кодировка в CMS Danneo 0.5.2

Сабж: все страницы отображаются нормально, а вот одна — кракозябрами.  Проблема решилась в два приёма. Для начала находим файл в директории apanel/base/danneo.database.php В самый конец дописываем: $db->query(«set names cp1251″); Затем идем в base/danneo.initapi.php Находим строки: if($this->password==»»){ $this->connid = @mysql_connect($this->server,$this->user); } else { $this->connid = @mysql_connect($this->server,$this->user,$this->password); } И дописываем @mysql_query («SET NAMES `cp1251`»); После этого проблема должна устраниться. Поможет, конечно, и в том случае, если проблема не на одной странице, а на всем сайте.

Читаем дальше? :)