but1head

but1head

С нами с 01 апреля 2014; Место в рейтинге пользователей: #27
but1head
30 октября 2015, 19:24
1
0
[[+availability:availability]]
Сниппет availability
<?php

$availability = $input; (ваш плейсхолдер)
$output = '';
switch($availability){
	case 0: $output = 'равен 0'; break;
	case 1: $output = 'равен 1'; break;
	case 'Под заказ': $output = 'только под заказ';
	default: $output = 'ни равен ничему'; break;
}
return $output;
but1head
28 октября 2015, 00:33
0
Это конечно не связано с этим компонентом, но поддерживаю!
but1head
21 октября 2015, 00:34
0
Так а msklad?

Вроде как-то еле-еле работает.
but1head
04 октября 2015, 03:50
0
Как-то новостей все нет и нет. Когда планируется выход?
but1head
04 октября 2015, 03:45
+2
А как устанавливаются сборки? Как голый modx или через «перенос» (исправление путей в файлах)
but1head
02 октября 2015, 22:17
+1
<td><span id="price-count"> [[+price:mpy=`[[+count]]`]] </span></td>
$('input[name="count"]').change(function(){
	var count = $(this).val(); 
	var total = $('#price-count');
	
	....

	total.text(count * price);
});
дальше думаю разберетесь
but1head
02 октября 2015, 18:42
0
вот только при обновлении кол-ва это не сработает
but1head
29 сентября 2015, 15:26
+1
Проглядел, ниже пример, он разбивает url на массив и ищет по последнему (т.е. алиасу). Тоже самое можно сделать и на /en/
but1head
29 сентября 2015, 00:14
0
Оба сайта на modhost.pro, настройки идентичны.
but1head
29 сентября 2015, 00:05
0
2.4.0-pl
[2015-09-29 00:04:53] (ERROR @ /index.php) Entry point for Slackify not defined in system settings
на 2.4.1 работает
but1head
27 сентября 2015, 22:18
0
[2015-09-27 22:18:10] (ERROR @ /index.php) Could not load class: slackify from slackify.
[2015-09-27 22:18:10] (ERROR @ /index.php) Problem getting service slackify, instance of class slackify, from path
modhost.pro
but1head
17 сентября 2015, 18:07
0
Disallow: *?
but1head
16 сентября 2015, 18:34
+1
[[+placeholder:snippet=`/(100-$input)`]]
<?php
$output = $input.$options;
return $output;
где $input = [[+placeholder]],
$options = '/(100-$input';

получится 50/(100-50) = 1

поидее должно работать. да и не вижу ничего плохого в одном маленьком сниппете
but1head
08 сентября 2015, 02:38
+1
Помню очень-очень давно, когда я работал с joomla (есть грешок), был такой прекрасный компонент akeeba backup — который делал из действующего сайта инсталятор.

Неужели на revo нет таких решений?

Акеба собирала файлы и бд в архив, все что нужно было сделать на другом хостинге — разархивировать этот архив и прописать лог/пас в в бд.
but1head
05 сентября 2015, 04:56
+1
Решение не через процессор

function set_tvs($resource) {
	global $modx;
	$tvs = array();

	foreach ($_POST as $key => $value){
		if(substr($key, 0, 2) == 'tv'){
			$id = explode('tv', $key);
			if(is_array($value)) $value = implode('||', $value);
			$tvs[$id[1]] = $value;
		}
	}

	foreach ($tvs as $key => $value){
		$tv = $modx->getObject('modTemplateVar', $key);
		$tv->setValue($resource, $value);
		$tv->save();
	}

}
but1head
05 сентября 2015, 03:59
0
Неужели нет решений?..
but1head
01 сентября 2015, 12:40
0
так получается, что если я на фронте изменил цвет товара (пользователь) цена не изменится?

в msop2 было логично построено, я думал вы это допилили, что при смене цвета — размера меняется артикул и цены, ну и фото.
but1head
28 августа 2015, 14:36
0
хм, и еще не понятно, как на фронтэнде вывести другие цены товара (предложения)?

В моем понимании меняя размер-цвет на фронтэнде должны менятся:
а) фото
б) цены
в) размеры привязаны к цветам