Andrei D.
С нами с 09 января 2014; Место в рейтинге пользователей: #66Сообщество экспертов, образовательная платформа
            Добрый день. Предлагаю вашему вниманию проект, который сейчас находится в стадии бета-тестирования. 
Идея: универсальная площадка для коммуникаций, обмена опытом и знаниями.
В будущем – образовательная платформа.
        
        
        
        
    Идея: универсальная площадка для коммуникаций, обмена опытом и знаниями.
В будущем – образовательная платформа.
Fenom модификатор и лексиконы (решено)
            Добрый вечер
Подскажите, пожалуйста, как добавить лексиконы в модификатор fenom
код ниже выдает ошибку
        
        
        
    Подскажите, пожалуйста, как добавить лексиконы в модификатор fenom
код ниже выдает ошибку
<?php
/** @var modX $modx */
switch ($modx->event->name) {
	case 'pdoToolsOnFenomInit':
		$modx->getService('lexicon','modLexicon');
		$modx->lexicon->load('abcd:default');
		$fenom->addModifier('dateformatter', function ($input) {
			switch ($input) {
				case "01":
					$monthname = $modx->lexicon('abcd.month.january');
				break;
			}
		$output = $monthname;
		return $output;
        });
        break;
}        Кастомное поле в msOrder и select
            Здравствуйте, подскажите, пожалуйста, в какую сторону копать
1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
Буду премного благодарен за наводку
        
        
        
    1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
[[!msOrder?
&tpl=`msOrder2`
&userFields=`gmt`
]]в чанке добавлено gmt, но не отображается{foreach ['email','receiver','phone','gmt'] as $field} ....
{/foreach}отображается только в том случае, если вручную добавить в сниппет msOrder в fields 'gmt' => 'gmt',2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
{foreach ['gmt'] as $field}
<div class="form-item half first">
<label for="{$field}"></label>
<div class="form-select">
<select name="{$field}" id="{$field}" value="{$form[$field]}">
[[$options-timezones]]
</select>
</div>
</div>
{/foreach}где в чанке options-timezones вывод зон:<option value="73" [[!+gmt:is=`73`:then=`selected selected="selected"`]]>(GMT+02:00) Tallinn</option>
<option value="78" [[!+gmt:is=`78`:then=`selected selected="selected"`]]>(GMT+03:00) Moscow</option>но почему-то не выделяется выбранная в личном кабинете юзером опцияБуду премного благодарен за наводку
переназначить чанк msEmail
            Здравствуйте
Подскажите, пожалуйста, где переназначить главный чанк для э-мейла оплаты tpl.msEmail?
Хочу взять существующий tpl.msEmail и немного переделать под себя с возможностью нормального обновления miniShop2
        
        
        
    Подскажите, пожалуйста, где переназначить главный чанк для э-мейла оплаты tpl.msEmail?
Хочу взять существующий tpl.msEmail и немного переделать под себя с возможностью нормального обновления miniShop2
Fenom + pdoMenu и динамический parent
            Добрый вечер,
можете подсказать, почему не работает такой вывод?
        
        
        
    можете подсказать, почему не работает такой вывод?
<ul class="subcategories">
{$_modx->runSnippet('!pdoMenu', [
'parents' 	=> '{if $_modx->resource.parent|in:[10,20,30]}{$_modx->resource.parent}{else}{$_modx->resource.id}{/if}',
'showHidden' 	=> '0',
'level' 	=> '1',
'tplOuter' 	=> '@INLINE {$wrapper}',
'tpl' 		=> '@INLINE <li{$classes}><a href="{$link}" {$attributes}>{$menutitle}</a>{$wrapper}</li>',
'showLog' => 0
])}
</ul>но так работает:<ul class="subcategories">
[[!pdoMenu?
&parents=`{if $_modx->resource.parent|in:[23,27,24,26,25,29,30,28]}{$_modx->resource.parent}{else}{$_modx->resource.id}{/if}`
&showHidden=`0`
&level=`1`
&tplOuter=`@INLINE [[+wrapper]]`
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
]]
</ul>        Система краудфандинга на miniShop2
            Добрый день.
