Разработка
-
РазработкаPHP уменьшение веса изображения без потери качества
Помимо двух популярных способов уменьшения размера изображения – изменения размеров и ухудшения качества, существует ещё один метод – удаление дополнительных данных из файла изображения (чистка метаданных). В этой статье мы рассмотрим, как реализовать его с помощью PHP.
-
Bitrix пагинация убрать PAGEN_1
СЕО специалисты часто просят в постраничной навигации сайта не использовать get параметры. В 1C-Bitrix из коробки именно через них реализована пагинация. В заметке описано как реализовать ЧПУ-навигацию на Битриксе.
-
Удаление из UTF8 BOM php-скриптом
Столкнулся с интересной ошибкой, страница панели управления сайта на CMS MODX стала время от времени отображаться некорректно, вместо страницы на все окно браузера растягивалось меню панели управления MODX. Оказалось, причина в кодировке файлов, часть файлов по какой-то причине были в UTF8 c BOM, в основном это были файлы дополнения poll, оно реализует функции голосования для MODX. Привожу код PHP скрипта для массовой чистки от BOM.
-
Распаковать многотомный tar.gz архив bitrix на windows
При создании резервной копии bitrix разбивает архив на части (тома), размер каждого тома, в несжатом состоянии, по умолчанию значение этого параметра 100 МБ. В статье описано как и чем можно распаковать tar.gz архив на windows.
-
MODx облако тегов
Ранее был рассмотрен вопрос тегирования сайта, вывода тегов в статьях и создание отдельных страниц для каждого тега, сегодня рассмотрим пример создания облака тегов с указанием количества использования каждого тега.
-
Тегирование сайта на MODx
В статье пойдет речь о том, как на сайте организовать перелинковку с помощью меток (тегов) к статьям. Особенность описанного способа в том, что страница тега полностью может быть настроена под SEO, можно указать title, h1, описание, поэтому страницы тегов можно использовать как категории материалов.
-
MODx пароль или как сбросить пароль пользователя
Не редки случаи когда требуется восстановить пароль от учетной записи администратора сайта на MODx. Восстановить старый пароль невозможно, так как она хранится в зашифрованном виде, но его можно поменять в БД.
-
Замена слова на ссылку с учетом существующих ссылок и тегов
Как заменить некое слово в тексте на ссылку учитывая, что слово уже может быть ссылкой или находиться в атрибуте html тега и его не надо заменять на ссылку.
-
Как удалить папку с её содержимым на php
Функция RDir рекурсивно удаляет паку, т.е. удаляет саму папку, а также все подпапки и файлы находящиеся в ней. В посте код функции с комментариями.
-
Отправить картинку по email PHP
PHPMailer очень функциональный класс для отправки электронных писем средствами PHP. Приведенный php код реализует отправку письма с прикрепленным файлом, а точнее изображением которое отображается непосредственно в теле письма.