Skip to content

Instantly share code, notes, and snippets.

View Andrew8xx8's full-sized avatar

Andrew Kulakov Andrew8xx8

View GitHub Profile
@Andrew8xx8
Andrew8xx8 / template.html
Created December 1, 2012 20:45
MODx: Chunks, snippets, TVs
<html>
<head>
<title>Чанки, сниппеты и какие-то телевизоры.</title>
<meta name="description" content="После того как один мой знакомый спросил у меня про то, что за телевизоры используются в шаблонах, я решил отложить все дела на вечер и написать эту статью. Речь пойдёт о том из чего состоит MODx, как его лучше "готовить", "подавать" и "употреблять". "/>
</head>
<body>
<h1>Чанки, сниппеты и какие-то телевизоры.</h1>
ID страницы: 18<br/>
Анонс: После того как один мой знакомый спросил у меня про то, что за телевизоры используются в шаблонах, я решил отложить все дела на вечер и написать эту статью. Речь пойдёт о том из чего состоит MODx, как его лучше "готовить", "подавать" и "употреблять". <br/>
Заголовок в меню:
@Andrew8xx8
Andrew8xx8 / terminal-open.sh
Created December 1, 2012 17:17
Opens terminal with specified tabs
#!/bin/bash
USAGE="Usage: -p Project path"
while getopts p: options; do
case $options in
p ) PROJECT="$OPTARG";;
esac
done
@Andrew8xx8
Andrew8xx8 / gist:4153262
Created November 27, 2012 09:10
Ulway Stat October

Небольшая статистика по улвею за месяц:

Сообщения Источник
321 Из ICQ
230 Из #ulway
2 Из реплаев @ulway
1 С сайта
@Andrew8xx8
Andrew8xx8 / commit-msg
Created November 6, 2012 06:32
Git hooks for CS-Cart repo
#!/usr/bin/php
<?php
if (!empty($argv[1])) {
$commit_message = file_get_contents($argv[1]);
if (!preg_match("/\[.\]\s.*?/", $commit_message)) {
echo "\n Cannot commit. \n Wrong commit message format.";
} else {
exit (0);
}
@Andrew8xx8
Andrew8xx8 / fixindent.rb
Created November 5, 2012 15:47
Convert indentation and line endings
#!/usr/bin/env ruby
require 'fileutils'
require 'tempfile'
if ARGV[0] == nil
path = '**'
else
path = File.join(ARGV[0], '**')
end
@Andrew8xx8
Andrew8xx8 / cscart-php-style-guide.md
Created November 2, 2012 13:42 — forked from bzzeke/cscart-php-style-guide.md
CS-Cart PHP code style guide

Правильный путь PHP разработки

The Right Way

Обязательно к прочтению перед работой.

Стандарты

Общий стиль

@Andrew8xx8
Andrew8xx8 / cscart-php-style-guide.md
Created November 2, 2012 13:29 — forked from bzzeke/cscart-php-style-guide.md
CS-Cart PHP code style guide

Правильный путь PHP разработки

The Right Way

Обязательно к прочтению перед работой.

Стандарты

Общий стиль

@Andrew8xx8
Andrew8xx8 / gist:3032013
Created July 2, 2012 08:40
говнокод.php
<?php
// Сука сет через гет
if ($count_cache_parent_items_path < SEO_RUNTIME_CACHE_COUNT) {
$reg = & Registry::get("runtime.seo.parent_items");
$reg[$object_type][$object_id] = $id_path;
$count_cache_parent_items_path++;
}
// Чётко вообще.
if (is_array($templates)) {
@Andrew8xx8
Andrew8xx8 / content_sample.php
Created May 24, 2012 17:42
Description of CS-Cart blocks schemes
<?php
'test_block' => array (
'content' => array(
'some_value' => array(
'type' => 'text',
)
)
)
@Andrew8xx8
Andrew8xx8 / gist:2782306
Last active October 5, 2015 08:57
CS-Cart dynamic object scheme description
<?php
array(
// Название динамического объекта, будет использоваться в качестве object_type
'products' => array (
// Страница редактирования динамического объекта, на которой должна отобразиться вкладка Blocks в административной части сайта
'admin_dispatch' => 'products.update',
// Адрес страницы на которой в клинтской зоне и в панели управления блоками будет доступна работа с динамическим объектом
'customer_dispatch' => 'products.view',