Skip to content

Instantly share code, notes, and snippets.

<?
$arData = array();
$cacheId = "cache_id/{$id}";
$cacheDir = $cacheId;
$cacheTag = "iblock_id_{$iblock}";
$cacheTime = 360000;
$cache = \Bitrix\Main\Data\Cache::createInstance();
git config --global color.ui auto &&
git config --global color.branch auto &&
git config --global color.status auto &&
git config --global core.autocrlf false &&
git config --global core.quotepath false
git config --global pack.windowMemory "100m" &&
git config --global pack.packSizeLimit "100m" &&
git config --global pack.threads "1"
<?
define('LOG_FILENAME', __DIR__.'/log/'.date('Ymd').'.log');
require_once($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/main/include/prolog_before.php');
?>
<? foreach ($arResult["ITEMS"] as $arItem): ?>
<?
$this->AddEditAction(
$arItem["ID"], $arItem["EDIT_LINK"],
[alias]
pll = !git pull origin `git rev-parse --abbrev-ref HEAD`
psh = !git pll && git push origin `git rev-parse --abbrev-ref HEAD`
upd = !git add . && git stash && git pull origin `git rev-parse --abbrev-ref HEAD` && git stash pop && git stash clear && git status
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/**
* @global CMain $APPLICATION
* @var array $arParams
* @var array $arResult
*/
<?
defined("B_PROLOG_INCLUDED") && B_PROLOG_INCLUDED === true || die();
if (!Bitrix\Main\Loader::includeModule("iblock")) return;
/**
* Когда нужно выводить элементы и получать из них разделы
* @source: https://gist.github.com/geff21st/fbf0abeb5422678e4622ccc288a10dac
* @global CMain $APPLICATION
* @var array $arParams
* @var array $arResult
*/
@geff21st
geff21st / .htaccess
Last active September 8, 2017 03:15
# Removes index.php from ExpressionEngine URLs
RewriteCond %{REQUEST_URI} !^/bitrix/
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [L,NE,R] # <- for test, for prod use [L,NE,R=301]
# Adds trailing slashes
RewriteCond %{REQUEST_URI} !^/bitrix/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,NE,R] # <- for test, for prod use [L,NE,R=301]
find . -name \*.jpg -type f -exec jpegoptim --strip-all {} \;
find . -name \*.png -type f -exec optipng -o7 {} \;
<?php
// Выводит список доступных иконок для меню
$arr = [
'fav_menu_icon',
'iblock_menu_icon_iblocks',
'fileman_menu_icon',
'clouds_menu_icon',
'iblock_menu_icon_types',
'smile_menu_icon',