ИнфоблокиОсновы работы со свойствами

В этом посте я описал основные сложности, возникающие при работе с элементами, разделами и свойствами инфоблоков. Ну, и, естественно, решения этих сложностей.

ОффтопикStop IE6

Stop IE6

Остановить IE6, как я считаю, можно лишь одним способом &ndash не поддерживать его. Пусть есть ещё целых 10% людей, пользующиеся этим убожеством, но что поделать? Нужно просто как можно быстрее отучать их, ведь всё-таки мамонтовские времена уже давно прошли. Впрочем, этот топик не для дискуссий, а просто, чтобы нужные файлики всегда были под рукой :)

Для этого можно скачать простенький скрипт с Хабра или у меня.

В моём варианте всё то же самое, только стили перенесены прямо в html-файл и язык всего один (русский) – для большей компактности


Главный модульCaptcha

В этой заметке я расскажу о том, как можно использовать стандартную битриксовую капчу в своих скриптах, модулях или компонентах.

На самом деле, ничего сложного тут нету. Для начала генерим саму капчу:

<?include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/captcha.php"); 
$cpt = new CCaptcha(); 
$captchaPass = COption::GetOptionString("main", "captcha_password", ""); 
if(strlen($captchaPass) <= 0) 
{ 
	$captchaPass = randString(10); 
	COption::SetOptionString("main", "captcha_password", $captchaPass); 
} 
$cpt->SetCodeCrypt($captchaPass);
?>

ИнфоблокиРаспостраненные ошибки при работе с инфоблоками

В этом посте - ошибки, которые вы можете получить, работая с модулем инфоблоков. Пост - обновляемый, ошибки и способы их решения будут добавляться со временем.


1 2 3 4 5