Всего 123 609 комментариев

Wassi Wassinen
28 января 2013, 04:09
0
Всё гениальное — просто. Спасибо, Василий! ))
Василий Наумкин
28 января 2013, 04:03
0
Вот в этой функции нужно добавить получение и отправку num.

Например:
$('.addToCartLink').live('click', function(e) {
	var gid = $(this).data('gid');
	var num = $(this).data('num'); // Получение кол-ва из параметра data-num. Нужно заменить под твою ситуацию
	var params = {};
	$('.params').each(function(id, param) {
		params[param.name] = param.value;			
	});

	$.post(url, {action: 'addToCart', gid: gid, num: num, data: params}, function(data) {
		data = $.parseJSON(data);
		showResponse(data);
		cartStatus(data);
	})

	e.preventDefault()
})
Василий Наумкин
28 января 2013, 03:59
0
Обёртыванием я называю создание сниппета, который будет готовить параметры для другого сниппета, и возвращать его вызов.

Этот пример я как раз и дал в конце комментария. Но тебе, видимо, надо выставить плейсхолдер на странице — это еще проще.

Создай сниппет mySnippet, и напиши там:
if (!empty($_GET)) {
	$modx->setPlaceholders($_GET, 'pl.');
}

Если ты перейдешь на страницу с вызовом этого сниппета по ссылке
<a href="[[~15]]?tv1=[[*tv1]]&tv2=[[*tv2]]">форма</a>

То на ней будут выставлены плейсхолдеры [[+pl.tv1]] и [[+pl.tv2]], которые ты можешь указать в своей форме расчёта.

Префикс pl. указан для того, чтобы нельзя было через этот сниппет изменить другие важные плеёсхолдеры.

Вот тут документация по modX::setPlaceholders().
Василий Наумкин
28 января 2013, 03:46
0
Думаю, надо сделать как вот тут показано, и на GNU/Linux.

На windows я не знаю, как это делать.
Wassi Wassinen
28 января 2013, 00:21
0
Да, Василий, перевел денег на личный счет, но интересные «звездные» посты не могу видеть по-прежнему.
Wassi Wassinen
28 января 2013, 00:07
0
Василий, если можно, дайте ссылку на пример «обертывания». )
Clean
27 января 2013, 22:11
0
Все правильно делаете)
я думал Вы имеете в виду скрытого админа при дефолтной панели.

На счет источника файлов — крутая фича, но в некоторых снипетах с ней есть проблемы, к примеру Group Edit и вывод в нем phpThumb из коробки на нестандартном источнике… Но все чинится костыльным кодом =)
Vladimir Grin
27 января 2013, 19:12
0
Спасибо за ответ, я так понимаю должен сразу уже массив передавать при наличии нескольких позиций товара?
Алексей
27 января 2013, 18:14
0
Если честно — я делаю проще. Создаю пользователя с ограниченными правами, делаю красивую админку под него (ненужные поля можно легко скрыть в настройках доступа, а нужные — также легко переименовываются где необходимо). У «мэнэджеров» сайта и так голова забита, если им еще и админские права давать — совсем лопнет. Да и ни к чему все тонкости настройки modx обычному пользователю. Кстати, очень удобно получается — ничего лишнего.
Кстати говоря, ограничение на файловую систему в modx «из коробки» — просто чудная вещь. Привязываются все TV хоть к каталогу, и в закладке «Файлы» (слева) отображаются подкаталог скажем в папке «assets» — юзер даже и не подозревает что чуть выше хранятся системные файлы CMS — они для него скрыты настройками приватности.
Алексей
27 января 2013, 18:01
0
у phpthumb есть настройка — принимать файлы с неродного домена, дак вот её нужно включить, и обработать phpthumb'ом, к примеру поменять формат картинки на png. И отключи плагин phpthumb чтобы при очистке кэша все не похерилось. Это если не вдаваясь в подробности.
Еще есть специальная функция php которая может взять файл из сети и сохранить локально — скорее этот вариант тебе подойдет, кури php.net
Василий Наумкин
27 января 2013, 16:46
0
Нужно прислать параметр num с количеством товара.

bezumkin.ru/modx/minishop/manuals/add2cart.html
Сердюк Анатолий
27 января 2013, 16:17
0
да в том и дело что непонятно. просто хочу получить ответ по этому поводу опытных пользователей данной системы…

ответ получен спасибо…
Василий Наумкин
27 января 2013, 16:14
0
Если всё понятно и нет проблем — зачем задавать вопрос?
Сердюк Анатолий
27 января 2013, 16:13
0
а что подразумевается под изменением исходника?
в файле импорта ссылка на фото,, отмечаю это поле как фото,, и подгружаю
Василий Наумкин
27 января 2013, 15:29
0
Без изменения исходника импорта — нет, невозможно.
Сергей
27 января 2013, 14:43
0
Огромное спс., а то после работы больше года на Амиро не могу опять нормально настроиться на MODx
Василий Наумкин
27 января 2013, 14:35
0
[[!getPage?
	&element=`msGetResources`
	&parents=`10,12`
	&tpl=`tpl.msGoods.row`
	&limit=`15`
	&sortbyMS=`price`
	&sortdir=`ASC`
]]

<div class="pagination">
	<ul>[[!+page.nav]]</ul>
</div>

parents — это id нужных категорий, через запятую.
Лимит, сортировка и направление сортировки, думаю, и так понятно.
Сергей Берестецкий
27 января 2013, 13:38
0
Вот работающея строчка

then mysqldump --skip-lock-tables -u$USER -p$PASSWORD --add-drop-table $i | bzip2 -c > www-$i.sql.bz2;

Я всегда add-drop-table делаю, так удобно.

Сергей Берестецкий
27 января 2013, 13:20
0
Ну все таки как правильно сюда вписать
mysqldump --skip-lock-tables -u$USER -p$PASSWORD $i | bzip2 -c > www-$i.sql.bz2;
fi

--add-drop-table