Архив рубрики: PHP

Добавление товара в сравнение через ajax на битрикс

Чтобы товар успешно добавился через AJAX нужно добавить компонент bitrix:catalog.compare.list в section.php, в catalog.section добавить следующий код

Читать далее Добавление товара в сравнение через ajax на битрикс

Удобный вывод $arResult в битрикс

добавьте этот код в init.php и вместо <?echo «<pre>»; print_r ($arResult); echo «</pre>»?> достаточно будет написать <?dump($arResult)?>

function dump($var, $die = false, $all = false)
{
global $USER;
if( ($USER->GetID() == 1) || ($all == true))
{
?>
<font style=»text-align: left; font-size: 10px;»><pre><?var_dump($var)?></pre></font><br>
<?
}
if($die)
{
die;
}
}

Как сделать первую букву заглавной php

$name = ‘тест’;
//$name = iconv(«UTF-8», «UTF-8», $name);

$first = mb_substr($name,0,1, ‘UTF-8’);//первая буква
$last = mb_substr($name,1);//все кроме первой буквы
$first = mb_strtoupper($first, ‘UTF-8’);
$last = mb_strtolower($last, ‘UTF-8’);
$name1 = $first.$last;

echo «$name1»;

результат: Тест

 

редирект с www на без www и наоборот

Откройте оригинальный файл .htaccess для редактирования, например, в блокноте.

Теперь добавьте в него следующие строки, но будьте внимательны и не забудьте заменить example.ru на адрес своего сайта

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

И наоборот, кому надо редирект домена с WWW на домен без WWW:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

Для битрикса

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.elitbar\.ru$ [NC]
RewriteRule ^(.*)$ http://elitbar.ru/$1 [R=301,L]

Как обновить страницу 1 раз через php

нужно воспользоваться GET запросом

<?if (!empty($arResult[«ITEMS»][«AnDelCanBuy»])) {?>

<? } else{ ?>
<?if ($_GET[’emptycart’] != «Y») {header(«Location: http://SITE/basket.php?emptycart=Y»);}?>
<span style=»color:white;»>Корзина пуста</span>

<? } ?>