Часто нужно в коде шаблона элемента новости или товара получить его дополнительные свойства.
Проще всего это сделать так:
Прочитать больше
Проверять на Битрикс текущего авторизованного пользователя администратор он или нет очень просто:
global $USER; if ($USER->IsAdmin()) { echo "Вы администратор!"; } else { echo "Вы НЕ администратор"; } |
Предположим, у вас есть ссылки вида: http://site.ru/index.php?par=1&paw=2
Как же нам избавиться от параметров из адресной строки: ?par=1&paw=2
Очень просто:
if(strpos($_SERVER['REQUEST_URI'], '?')>0){ $this_url = substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], '?')); } else $this_url = $_SERVER['REQUEST_URI']; |
Очень часто не хочется писать громоздкую конструкцию типа: if(условие) {правда} else {ложь}
Пример:
($a >= $b) ? $a=0 : a=1 |
Расшифровка. Если переменная $a больше или равна $b, то $a равна 0, иначе $a равна 1
Код
$APPLICATION->GetCurPage(); |
выведет: /path/page
эквивалентно:
$_SERVER['REQUEST_URI']; |
Преобразует дату вида: 01-02-2017 12:10:35 в 02.01
Прочитать больше