Расширенный поиск
Результаты поиска
Найдено 36 результатов
Создание превьюшки из PDF и запись картинки в PREVIEW_PICTURE на лету по событию создания элемента
// проверить включено ли расширение Imagick (зайти через putty, в меню битрикс env, и там 8 -> 2 -> 7). AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("Preview_PDF", "OnAfterIBlockElementAddHandler")); // вызываем функцию при событии "после добавле...
Получить SEO данные элемента и секции Bitrix
Задача: Получить данные из вкладки SEO админ панели Битрикс Не всегда получается решить задачу базовыми компонентами, однако оставить пользователям возможность устанавливать свои мета теги, через стандартный интерфейс необходимо. Чтобы вытянуть данные из полей...
Оптимизация сайта для PageSpeed Insights
Оптимизация сайта для PageSpeed Insights Задача Провести оптимизацию выдачи контента Битрикс, контроль качества оптимизации провести при помощи PageSpeed Insights. Решение Инструменты для проверки скорости https://developers.google.com/speed/pagespeed/insight...
Пример формирование YML фида
require_once($_SERVER['DOCUMENT_ROOT']. "/bitrix/modules/main/include/prolog_before.php"); header("Content-Type: text/xml"); header("Expires: Thu, 19 Feb 1998 13:24:18 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-...
Водяные знаки на фото
$arWaterMark = Array( array( "name" => "watermark", "position" => "bottomright", // Положение "type" => "image", "size" => "real", "file" => $_SERVER["DOCUMENT_ROOT"].'/upload/watermark.png', // Путь к картинке "fill" => "exact", ) ); $PreviewPi...
Настройка редиректов .htaccess
<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On # редирект на www RewriteCond %{HTTP_HOST} ^site\.ru RewriteRule ^(.*)$ https://www.site.ru/$1 [R=302,L] # редирект с index.php на site.ru RewriteCond %{THE_REQUEST} ^[A-Z]{3,9...
Битрикс как проверить, что письма были отправлены
Частая проблема письма с сайта не доходят и не всегда понятно, проблема в сайте, хостинге, промежуточных сервисах или даже конечном ящике получателя. В данной заметке расскажу как можно проверить, что письма ушли из Битрикса. Отправка писем, попадет в журнал с...
Прикреплять файла к письму (Веб-формы)
$eventManager = \Bitrix\Main\EventManager::getInstance(); $eventManager->addEventHandler("main", "OnBeforeEventAdd", array("MailEventHandler", "onBeforeEventAddHandler")); class MailEventHandler{ static function onBeforeEventAddHandler(&$event, &$lid, ...
Вывод всех элементов раздела Bitrix
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "PREVIEW_PICTURE", "CODE","PROPERTY_*"); $arFilter = Array( "IBLOCK_ID" => 6, // id инфоблока "ACTIVE" => "Y", // активность "SECTION_ID" => 12, // нужная секция ); $res = CIBlockElement::GetList(Array("SO...
Вывод разделов и элементов в bitrix:news.list
Часто возникает необходимость вывести разделы инфоблока с элементами на одной странице. Для этой цели подойдет связка catalog.sections + news.list. Или можно обойтись одним bitrix:news.list, немного кастомизировав шаблон компонента. Пойдем вторым путем. Итак. ...
1C-Bitrix: site under construction – изменяем шаблон
Способ изменения стандартной надписи Site under construction в 1C-Bitrix при отключения сайта через панель администрирования. Шаблон “Under construction” находится в следующем файле: /bitrix/modules/main/include/site_closed.php Необходимо скопировать его в /bi...
Шпаргалка Bitrix
Шпаргалка Bitrix Шаблон Пролог/подключение языковых файлов (header.php/footer.php) if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); IncludeTemplateLangFile(__FILE__); Язык шаблона <html lang="<?=LANGUAGE_ID?>"> Заголовки <title><?$APPLIC...
Выставить права на папки и файлы Битрикс SSH
// Переходим в нужную директорию cd ~/www // Установка прав для папок find . -type d -exec chmod 775 {} \; // Установка прав для файлов find . -type f -exec chmod 664 {} \; // Если необходимо изменить владельца группы find . -type d -exec chown bitrix:bitrix...
Добавляем пользовательское поле TEXT/HTML в 1С-Битрикс
До сих пор в Битриксе нет пользовательского свойства с HTML кодом (визуальным редактором). Устраняем это досадное недоразумение. На просторах интернета быстро нашлось решение, правда сильно устаревшее, немного пришлось допилить напильником, и теперь всё работа...
QR-Кода
Возможности сервиса: Отслеживание кол-ва переходов по QR-коду (ссылке); Сокращение ссылок (необходимо для того, чтобы было меньше маленьких квадратиков на QR-коде); Формирование UTM-меток, необходимо для того, чтобы можно было формировать QR-кода, наприм...
Установка метатегов для страниц фильтра (1C Bitrix)
Создать Highload-блоки Обновлен - UF_DATE_UPDATE - Дата URL - UF_URL - Строка H1 - UF_H1 - Строка Tile - UF_TITLE - строка Description - UF_DESCRIPTION - строка use Bitrix\Main\Localization\Loc; use Bitrix\Main\Loader; Loader::includeModule("highloadblock");...