Всего 125 335 комментариев

Сердюк Анатолий
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
Clean
27 января 2013, 13:15
0
Попахивает бекдором=)))
А вообще если слишком сильно захотеть, то можно закостылить места вывода пользователей, чтобы юзер просто не выводился в списке…
Артем
27 января 2013, 02:12
0
Да, это помогло. И ещё allowAddNewData: true было нужно.
Wassi Wassinen
26 января 2013, 15:09
0
Спасибо, Василий. Я пытался передавать параметры в ссылке, но с помощью снипета getUrlParam. Все работало, но длинные значения и значения заканчивающиеся на «я» передавались с ошибками (заканчивались символом программного вопроса), хотя кодировка utf-8. Попробую последовать Вашему совету, хотя, пока что, не совсем понимаю, что значит обернуть вызов ))
Удален Удален
26 января 2013, 15:08
0
Делал недавно такую штуку через плагин и хранил значение языка в сессий, но в моём решении приходилось отключать всю систему кеширования иначе язык можно было переключать раз примерно в три минуты.
Алексей Хребтов
26 января 2013, 14:31
0
Да точно, проблема решилась, в хуке записываю в сессию результат SubmitOrder и вызывая на странице свой снипет получаю эти данные.

Спасибо.
Василий Наумкин
26 января 2013, 14:09
0
Что мешает засунуть нужные тебе данные в $_SESSION['mydata']?
Алексей Хребтов
26 января 2013, 14:07
0
Василий, насколько я помню Вы делаете unset($_SESSION['minishop']) в функции SubmitOrder перед тем как вернуть результат. Или я что-то упускаю?
Алексей Хребтов
26 января 2013, 14:07
0
перенес выше.
Василий Наумкин
26 января 2013, 14:03
0
Зачем передавать информацию через плейсхолдеры, когда есть $_SESSION?
Евгений Webinmd
26 января 2013, 13:21
0
не не не, я извиняюсь, но мой уровень знаний не позволяет моей совести делать то, в правильности чего я совсем не уверен… Я просто поделился своим опытом
Василий Наумкин
26 января 2013, 09:00
0
По идее, они все вместе находятся в this и ты можешь сделать
console.log(this)
чтобы увидеть его. В консоли хрома можно будет погулять по этому объекту и найти те элементы, к которым ты хочешь обратиться.

Будет что-то типа
obj = this.items.elements[1];
obj.hide();

Но не уверен, я в ExtJS новичок.
Василий Наумкин
26 января 2013, 08:53
0
Думаю, нужно еще и чтобы процессор get выдавал в это поле не строку а массив в таком формате:
array(
	array('tag' => 'value1')
	array('tag' => 'value2'),
	array('tag' => 'value3'),
);

Если что-то не получится, смотри внимательно, какие данные приходят в config.record.tags.
Василий Наумкин
26 января 2013, 08:11
0
Самый простой способ — ссылка с параметрами:
<a href="[[~15]]?tv1=[[*tv1]]&tv2=[[*tv2]]">форма</a>
tv1 и tv2 надо поменять на реальные параметры FormIt, в которые требуется подставить значение ТВ.

А на странице с FormIt обернуть его вызов в сниппет FormItWrapper:
$params = array_merge($_GET, $scriptProperties);
return $modx->runSnippet('FormIt', $params);