Ресайз изображений при загрузке в Gallery

сабж.
Просто предоставляют фотки с цифровиков по 10мб, а хостинг не резиновый.
Плагин ResizeOnUpload или что-то подобное не то, он запихивает в свою папку, а нужно в gallery.
Константин Ильин
15 января 2015, 11:41
modx.pro
2 228
0

msearch2 фильтрация по множественному значению

Всем привет! Подскажите по msearch2. Вопрос именно по фильтру. Можно ли задавать сразу несколько характеристик для одного товара и фильтровать по ним. посяню Есть товар, например телефон у него
Диапазоны GSM: 850, 900, 1800, 1900
как указать? Я например сделал тв поле, указала там характеристики через || Способ вывода сделал множественный выбор в шаблоне.
Но фильтрация не корректно работает таким образом!
Алексей Марченко
15 января 2015, 08:15
modx.pro
963
0

Вывод элементов - группами по 3

День добрый!

Возможно где-то уже такой вопрос задавался, но я не могу найти.

Мне нужно выводить некоторые элементы через pdoResources группами по 3 элемента. При этом эти элементы представляют собой элементы таблицы
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
...
<tr><td>1</td><td>2</td><td>3</td></tr>
То есть для каждой группы из трех элементов нужно «задавать» свой wrapper. Плюс проблема в том, что если элементов будет, например 5, то внутри врапера
<tr><td>1</td>...</tr>
будет лишь один td и это будет не правильно отображаться (в этом случае нужно еще и colspan=3 писать или добавлять справа 2 пустых элемента td).

Подскажите пожалуйста, может кто-то решал похожую проблему?..
Переверстать страницу блоками — решит проблему, но делать это нет возможности…
Спасибо!
Андрей Сухомозгий
15 января 2015, 07:17
modx.pro
1
1 229
0

UiCMPGenerator дополнение для создания пакетов

Hi, написал тут свое дополнение для создания пакетов UiCMPGenerator. За основу взято дополнение CMPGenerator, но в моем прикручен графический интерфейс для создания зависимостей типа Композиционная (Composite) и Агрегирующая (Aggregate), а также можно расширять родные таблицы Modx-a.
Для работы требуется MODX Revolution 2.3.х

Ссылка на офф репозиторий http://modx.com/extras/package/uicmpgenerator
Видео: http://youtu.be/Qkspw8kXwK4
Prihod
14 января 2015, 17:21
modx.pro
27
8 860
+25

Срабатывание плагина, если tv изменился

Приветствую.

Подскажите, есть ли возможность проверить, изменилось ли значение tv-параметра ресурса и (если изменилось) выполнить плагин по onDocFormSave (например)?

Ситуация: для раздела есть поле скидка. При его изменении — изменяется цена товаров данного подраздела.
Нужно запустить плагин (выполнить изменение цен) только тогда, когда значение скидки изменилось (чтобы не нагружать сервак просто так).
Владислав
14 января 2015, 14:32
modx.pro
4
4 233
0

Сделать сайт,как http://docs.modx.pro/

Добрый день)
Я -юрист)
Написал комментарий к 29 закону о жилье Москвы.
Важный, нужный многим закон.
Разместил на сайте.
Сайт на Джумле, и все устраивает- но если сделать сайт конкретно для этого комментария, по типу
learn.getgrav.org/
или
learn.getgrav.org/
или, разумееться, вашего
docs.modx.pro/
это было бы лучше, доступнее, понятнее.
Скажите пожалуйста- как сделать сайт, чтобы он выглядел как
docs.modx.pro/?
Есть ли готовая, не знаю,… сборка? шаблон?
Спасибо
kobzew
14 января 2015, 10:59
modx.pro
989
0

progressBar в ajaxForm при загрузке файла

