Всего 125 021 комментарий

Сергей
1 час назад
0
Это да. Ну в таблице можно вывод ограничить, например максимум 50 первых знаков, а вместо остальных полей просто из тип img, list, link и т.д. Ну это так, мысли вслух)
Aleksandr Huz
1 час назад
0
С картинкой исправить можно, а вот с таблицей сложнее, ведь там могут быть разные поля и сама строчка таблицы может быть раздута из-за больших данных.
Поэтому, реально, только картинку исправить
Сергей
3 часа назад
0
А вот здесь хочется, чтобы в колонке «значения» тоже фото отображалось и пункты таблицы или не отображалось, тогда чтобы при создания поля можно было поставить галочку отображать или нет. А то, чисто интуитивно, когда видишь «Фото: Array» как будто это ошибка.
Aleksandr Huz
3 часа назад
0
«Array» отображается в колонке «значения» таблицы, но в самом поле должны быть превью.
А на фронте, да, это массив
pageblocks.boshnik.com/docs/fields/image
Сергей
3 часа назад
0
Использую версию 1.0.2
В админке вместо изображения и пунтов отображается Array

Aleksandr Huz
3 часа назад
0
Fenom встроен в PageBlocks, но он никак не влияет на стандартный парсер. Феном обрабатывает только чанки, которые вызваны через сниппеты компонента.
Сергей
4 часа назад
0
Ещё важный вопрос, у меня есть большой сайт, который сделан на modParser и переходить на fenom нереально и нет смысла. Может ли pageBlocks работать без fenom? То есть, простые поля то работают, а вот как делать вывод с foreach непонятно и возможно ли это?
Сергей
4 часа назад
0
Да, есть, неправильно написал. Моя проблема в этом:
При загрузке изображения в админке вместо фото отображается «Array», а при выводе на страницу недостаточно вывести просто {$img} нужно делать так {$img.url}.
Aleksandr Huz
6 часов назад
0
Так есть же такая возможность или речь о бесплатной версии?
Сергей
6 часов назад
0
Здравствуйте. Подскажите, будет ли возможность использовать вместо стандартной подгрузки файлов, изображений из папки в modx, сделать смешанную загрузку, как в mixedImage? Очень не хватает этого!
Виталий
Сегодня в 04:37
0
Спасибо, Евгений, за помощь.
Завтра попробую адаптировать ваш код под себя.
Евгений Webinmd
Вчера в 21:44
1
+3
из коробки такого функционала нет, но можно дописать. Надо внести изменения в файл
assets/components/fileattach/js/mgr/widgets/items.grid.js

1) добавить кнопку для открытия файлового менеджера

в районе строки 540, добавить кнопку вызова менеджера файлов, в блок
getTopBar: function (config) {

fields.push({
	xtype: 'button',
	cls: 'primary-button',
	text: _('upload'),
	handler: this.uploadFiles,
	scope: this
},{  // это вторая кнопка
	xtype: 'button',
	cls: 'primary-button',
	text: 'Из уже загруженных',
	handler: this.selectFiles,
	scope: this
});

2) Добавить handler

Тут вызывается this.selectFiles
этот handler надо прописать ниже, после метода uploadFiles

selectFiles: function(btn,e) { 

	var win = Ext.getCmp('fileattach-file'); 

	if(!win){ 
		var win = MODx.load({
			xtype: 'modx-browser'
			,openTo: 'files/' 
			,id: 'fileattach-file'
			,listeners: {
				'select':{fn:this.onBrowserSelect,scope:this}
			}
		});	 
	}

	win.show();

},

onBrowserSelect: function(data,field){  
	var value = data.url;

	//console.log(data);

	MODx.Ajax.request({
		url: FileAttach.config.connectorUrl,
		params: {
			action: 'mgr/browser', 
			url: data.url,
			size: data.size,
			ext: data.ext,
			shortname: data.shortName,
			name: data.name,
			docid: FileAttach.config.docid
		},
		listeners: {
			success: {
				fn: function() { 
					var store = Ext.getCmp('fileattach-grid-items').getStore(); 
					store.load({ params: { start: 0, limit: 20} });
					Ext.getCmp('fileattach-grid-items').getView().refresh(); 
				}, scope: this
			}
		}
	});
},

Этот код из рабочего проекта и решал мои задачи, изменяйте под ваши задачи
Дмитрий
09 сентября 2025, 09:52
0
я устанавливал через Terminal, туда поставил Composer, затем клонировал minishop3, затем выполнил эти команды из инструкции:
cd MiniShop3/core/components/minishop3/
composer update
php _build/build.php
minishop3 поставился, но не все работает, допустим еще не отображается в политике доступов miniShopManagerPolicy prnt.sc/ZrE3labkWsns, появилось, только когда убрал лишние кавычки и \
Виталий
07 сентября 2025, 12:13
0
Немного изменил инструкцию в пользу большей универсальности
Максим
04 сентября 2025, 12:45
0
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буду решать проблему, если столкнусь именно с моментом когда цена доставки будет необходима в проекте.

Опишите пожалуйста решение, если вдруг сделаете что-то. Думаю что кому-то ещё пригодиться…

И просто любопытство, то что я выше писал «монолог», вам пригодилось? :D
Артур Шевченко
04 сентября 2025, 12:35
0
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказа
Можно установить adminTools и запретить автоматическое залогинивание в контексте web при входе в админку.

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