Вопросы

modX НЕ хранит значения множеств TV в разных полях

Почему modX не хранит значения множественных TV в отдельных строках таблицы modx_site_tmplvar_contentvalues ?

Как известно, modX хранит значения множественных TV-полей («Флажки» и «Список (множественный выбор)») в виде строк:
value1||value2||value3||…
Если требуется фильтровать ресурсы по этому TV, то в ходе выполнения запроса придётся разбирать такие строки на предмет наличия в них нужного значения. А такой разбор — это же трудоёмкая операция. К тому же в таблице modx_site_tmplvar_contentvalues нет индекса ни по полю value, ни по полям tmplvarid + value Как следствие, запросу придётся просматривать ВСЕ записи в таблице modx_site_tmplvar_contentvalues и для каждой такой записи разбирать строку-значение нашего TV-параметра. На большом числе ресурсов загрузка страниц будет тормозить.
Cyrax_02
04 августа 2013, 07:19
modx.pro
3 442
0

Дисконтная система для miniShop2

Вась, привет!

Я тут пишу дисконтную систему для miniShop'а. Потихоньку-понемногу получается, но вот ExtJS меня просто вымораживает :-(
Алексей Карташов
03 августа 2013, 13:12
modx.pro
2
3 084
0

index.php и проблема в админке, настройка nginx

Михаил
03 августа 2013, 13:03
modx.pro
1
3 531
0

ms2 заказы

Доброго дня. Вывести историю заказов я могу только с помощью компонента office?
Николай
03 августа 2013, 09:07
modx.pro
952
0

Компонент списка для TV

Есть ли для Рево аналог или что-то похожее на компонент multiTV github.com/Jako/multiTV который работает на Ево?
Алексей Таянчин
02 августа 2013, 12:06
modx.pro
1 267
0

MS2 mfilter 1.5

Николай
02 августа 2013, 11:27
modx.pro
1 516
0

Eventscalendar2

Решил попробовать чудесный календарик! Спасибо Василий!
Вот только почему-то он игнорирует параметр
&calendar_id
ЗАДАЧА: необходимо вызвать два календарика на одной странице — события берутся из разных ресурсов, вызываю так

[[!eventsCalendar2?  &calendar_id=`cal1` &dateSource=`date` &id=`28`]]
[[!eventsCalendar2?  &calendar_id=`cal2` &dateSource=`date` &id=`39`]]
А календарь один и тот же



Куда порыться?
Алексей Марченко
02 августа 2013, 09:49
modx.pro
1 160
0

создание страницы для добавления новостей

Доброго времени суток!
Задача состоит в том, чтобы добавлять новости не заходя в админку MODx, т.е. не авторизируясь в site.ru/manager

Нужно создать отдельную страницу, например site.ru/add_feed, на которую будет заходить пользователь, авторизироваться, и ему будет представлены определенные поля для заполнения(несколько выпадающих списков, текстовых полей и т.п.), так вот… когда он это все заполняет и нажимает кнопку «Добавить», то все, что он ввел (новая новость), должно выводится на главной страницу сайта…

Знаю, что лента новостей делается с помощью сниппета Ditto, в нем чтобы добавить новость нужно входить в админ-панель MODx и там есть только кастомные поля (Заголовок, Аннотация и т.д.), хотя может и ошибаюсь… Но мне нужны не только кастомные поля, а еще и свои.

Подскажите, как я могу этого добиться? Или хотя бы в какую сторону копать?
Думаю, что придется использовать API MODx, но это не пугает :) Если есть какие-нибудь примеры, будет очень замечательно :)
Ilya Z.
01 августа 2013, 15:38
modx.pro
3 523
0

Как полностью вычистить сниппет HybridAuth

Николай
01 августа 2013, 11:17
modx.pro
956
0

[MiniShop] Отправляет неформатированные сообщения

Всем привет! Прошу вашей помощи. При оформлении заказа на мыло идет неформатированная ересь, еще и на английском. Как исправить? Может знает кто.

Текст чанка AddrForm:

[[!FormIt?
    &hooks=`hook_msSaveForm,email,redirect`
    &emailTo=`name@yandex.by`
    &redirectTo=`[[*id]]`
	&redirectParams=`{"action":"submitOrder"}`
	&placeholderPrefix=``
	&validate=`email:email:required,
		       receiver:required,
		       street:required,
		       comment:stripTags`
]]

<form id="addrForm" method="post" action="[[~[[*id]]]]" class="center" data-target="#addrForm">
	<table wi...
На мыло приходит вот такое:

email: тут мыло
receiver: sdfsdfsdf
phone: vcbcvb
country: bnn
index: nvbn
region: vbn
city: vbnbvn
metro: vbn
street: vbnv
building: nvbn
room: vn
comment: vbn

Нет, кстати и номера заказа нигде в письме.
Dimka Suvorov
01 августа 2013, 08:37
modx.pro
1 153
0