Доброго времени суток! Возник вопрос, каким образом можно сделать прогрессбар для загрузки файла в форму FormIt, которая работает через AjaxForm. В инете есть много всего, но складывается впечатление что статьи писались для тек кто это делать уже умеет. Прошу может кто разьяснить как это реализовать или скинуть на дохотчивый мануал для «чайника».
Огромное спасибо за участие!
Юрий Фомин
14 января 2015, 10:30
modx.pro
1 059
0

Товар с несколькими свойствами + цена для свойства

Добрый день.
Подскажите пожалуйста как можно реализовать сложение цен из свойств?
Есть товар с двумя свойствами «Материал» и «Размер» созданные при помощи системы плагинов.
Для каждого значения свойства присвоена цена на основе чего формируется стоимость товара.

Для передачи цены есть сниппет:
<?php
/* @var array $scriptProperties */
/* @var pdoFetch $pdoFetch */
if (!$modx->loadClass('pdofetch', MODX_CORE_PATH . 'components/pdotools/model/pdotools/', false, true)) {return false;}
$pdoFetch = new pdoFetch($modx, $scriptProperties);

if (empty($product) && !empty($input)) {$product = $input;}
if (empty($selected)) {$selected = '';}
if (empty($outputSeparator)) {$outputSeparator = "\n";}
if ((empty($name) || $name == 'id') && !empty($options)) {$name = $options;}

$output = '';
$product = !empty($product) ? $modx->getObject('msProduct', $product) : $product = $modx->resource;
if (!($product instanceof msProduct)) {
	$output = 'This resource is not instance of msProduct class.';
}
elseif (!empty($name) && $options = $product->get($name)) {
	if (!is_array($options) || $options[0] == '') {
		$output = !empty($tplEmpty)
			? $pdoFetch->getChunk($tplEmpty, $scriptProperties)
			: '';
	}
	else {
		$rows = array();
		foreach ($options as $key=>$value) {
		    
		    //отделяем название от цены и кол-ва
		    $prm = explode('=',$value); 
		    $pName = $prm[0];
		    
			$pls = array(
				'name' => $pName,
				'value' => $key,
			//	'selected' => $value == $key ? 'selected' : '',
				'pages' => ''
			);
		    
		    //отделяем цену от кол-ва
		    if (isset($prm[1])){
		        $prOpt = explode(':',$prm[1]);
		        $pls['price'] = $prOpt[0];
		        if (isset($prOpt[1]) && $prOpt[1]){
		            //$pCount = 
		            $pls['pages'] = $prOpt[1];
		            
		        }
		            
		    }
		    
			$rows[] = empty($tplRow) ? $value : $pdoFetch->getChunk($tplRow, $pls);
		}
		$rows = implode($outputSeparator, $rows);
		$output = empty($tplOuter)
			? $pdoFetch->getChunk('', array('name' => $name, 'rows' => $rows))
			: $pdoFetch->getChunk($tplOuter, array_merge($scriptProperties, array('name' => $name, 'rows' => $rows)));
	}
}


return $output;
Но проблема в том что цена подставляется только из одного свойства, если выбрать размер, а потом материал то в стоимость попадет только цена материала, а нужно что-бы к цене материала прибавлялась цена размера ну и на оборот.

MODX Revolution 2.2.11-pl (traditional)
pdotools-1.9.7-pl
minishop2-2.1.8-pl1
Всеволод
14 января 2015, 08:06
modx.pro
1
857
0

Twitter Bootstrap vs Uikit

Давно работаю с CSS фреймворком Uikit и мне он кажется намного интересней и более продвинутым в сравнении с привычным Twitter Bootstrap. Единственный минус, это замена цветовой схемы, её приходится править в каждом компоненте.
Хотелось бы от вас услышать доводы в пользу одного или друго CSS-фреймворка.
Есть ряд вопросов к TB, которые надо пилить и которые есть уже в Uikit. Задумался над выбором, пилить TB т.к. популярный или продолжать работать на Uikit.
Alexander V
14 января 2015, 08:05
modx.pro
13 789
+2