По дате Январь 21st, 2011

Codeigniter - заметки на полях

Мелкие заметки по работе с CodeIgniter:

Точки в строке адреса Codeigniter (переменные, передаваемые в функцию-action) заменяются на нижнее подчеркивание ( было codeigniter.site/controller/action/var.var - стало var_var)

“Стандартный” .htaccess для RewriteRule:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [L]

т.е. в систему поступает всего один пустой $_GET параметр с ключом, равным URI. Поскольку в php название переменной с точкой не является допустимым (видимо, осталось после Register Globals On), Все точки в названиях ключей преобразует в нижние подчеркивания - именно этим и объясняется преобразование var_var

Опубликовано Январь 21, 2011 | автор: levik  |  Нет комментариев »

Bitrix - заметки на полях про Битрикс

Заметки по системе Bitrix

Для добавления файла стилей в шаблон Битрикса служит метод SetAdditionalCSS:
$GLOBALS[’APPLICATION’]->SetAdditionalCSS(’/bitrix/sample.css’);

Изменить meta keywords (ключевые слова) в битриксе
$APPLICATION->SetPageProperty(”keywords”, “установить ключевые слова”);

Изменить заголовок в Bitrix
$APPLICATION->SetTitle(”новый заголовок”);

Восстановление пароля в Битрикс
< ?php // set-new-password.php
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
echo $USER->Update(1,array("PASSWORD"=>'Bitrix-new-password'));
echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>

Опубликовано Январь 21, 2011 | автор: levik  |  Нет комментариев »