Skip to content

Instantly share code, notes, and snippets.

View alexbaumgertner's full-sized avatar
💻
Digital Nomad

Alex Baumgertner alexbaumgertner

💻
Digital Nomad
View GitHub Profile
@alexbaumgertner
alexbaumgertner / index.twig
Created May 23, 2013 16:22
Шаблон с подготовкой тестовых данных
{# Шаблон Фотоальбомы /photoalbums #}
{# TODO: remove test data: #}
{% set records = [] %}
{% set record = [ {'image': '/uploads/photoalbums/fix-and-replay/1_small.jpg', 'url': 'photoalbum', 'title': 'Фотоальбом', 'total': 25} ] %}
{% for i in 1..10 %}
{% set records = records|merge(record) %}
@alexbaumgertner
alexbaumgertner / NewsController.php
Created May 29, 2013 15:28
сохранение фото
if ($model->save())
{
// Image
if (is_object($file_image))
{
//$image_folder = Yii::app()->basePath.DIRECTORY_SEPARATOR.'files'.DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR;
$image_folder = Yii::app()->basePath.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'news'.DIRECTORY_SEPARATOR;
$image_name = $model->id.'_'.$model->image;
//var_dump($image_folder.$image_name);
$model->image->saveAs($image_folder.$image_name);
@alexbaumgertner
alexbaumgertner / product-card.bemhtml
Created June 28, 2013 18:57
bemhtml template example
block product-card, (!this.mods || this.mods.type !== 'withFullDesc') {
content: [
{
elem: 'icon',
content: {
block: 'catalog-icon', mods: { type: (function () {
var mods = ['new', 'pop', 'rec'];
var random = Math.floor(Math.random() * mods.length);
return mods[random];
<?php
/**********************************************************************************************
* Easy CMS
***********************************************************************************************/
class CustomerController extends Controller
{
public $layout = '//layouts/onecolumn';
private $_model;
<div id="style_13739561130000000388_BODY" class="js-readmsg-link-box"><div style="background: #e2f6ff;padding: 15px 0 0 0;">
<table width="100%" bgcolor="#e2f6ff" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>&nbsp;</td>
<td style="width: 640px;background: #ffffff;vertical-align: top;">
<div style="margin: 35px 90px 35px 35px;font-size: 15px;line-height: 23px;">
<a href="http://easy-cms.d-idei.ru/" style="color: #0a4ed7;" target="_blank">
/** @requires BEM */
/** @requires BEM.DOM */
(function(undefined) {
BEM.DOM.decl({ block: 'authorization', modName: 'state', modVal: 'initial'}, {
onSetMod : {
'js' : function() {
/** @requires BEM */
/** @requires BEM.DOM */
(function(undefined) {
BEM.DOM.decl({ block: 'authorization', modName: 'state', modVal: 'recovery'}, {
onSetMod : {
'js' : function() {
@alexbaumgertner
alexbaumgertner / testpage.bemjson.js
Created July 18, 2013 15:30
Вопрос по i-bem
({
block: 'b-page',
title: 'testpage',
head: [
{ elem: 'css', url: '_testpage.css', ie: false},
{ elem: 'css', url: '_testpage', ie: true },
{ block: 'i-jquery', elem: 'core'},
{ elem: 'js', url: '_testpage.js'},
],
content: [
@alexbaumgertner
alexbaumgertner / index.twig
Created August 12, 2013 07:59
цикл для отрисовки главной в адмике
{% for menuItem in data %}
<tr class="site-sections-table__tr">
{# Контрол порядка #}
<td class="site-sections-table__td site-sections-table__td_section_order">
<div class="order-control"></div>
</td>
@alexbaumgertner
alexbaumgertner / index.bemjson.js
Created September 17, 2013 09:22
Главная страница http://hunterboat.ru/
({
block: 'b-page',
mods: { page: 'index' },
title: 'Title of the page',
favicon: '/favicon.ico',
head: [
{ elem: 'css', url: '_index.css', ie: false },
{ elem: 'css', url: '_index', ie: true },
{ block: 'i-jquery', elem: 'core'},
{ elem: 'js', url: '_index.js' }