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 Плавная прокрутка к div id jquery
$(document).on('click', 'a[href^="#"]', function(e) {
// target element id
var id = $(this).attr('href');
// target element
var $id = $(id);
if ($id.length === 0) {
return;
}
View Загрузка slick-slider по клику
var slick = $('.slider').slick({
//Тут параметры
});
//Теперь по клику на изображение magnific-popup реинициализируем слайдер
$('.img').click(function() {
slick.slick('refresh');
});
View Точки checkbox
input[type=checkbox] {
display: none;
&+label:before{
content: "";
width: 14px;
height: 14px;
border-radius: 14px;
border: 1px solid #000;
display: block;
float: left;
@Ginnw2
Ginnw2 / Bitrix:catalog.smart.filter сортировка значений в списках свойств?
Created May 7, 2019
В файле стандартного шаблона умного фильтра catalog.smart.filter/.default/template.php дописываем после 156
View Bitrix:catalog.smart.filter сортировка значений в списках свойств?
foreach ($arItem["VALUES"] as $key => $sortkey) {
$values[$key] = $sortkey['VALUE'];
}
array_multisort($values, SORT_ASC, $arItem['VALUES']);
unset($values);
@Ginnw2
Ginnw2 / Получение символьного кода из адреса
Created Jan 22, 2019
Работает только при условии если включен ЧПУ
View Получение символьного кода из адреса
<?
$pieces = explode("/", $_SERVER['REQUEST_URI']);
$new_array = array_diff($pieces, array(''));
end($new_array);
?>
View При смене домена
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
@Ginnw2
Ginnw2 / Применение купона
Created Dec 17, 2018
Примененние купона на скидку.
View Применение купона
<?php
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
if($_REQUEST[cupon]!='') {
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) {
$number_coupon = $_REQUEST[cupon]; // номер купона
$getCoupon = \Bitrix\Sale\DiscountCouponsManager::getData($number_coupon, true); // получаем информацио о купоне
View Собственные почтовые события Битрикс
$eventName = 'ORDER';
$arFields = Array(
"FORM"=>$form,
"FIO" => $_REQUEST['name'],
"PHONE" => $_REQUEST['phone'],
"EMAIL" => $_REQUEST['email'],
"ORDER_LIST" => $ORDER,
"COMMENT" => $_REQUEST['comment'],
"DATE_FROM" => $_REQUEST['date_from'],
"DATE_TO" =>$_REQUEST['date_to'],
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 для отключении поумолчанию
@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" => "",
You can’t perform that action at this time.