Skip to content

Instantly share code, notes, and snippets.

Alex Babintsev alexbabintsev

Block or report user

Report or block alexbabintsev

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
@alexbabintsev
alexbabintsev / reqs.md
Last active Jan 31, 2019
Требования к верстке
View reqs.md

Общие требования

  1. Все динамические картинки (те которые теоретически могут меняться через админку) делать с помошью тега <img> а не css-свойства background-image. Например, фотографии товаров, иконки разделов.
  2. Верстать дивами, без таблиц. Таблицы использовать только в случае, если надо сверстать таблицу.
  3. Не писать стили на #id, только на .классы. Иногда можно привязываться на теги внутри классов, но не стоит злоупотреблять этим.
  4. Не использовать css спрайты. Все картинки класть по отдельным маленьким файлам.
  5. При вёртстке инлайновых элементов никогда не писать в коде пробелов, прописывать паддинги в стилях. пример: <span><b>или</b> <a href="#tab1">регистрация</a></span> <span> <b>или</b> <a href="#tab2">вход</a></span> чтобы не было пробелов между тегами <span><b>или</b><a href="#tab1">регистрация</a></span><span><b>или</b><a href="#tab2">вход</a></span>
View getFinalPriceInCurrency.php
<?php
use COption;
use CCurrency;
use CCatalogProduct;
use CFile;
use CModule;
use CCatalogDiscount;
use CCatalogSKU;
use CPrice;
@alexbabintsev
alexbabintsev / gist:a5b2aa64d1fc45283c79
Created Jul 8, 2015
Add Youtube video to Opencart
View gist:a5b2aa64d1fc45283c79
INSERT INTO oc_product_video (product_id, video) SELECT product_id, 'AzbPwjSpzFQ' video FROM oc_product WHERE model = 'EST86046';
View gist:104ab5cf88ce2cfa5fb4
server {
listen 80;
server_name bitrix;
server_name_in_redirect off;
access_log /var/log/nginx/access.log common;
index index.php;
error_page 500 502 503 504 /500.html;
error_page 404 = /404.php;
# установить дополнительные заголовки для определения адреса клиента в статистике сайта
@alexbabintsev
alexbabintsev / SiteController (1).php
Last active Aug 29, 2015
Yii2: загрузка файлов
View SiteController (1).php
use yii\base\DynamicModel;
@alexbabintsev
alexbabintsev / functions.php
Last active Aug 29, 2015
Yii2: отладка переменных
View functions.php
<?php
/**
* Debug function
* d($var);
*/
function d($var,$caller=null)
{
if (!isset($caller)){
$caller = array_shift(debug_backtrace(1));
@alexbabintsev
alexbabintsev / web.php
Created Feb 25, 2015
Yii2: настройка ЧПУ
View web.php
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
'rules' => [
'post/<id:\d+>' => 'post/view',
],
],
@alexbabintsev
alexbabintsev / web.php
Created Feb 25, 2015
Yii2: использование минифицированных версий библиотек
View web.php
'assetManager' => [
'class' => 'yii\web\AssetManager',
'bundles' => [
'yii\web\JqueryAsset' => [
// 'jsOptions' => ['position' => 1],
'js' => [
YII_ENV_DEV ? 'jquery.js' : 'jquery.min.js'
]
],
'yii\bootstrap\BootstrapAsset' => [
You can’t perform that action at this time.