Ланг файлы ядра битрикса

15.08.2012 Bitrix No comments , ,

Ланг файлы ядра битрикса
/bitrix/modules/main/lang/ru/date_format.php

вызов ajax с ожиданием ответа

14.08.2012 console, javascript No comments ,

var GoAjax = false;
	var AjaxTimer;
	
	function keyupHandler(){
		 // console.log('keyupHandler');
		clearTimeout(AjaxTimer);
		AjaxTimer = setTimeout('ajaxJet()', 5000);
	}
	function ajaxJet(){
	 // console.log('ajaxJet');
		if(GoAjax === true){
			return;
		}
		GoAjax = true;
		
		
		jQuery.ajax({
			type: 'POST',
			data: 'FAVORITE_AJAX_CALL=Y&FAVORITE_AJAX_CALL_TYPE=DEL',
			dataType:'json',
			url: pathTocomponent,
			success: function(data){
				GoAjax=false;		
			},
			error: function(){
				GoAjax=false;
			}
		});		
	}
	
	function keydownHandler(){
	 // console.log('keydownHandler');
		clearTimeout(AjaxTimer);	
	}

	jQuery(document).keyup(keyupHandler).keydown(keydownHandler);

console.log(‘keyup’);

14.08.2012 javascript No comments ,

console.log('keyup');

bitrix ajax

26.03.2012 Bitrix No comments

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

bitrix forms $arResult[«FORM_HEADER»]

26.03.2012 Bitrix No comments

unset($arResult["FORM_HEADER"]);

$arResult["FORM_HEADER"] = "</pre>
<form class="odd_form" 
action="'&quot;.$APPLICATION-" name="&quot;.
$arResult[" onsubmit="check_fields()">GetCurPage()."'
method='POST' enctype='multipart/form-data' 
style='width: 90%;'>".bitrix_sessid_post()."
<input id="" type="hidden" name="WEB_FORM_ID" value="&quot;.$arResult[" />";

Проверка переменных

26.03.2012 php No comments

$_REQUEST['ID']=(!empty($_REQUEST['ID'])?intval($_REQUEST['ID']):NULL);

Вывод всех свойств и всех полей

26.03.2012 Bitrix No comments

Вывод всех свойств и всех полей

$res = CIBlockElement::GetByID($_GET["PID"]);
if($obRes = $res->GetNextElement())
{
 
  $arPurFields = $obRes -> GetFields();
  $arPurProperties = $obRes -> GetProperties();
  
}

define

26.03.2012 Bitrix No comments

константы

SITE_DIR

Дата

26.03.2012 Bitrix No comments , ,

Для работы с датами

$site_format = CSite::GetDateFormat();
$TimeFinish = MakeTimeStamp('10.10.10', $site_format);// unix time
echo FormatDate('j F Y', $TimeFinish);

Для добавления скрипта в header.php

25.03.2012 Bitrix No comments , ,

Для добавления скрипта в header.php

<?
$APPLICATION->AddHeadScript("/js/fancybox/jquery.mousewheel-3.0.4.pack.js",true)
?>

или строки

<?
$APPLICATION->AddHeadString('<link href="/js/fancybox/fancybox.css";  type="text/css" rel="stylesheet" />',true);
?>