Роман

Роман

С нами с 15 октября 2018; Место в рейтинге пользователей: #191
Роман
08 декабря 2021, 17:01
0
Слишком много кода, никто разбираться не будет. Напишите простой пример.
Роман
07 декабря 2021, 18:20
0
Так же хуком, отправляй данные постом через curl на другой сайт.
Роман
07 декабря 2021, 18:11
0
Если сохраняет, вопросов нет.
Роман
07 декабря 2021, 10:31
0
Может проверять, на то что сохраняет он или нет:
if ($resource->save() == false) {
   echo 'Oh no, the resource failed to save!';
}
Проверь получает ли он значения $resource->get('content') и $resource->getTVValue('video').
$modx->log(1, $resource->get('content'));
$modx->log(1, $resource->getTVValue('video'));
Роман
07 декабря 2021, 10:19
0
Посмотрите, есть ли ошибки в логе и в console браузера.
Роман
07 декабря 2021, 10:11
+1
Добавлять поля к форме, ID формы, ID пользователя, Дата заполнения. Либо расширить таблицу:
formit_forms(так наверно быстрее будет поиск, если еще индекс сделать).
Перед отправкой проверять на эти параметры, написав свой хук.
Роман
02 декабря 2021, 09:44
0
Ну или маршрутизацию свою написать.
Роман
16 ноября 2021, 15:08
0
Посмотрите, что в HTML выводит?
Роман
16 ноября 2021, 15:07
0
Посмотрите, что в HTML выводит?
Роман
16 ноября 2021, 14:48
0
Просто @INLINE не отработает [[+address.receiver]]
Роман
16 ноября 2021, 14:46
0
Скорее всего и не придет. Там в классе minishop2 переопределить функцию changeOrderStatus
$subject = $this->pdoTools->getChunk('@INLINE '. $status->get('subject_user'), $pls);
И сделать вместо @INLINE, modChunk.
Не уверен, но попробовать стоит.
Роман
15 ноября 2021, 12:20
0
id в таблице modx_user_points есть? Просто нужно понять, по каких полям будет редактирование и удаление.
Комментарий излишен: $id; //internalKey в БД
и так понятно. =)
Роман
15 ноября 2021, 11:37
0
Пришлите код, что у вас получается.
Роман
10 ноября 2021, 16:42
0
=) Точно так же и вносите:
$stmt = $modx->prepare("UPDATE table_name SET `status`='1' WHERE id=:id");
$stmt->execute(["id" => $id]);
Роман
09 ноября 2021, 17:24
0

Что-то типа того.
Посмотрите, тут, может натолкнет на мысль.
Часть кода, что быстро написал:
Ext.override(MODx.panel.User,{
    getParentFields: MODx.panel.User.prototype.getFields,
    
    getFields: function(config) {
        var parentFields = this.getParentFields.call(this,config);
		parentFields.push({
			id: 'my-custom-tab'
			,title: 'Доступ к курсам'
			,layout: 'form'
			,defaults: { border: false ,autoHeight: true }
			,hideMode: 'offsets'
			,items: [{
				html: '<p>Включение и отключение доступа пользователя к видео-урокам</p>'
				,xtype: 'modx-description'
			},
			{
				xtype: 'textfield'
				,fieldLabel: 'Кол-во баллов'
				,name: 'ball'
				,width: 300
			
			},
			{
			xtype: 'panel',
			cls: 'container',
			items: [
				{
					xtype: 'grid',
					columns: [ // Добавляем ширину и заголовок столбца
						{dataIndex: 'date', width: 150, header: 'Дата'},
						{dataIndex: 'count', width: 150, header: 'Кол-во'}
					],
					autoHeight: true, // Высота таблицы вычисляется автоматически
					viewConfig: {
						forceFit: true, // Растягиваем таблицу на всю ширину
						scrollOffset: 0 // Убираем вертикальный скролл (у нас же автовысота)
					},
					store: new Ext.data.ArrayStore({
						fields: ['date','count'],
						data: [
							['2021-11-09', '-7'],
							['2021-11-09', '-3'],
							['2021-11-09', '+10'],
						]
					})
				}]
			}]
		});

        return parentFields;
    }
});
Роман
09 ноября 2021, 16:30
0
Нет, не пробовал. А что вы хотите сделать?
Поищите на ютубе: «Свои xtype в ExtJS».
Роман
09 ноября 2021, 13:37
0
Попробуй вставить: после
<div class="comment-content">[[+text]]</div>
<div class="comment-reply">
        <a href="#" class="reply">ответить</a>
</div>