Собираю краудфандинг систему на всеми нами любимом miniShop2 с минимальными изменениями. Да, это полноценный рабочий вариант наподобие кикстартера, индигого и планета.ру. Уже есть, чем поделиться, но хотелось бы получить от вас советов, дополнений. Вообщем, совместными усилиями доработать, буду премного благодарен. Почти все есть в свободном доступе в этом сообществе, так что осталось дело за малым – собрать все воедино.
Для постинга проектов пользователями выбрал Tickets. Если создавать проекты, как товары miniShop2, то задание гораздо упрощается, но мне очень нравятся тикеты, хоть убейте.
Далее будет информация о
сниппетах
get_backers_page – вывод списка пользователей, поддержавших проект, а также суммы пожертвования
get_backers_count – сколько всего раз пожертвовали данному проекту
get_backers_sum – сумма всех пожертвованных денег проекту
get_backers_percentage – процент пожертвованных денег от нужной суммы
плагинах
pricefree – обработка произвольной цены на странице оплаты
priceselect – radio кнопки с выбором пожертвования
а также немного js и модификаций miniShop2
Добро пожаловать под кат :)
        
        
        
        
    Собираю краудфандинг систему на всеми нами любимом miniShop2 с минимальными изменениями. Да, это полноценный рабочий вариант наподобие кикстартера, индигого и планета.ру. Уже есть, чем поделиться, но хотелось бы получить от вас советов, дополнений. Вообщем, совместными усилиями доработать, буду премного благодарен. Почти все есть в свободном доступе в этом сообществе, так что осталось дело за малым – собрать все воедино.
Для постинга проектов пользователями выбрал Tickets. Если создавать проекты, как товары miniShop2, то задание гораздо упрощается, но мне очень нравятся тикеты, хоть убейте.
Далее будет информация о
сниппетах
get_backers_page – вывод списка пользователей, поддержавших проект, а также суммы пожертвования
get_backers_count – сколько всего раз пожертвовали данному проекту
get_backers_sum – сумма всех пожертвованных денег проекту
get_backers_percentage – процент пожертвованных денег от нужной суммы
плагинах
pricefree – обработка произвольной цены на странице оплаты
priceselect – radio кнопки с выбором пожертвования
а также немного js и модификаций miniShop2
Добро пожаловать под кат :)
pagetitle секции вместо id в mFilter2
            Здравствуйте
Кто-нибудь заменял id секции на pagetitle при фильтрации, чтобы в адресе была конструкция по типу ?category=section_name?
Сейчас у меня сделано довольно убого — в форме создания тикета в чанке выбора секции выбирается и parent и, заодно, tv.category через js… А потом в фильтрах идет уже фильтрация по tv
Может у кого есть решение, как сделать pagetitle в адресе, не нарушая работу mFilter2 и не применяя бредовые идеи. Подсказка «где копать» была бы тоже очень полезна
        
        
        
    Кто-нибудь заменял id секции на pagetitle при фильтрации, чтобы в адресе была конструкция по типу ?category=section_name?
Сейчас у меня сделано довольно убого — в форме создания тикета в чанке выбора секции выбирается и parent и, заодно, tv.category через js… А потом в фильтрах идет уже фильтрация по tv
Может у кого есть решение, как сделать pagetitle в адресе, не нарушая работу mFilter2 и не применяя бредовые идеи. Подсказка «где копать» была бы тоже очень полезна
TinyMCE + Tickets + выбор главной картинки в TV
            Добрый день. Понадобился функционал удобного редактора textarea во фронтенде Tickets, а также сделать возможность пользователю выбрать главную картинку для тикета.
Вот что получилось:

Инструкция под катом
        
        
        
        
    Вот что получилось:

Инструкция под катом
miniShop2 и эстонские pangalink (платежка)
            Добрый день.
Интересует возможность интеграции эстонских платежных систем (pangalink) с дополнением miniShop2
Есть вся информация об API и тестовая среда для разработки
Бюджет 150 евро, если кто готов присоединиться к сбору средств, было бы здорово
        
        
        
        
    Интересует возможность интеграции эстонских платежных систем (pangalink) с дополнением miniShop2
Есть вся информация об API и тестовая среда для разработки
Бюджет 150 евро, если кто готов присоединиться к сбору средств, было бы здорово
mFilter2 как убрать ?page= в URL
            Добрый день
Может кто знает, как убрать добавление ?page=* в URL при &ajaxMode=`button`, чтобы не сломать фильтры и пагинацию?
        
        
        
    Может кто знает, как убрать добавление ?page=* в URL при &ajaxMode=`button`, чтобы не сломать фильтры и пагинацию?