Найти тему
Исправление кодировки в письмах Opencart 3
Проблема: при переключении в режим отправки писем по SMTP текст писем может приходить поврежденным — например, с неизвестными символами либо с лишними пробелами посреди слов. Проблема замечена на связке шаблон Prostore + SMTP-сервер Beget. Причина в механизме нарезки тела письма на строки в \system\library\mail\smtp.php, send() : устанавливается лимит для каждой строки исходя из ее кодировки, затем html нарезается по нему с помощью str_split(); граница может пройти прямо посередине...
8 месяцев назад
Как исправить неверно сериализованные данные на php
Работая с сайтом на Drupal 8 столкнулся с проблемой: после сброса кэша сайт ловил WSOD и отказывался работать. Ознакомившись с логами, заметил строку: Error: Unsupported operand types in \web\modules\contrib\metatag\src\MetatagManager.php on line 371 #0 \web\modules\contrib\metatag\src\MetatagManager.php(121): Drupal\metatag\MetatagManager->getFieldTags() После некоторого дебага причина была найдена: сайт переносился между хостингами и у него побилась таблица с сериализованными метатегами. Чтобы запустить сайт: применим быстрый фикс, пересчитывающий сериализацию "на лету"...
1 год назад
zzzcode - бесплатный ChatGPT для программиста
Здравствуйте! Сегодня хотел бы рассказать о замечательном сервисе, помогающем разработчику пользоваться ChatGPT онлайн, бесплатно, без регистрации и практически без ограничений. Встречаем - zzzcode.ai Сервис не требует api-ключ, поэтому необходимости в персональном аккаунте openai нет. Что умеет? Сервис заточен на кодинг. Самые интересные возможности: AI Code Generator: https://zzzcode.ai/code-generator Тулза, которая пишет код по запросу. Указываете язык / платформу, описываете решаемую задачу;...
1 год назад
Как сделать 301 редирект первой страницы пагинации (page=1) на главную страницу страницы/категории
Иногда требуется настраивать редирект со страниц ?page=1 на корень раздела для устранения дублей пагинации. Готового решения в сети, учитывающего сохранение иных параметров, я не нашел, поэтому собрал его сам. Ниже скрин и текстовый вариант: <IfModule mod_rewrite.c> # Включаем редиректы RewriteEngine On ########################################################################### ## Remove page=1 ########################################################################### # https://example.ru/category/?page=1 # https://example...
1 год назад
Установка rsync под Windows 10/11 для Git bash - лёгкий способ
Статья актуальна на 24.07.2024 Итак, вам понадобилось выкачать сайт с сервера на локалку, вы работаете под виндой, и хотелось бы использовать rsync, без долгих поисков неких аналогов или сторонних клиентов rsync. Я пробовал 2 способа установки: через wsl и Git bash. О последнем и пойдёт речь в этом посте. Однако, нативная версия утилиты используется в обоих способах, к альтернативам не прибегаем. Отмечу: в данном случае мы получим только функционал client-части, впрочем, лишь она и необходима для наших целей...
1156 читали · 1 год назад