Алексей

Алексей

С нами с 25 декабря 2012; Место в рейтинге пользователей: #69
Алексей
22 декабря 2015, 14:15
0
более удобный способ -задать в системных настройках параметр «ID группы сниппетов для модификаторов» и все сниппеты из этой группы инициализировать как модификаторы fenom
Алексей
22 декабря 2015, 14:03
0
получилось с трейтами (на другом сайте была подобная задача, решил разобраться по-новой). Но только не для mfilter2, для pdoResources работает. Чуть позже скину решение.
Алексей
18 декабря 2015, 20:45
0
было бы классно редактировать у ресурса modResource поле JSON «properties» прямо из бэкэнда. Подобный редактор сделан при редактирования любого пользователя, и называется «Дополнительные поля данных»
Алексей
17 декабря 2015, 22:10
+1
интеграция redactor (у многих есть компонент с лицензией от modmore) на фронтэнд создания тикета\добавления\редактирования комментария (компонент tickets). Такое вообще возможно? (взамен markitup)
Алексей
15 декабря 2015, 11:49
0
аминь
Алексей
10 декабря 2015, 10:37
0
тоесть, если у меня в шаблоне стоит следующий вызов через fenom
{$_modx->resource->pagetitle}
, то его надо заменить на вызов чанка
[[$pagetitle]]
и уже в коде чанка pagetitle вызывать свой fenom:
{$_modx->resource->pagetitle}
И тогда все будет работать как надо?
Алексей
09 декабря 2015, 23:18
+2
юзай gulp-uglify и не нагружай php ненужными задачами. Это препроцессор сборки для фронтэндера.
Алексей
09 декабря 2015, 21:17
+1
любой маркетолог, занимающийся интернет-магазином, нуждается в отслеживании целей и действий в яндекс метрике (добавление\удаление товара из корзины, просмотр товара, оформление заказа). Кстати, на сколько я понял, она совместима с гугл аналитикой. yandex.ru/support/metrika/data/e-commerce.xml
компонент с данным функционалом был бы очень кстати.
Алексей
09 декабря 2015, 20:46
0
ок, информацию принял! спасибо за ответ, а то я уж думал это только у меня так.
К слову сказать, sitemap на синтаксисе fenom при ~50000 страниц становится нерабочим для яндекса (слишком долгий ответ сервера, яндекс гарантированно такой сайтмап отвергнет, главное вовремя обнаружить :-) ). Из-за чего и весь сыр-бор. Откатился, и сделал все по-старинке на обычных {{+pls}} pdoTools.
Слава богу что и так работает! Очень удобно все делать на fenom. Чего только стоят массивы вместо JSON в join'ах, select'ах и where'рах.
PS: Последний раз использовал IF года два назад
Алексей
02 декабря 2015, 22:28
0
ну да, это получается придется делать Custom Resource Classes. Хотя можно и просто расширить таблицу налету, и добавить также через плагин дополнительный extjs код на страничку ресурса?
Алексей
02 декабря 2015, 17:59
0
было бы классно иметь возможность через плагины добавлять поля к обычным ресурсам modResource а не только к msProduct. Это было бы очень круто.
Алексей
01 декабря 2015, 00:45
0
getColumns: function() {
		return {
			article: {width:50, sortable:false, renderer: this.renderFl},
...
,renderFl: function(value, cell, row){
		if (row.data['article']) {
			return '<img src="/svg/fl/' + row.data['article'] + '.svg" height="41" style="display:block;margin:auto;"/>';
		}
		else {
			return '';
		}
	}
вместо артикула в данном примере рендериться в списке товаров категории значок. На страничке товара артикул вбивается именем значка. (реальный пример с рабочего сайта)
UPD: хотя для этих целей в легкую можно использовать дополнительное поле через плагин
Алексей
30 ноября 2015, 23:36
0
да, это было бы замечательно!
Алексей
28 ноября 2015, 10:13
0
прикольная ммузычка) сами писали?
и по теме:
вот так я задаю валюту, в которой считать стоимость продукта:
price_currency: {
				xtype: 'minishop2-combo-vendor',
				minChars: 1,
				allowType: false,
				valueField: 'charcode',
				url: miniShop2.config.assets_url+'../currencyrate/connector.php',
				fields: ['name','id','charcode'],
				displayField: 'charcode',
				baseParams: {action: 'mgr/valute/getlist',limit: 100},
				tpl: '<tpl for="."><div class="x-combo-list-item" >{charcode} {name}</div></tpl>',
			},
При этом использую стандартный minishop2
xtype: 'minishop2-combo-vendor', заменив у него адрес обращения на
url: miniShop2.config.assets_url+'../currencyrate/connector.php' — стандартный коннектор расширения currensyrate,
ну и подправил чуть чуть tpl.

Еще иногда через плагины не требуется создавать новых полей в базе данных, а нужно изменить только extJS представление существующих полей в админке.

Было бы классно, если ваш компонент так умел.
Алексей
26 ноября 2015, 00:36
0
подскажите, что делать, если в поддержке платного дополнения, автор не отвечает уже пол-месяца?
Алексей
24 ноября 2015, 23:21
0
да похоже на то. Пока не понял до конца этот механизм.
Алексей
24 ноября 2015, 22:39
0
потому что в классе pdoTools нету функции run(), она в классе pdoFetch.