Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 141 комментарий

Валерий Кондратьев
Валерий Кондратьев
спасибо за совет :) получилось :)
на случай, если у кого-то возникнет такая же проблема: тв-параметры перечисляются в том же массиве, который передается функции RunProcessor
$data = array(
		'pagetitle'=>'New document',
		'content'=>'Content',
		'template'=>1,
		'published'=>1,
		'hidemenu'=>0,
		'isfolder'=>0,
		'tv1'=>'1253123',
                'tv2'=>'95226'	
		);

$response = $modx->runProcessor('resource\create',$data);
tv1, tv2 — не названия самих параметров. число — ид параметра, префикс tv — судя по всему для обозначения того, что это именно tv-параметр
Василий Наумкин
Василий Наумкин
— Подумаю.

— В планах.

— Нет, не выйдут. Тикеты создавать никто не заставляет.

— Создай системную настройку tickets.assets_url, укажи новый путь на сервере и скопируй туда все файлы из родной директории. Тогда всё будет грузиться из неё и там ты можешь менять что угодно — обновления это не затрут.

— Да, доступны. Всегда было непонятно, зачем задавать вопрос, если можно самостоятельно проверить?

Любовь
Любовь
Скриншот загрузить не удалось, могу в скайп скинуть — там только для твиттера ключи настроены.

Вызов на странице: [[!HybridAuth? &providers=`Twitter`]]

Системный журнал [2013-01-29 11:13:04] (ERROR @ /index.php) [HybridAuth] Hybridauth Library not compatible with installed PECL OAuth extension. Please disable it.
TempName
TempName
Василий, спасибо за ответ

К сожалению такой вариант не подходит, так как копание «руками» в объектах ExtJS гиблое дело, абсолютно бесполезное. В них столько всякого «служебного» хлама, что докопаться до нужного объекта возможно — но проще уж выбрать по ID. Приблизительно, таким макаром this.items.items[0] я лишь докопаюсь до первой колонки и надо еще глубже)
Prizrak Pro
Prizrak Pro
Если элементы создавать таким образом.

Form = Ext.extend(Ext.FormPanel, {

initComponent: function() {
 this.comboPeriod = new Ext.form.ComboBox({
			fieldLabel: 'Период',
			width: 200,
			store: new Ext.data.ArrayStore({
				fields: ['id','name'],
				data: [
                    			[0, 'текущий месяц'],
					[1, 'за 14 дней'],
					[2, 'за 7 дней'],
					[3, 'вчера'],
					[4, 'сегодня']
				]
			}),
			value: 1,
			listeners: {
				select: {
                    			fn: this.updatePeriod,
                   			scope: this
               				}
				}
			});

 this.comboPeriodNew = new Ext.form.ComboBox({
			fieldLabel: 'Период',
			width: 200,
			store: new Ext.data.ArrayStore({
				fields: ['id','name'],
				data: [
                    			[0, '30'],
					[1, '14'],
					[2, '7'],
					[3, '1'],
					[4, '1']
				]
			}),
			value: 1
		});

},
updatePeriod: function() {
//То обращаться вот так
this.comboPeriodNew.setValue('dfgdfgdg');}
});

Вот так можно обращаться, с использованием ООП.

Если что не понятно спрашивай, поясню.
Василий Наумкин
Василий Наумкин
Алексей Хребтов
Алексей Хребтов
Проблему свою решил. Как всегда мелочь не заметная сразу. В php.ini было закомментировано загрузка модуля php_zip.dll
хотя физически он присутствовал в папке с расширениями php.

Так что будьте внимательнее друзья ;)