(☞ຈل͜ຈ)☞ Главная  Статьи  Загрузчик Домой

Ok!
Ok!
50
<script>
jQuery('.order-form-submit').click(function send_order(){
gtag('event', 'purchase', {
  "transaction_id": <?=rand(1,1000)?>,
  "affiliation": "La Maree Buy",
  "value": {TOVAR_SUM},
  "currency": "RUR",
  "tax": 1.18,
  "shipping": 350,
  "items": <?=json_encode( $GLOBALS['item'], JSON_UNESCAPED_UNICODE ); ?>
});
});
</script>
gtag, js, аналитика, purchase4899Скрипт добавки товара в Аналитику gtag js
49
$fp = fopen('tovary.xml',"r");
$arr = file_get_contents('tovary.xml');
$gruops = [];
fclose($fp);
#[2] => Окрашивание волос
#[33] => Перманентная краска
$details['category'] = "Перманентная краска";
$s = new SimpleXMLElement($arr);
$groups = [];
foreach($s->Классификатор->Группы->Группа as $g) {
	$naim     = $g->Наименование;
	$tid      = $g->Ид;
	$groups[] = [ $tid[0] . "", $naim[0] . "" ];
	foreach ( $g->Группы->Группа as $gr_parent ) {
		$naim     = $gr_parent->Наименование;
		$tid      = $gr_parent->Ид;
		$groups[] = [ $tid[0] . "", $naim[0] . "" ];
	}
}
foreach($groups as $gr){
	if($gr[1] == $details['category']){
		echo $gr[0];
	}
}
битрикс, парсинг, xml, товары, каталог7090Парсить группы (категории) товаров в xml экспорте товаров Битрикс
48
json_encode($arr, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
json, json_encode, utf-8 символы450Кодировать в json без преобразования кириллических символов и слэш
47
&#39; for '
&#34; for "
замена кавычек, кавычки, quotes340Замена для кавычек в php
46
$filename = 'files/' . $ident . '.xml';
    $ctype="application/force-download";
    header("Pragma: public"); // required
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: private",false); // required for certain browsers
    header("Content-Type: $ctype");
    // change, added quotes to allow spaces in filenames, by Rajkumar Singh
    header("Content-Disposition: attachment; filename="".basename($filename)."";" );
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($filename));
    readfile("$filename");
download file, php10030Сформировать файл и передать его на загрузку в браузер
45
<?
$str = "1234567890";
echo TruncateText($str, 7);
// результатом будет строка "1234567..."
?>
bitrix, truncate, text, truncate text3100Обрезка текста в Битрикс
44
@supports (-webkit-overflow-scrolling: touch) {}
iPhone, стили для Apple, стили для iPhone2300Добавить стили ТОЛЬКО для iPhone, так как он единственный поддерживает owerflow-scrolling
43
$file = CFile::ResizeImageGet($uInfo['PERSONAL_PHOTO'], array('width'=>150, 'height'=>150), BX_RESIZE_IMAGE_PROPORTIONAL, true);
cache, resize, cfile1290Resize Image Get. Получить массив файла по ID
42
Фильтрация по свойству типа строка

global $arrFilter;
$arrFilter = array("=PROPERTY_STRING"=>"VALUE");
Битрикс, фильтр, свойство500Фильтр инфоблока Битрикс по свойству
41
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^(?:www.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]
redirect, редирект3500Редирект с http на https + с www на non-www
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26