Skip to content

Instantly share code, notes, and snippets.

Ginnw@ Ginnw2

Block or report user

Report or block Ginnw2

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Только для админа Битрикс
global $USER;
if($USER->isAdmin()){
echo "<pre>";
print_r($arResult);
echo "</pre>";
}
@Ginnw2
Ginnw2 / Ускорение Gzip
Created Nov 19, 2018
ускорение загрузки средством gzip-сжатия сервера для всех файлов (css, javascript, php, images), вне зависимости от их расположения, что обеспечит их оптимизацию до 80%
View Ускорение Gzip
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
View удалить записи b_event
delete from b_event where DATE_INSERT < '2018-05-23 00:00:01'
View Подписка на рассылку с регистрацией пользователя
<?php
use Bitrix\Main\Context;
require_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
$request = Context::getCurrent()->getRequest();
global $APPLICATION;
$io = explode(" ", $request[data][io]);
View Телефоны во включаемой области
<?
$content = file_get_contents('include/phone.php');
$content = preg_replace('![^0-9]+!', '', $content);
?>
<?if(!$_SESSION['SESS_INCLUDE_AREAS']):?>
<a href="tel:<?=$content1?>">
<? $APPLICATION->IncludeFile(SITE_DIR.'include/phone.php')?>
</a>
<?else:?>
<? $APPLICATION->IncludeFile(SITE_DIR.'include/phone.php')?>
View Добавление товара в корзину
<div class="quantity">
<input type="number" value="1" min="1" class="qu">
</div>
<a href="javascript:void(0);" id="<?=$arResult[ID];?>" class="buy btn btn--white"><span>Купить</span></a>
<script>
$(document).ready(function(){
$('<div class="quantity-nav"><div class="quantity-button quantity-up">+</div><div class="quantity-button quantity-down">-</div></div>').insertAfter('.quantity input');
$('.quantity').each(function() {
var spinner = jQuery(this),
input = spinner.find('input[type="number"]'),
View Редактирование элемента
Реализация достаточно не хитрая в цикле, который выводит или собирает в массив элементы, для последующего вывода в шаблоне, необходимо добавить следующий код:
//получение ссылок - редактирования и удаления элемента
$arButtons = CIBlock::GetPanelButtons(
$arItem["IBLOCK_ID"],
$arItem["ID"],
0,
array("SECTION_BUTTONS"=>false, "SESSID"=>false)
);
$arItem["EDIT_LINK"] = $arButtons["edit"]["edit_element"]["ACTION_URL"];
@Ginnw2
Ginnw2 / Загрузка файлов Битрикс
Created Dec 8, 2018
$ids добавляется в свойства инфоблока.
View Загрузка файлов Битрикс
if(isset($_FILES)) {
$ids = array();
foreach($_FILES as $key=>$file) {
$file_params = array(
'name'=>$file['name'],
'size'=>$file['size'],
'tmp_name'=>$file['tmp_name'],
"type" => "",
"old_file" => "",
"del" => "",
View Добавление элемента инфоблока
CModule::IncludeModule("iblock");
$PROP[ID_Свойства] = $_REQUEST[el_id];
$el = new CIBlockElement;
$arFields = Array(
"DATE_CREATE" => date("d.m.Y H:i:s"), //Передаем дата создания
"CREATED_BY" => 1, //Передаем ID пользователя кто добавляет
"IBLOCK_SECTION_ID" => false, //ID раздела ели есть
"IBLOCK_ID" => 9, //ID информационного блока
"NAME" => $_REQUEST[el_id].$_REQUEST[user_name],
"ACTIVE" => "N", //поумолчанию делаем активным или ставим N для отключении поумолчанию
You can’t perform that action at this time.