Options -Indexes
ErrorDocument 404 /404.php
php_flag display_errors on
php_value error_reporting 6143
php_value memory_limit 256M
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://site.ru/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ https://site.ru/ [R=301,L]
RewriteCond %{REQUEST_URI} !^/bitrix/admin/1c_exchange\.php$
RewriteCond %{REQUEST_URI} !^/system/import/from1c_custom\.php$
RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
<IfModule mod_php7.c>
php_flag session.use_trans_sid of
php_value display_errors 1
#php_value mbstring.internal_encoding UTF-8
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{THE_REQUEST} /(.*)index.php.*$
RewriteCond %{THE_REQUEST} !bitrix/admin/
RewriteRule .* /%1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
ExpiresByType image/png "access plus 3 day"
ExpiresByType text/css "access plus 3 day"
ExpiresByType application/javascript "access plus 3 day"
</IfModule>
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("mailadmin", "OnAfterIBlockElementAddHandlerLast"));
class mailadmin {
function OnAfterIBlockElementAddHandlerLast(&$arFields) {
if ($arFields["IBLOCK_ID"] == 11 && $arFields["RESULT"]>0) {
/* получатели */
$to= "Administrator <info@test.ru>" . ", " ;
/* тема/subject */
$subject = 'Новая запись с #'.$ID.' в инфоблоке';
$subject = '=?utf-8?B?'.base64_encode($subject).'?=';
/* сообщение */
$message = '
<html>
<head>
<title>Новая запись с # ".$ID." в инфоблоке</title>
</head>
<body>
<p>Какой то текст</p>
</body>
</html>
';
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: My site <sale@test.ru>\r\n";
$headers .= "Bcc: test@yandex.ru\r\n";
mail($to, $subject, $message, $headers);
}
}
};
Почему до клиентов не доходит рассылка из битрикса?
$arSort = array("PROPERTY_NOSKLAD"=>"ASC", "PROPERTY_PRIORITET"=>"DESC", "shows"=>"DESC");
где рассказывают как посадить верстку на битрикс
$csvData = file_get_contents('./people.csv');
$lines = explode(PHP_EOL, $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
print_r($array);
Array
(
[0] => Array
(
[0] => 12345
[1] => Computers
[2] => Acer
[3] => 4
[4] => Varta
[5] => 5.93
[6] => 1
[7] => 0.04
[8] => 27-05-2013
)
[1] => Array
(
[0] => 12346
[1] => Computers
[2] => Acer
[3] => 5
[4] => Decra
[5] => 5.94
[6] => 1
[7] => 0.04
[8] => 27-05-2013
)
)
$user = new CUser;
$arFields = array(
"NAME" => $name,
"LOGIN" => $login,
"EMAIL" => $email,
"PHONE_NUMBER" => $phone,
"LID" => "ru",
"ACTIVE" => "Y",
"PASSWORD" => $pass,
"CONFIRM_PASSWORD" => $pass,
"GROUP_ID" => array(10, 11)
);
$new_user_ID = $user->Add($arFields);
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
<? if ($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]) {?>
<?
$arPROP = GetIBlockElement($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]);
print_r($arPROP["PROPERTIES"]["Символьныйкодсвойствапривязанногоэлемента"]);
?>
<?}?>
if (CModule::IncludeModule('iblock'))
{
$Id = 2;//инфоблок
$fields = CIBlock::getFields($Id);
$fields["CODE"]["IS_REQUIRED"] = "Y";
$fields["CODE"]["DEFAULT_VALUE"]["UNIQUE"] = "Y";
$fields["CODE"]["DEFAULT_VALUE"]["TRANSLITERATION"] = "Y";
CIBlock::setFields($Id, $fields);
};
$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
false !==strstr($arResult['VARIABLES']['SECTION_CODE_PATH'],'kottedji') ? 'default' : 'custom'),
Array(
"ACTION_VARIABLE" => "action",
"ADD_PICT_PROP" => "MORE_PHOTO",
...