Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
14 января 2016, 16:46
0
@big-gallery — это набор параметров. Откройте в админке сниппет Gallery и у него вкладку Наборы параметров, найдете там и big-gallery.

Ну и чанки ваши там тоже увидите.
Наумов Алексей
14 января 2016, 12:11
0
2 шага:
1. Загнать всю html разметку внутрь чанка, указанного в параметре &tplOuter
2. Создать пустой чанк и указать его в параметре &tplEmpty
Наумов Алексей
14 января 2016, 09:44
0
Я думал, что noshow — это поле, которое вы добавили к объекту и оно есть в таблице, я бы так сделал.

Если у вас уже проставляется published так, как нужно, то просто добавьте условие, что бы показывались все опубликованные отзывы, у которых есть ответ:

[[!ecMessages? &where=`{"reply_text:!=": ""}`]]
По идее должно работать
Наумов Алексей
13 января 2016, 11:37
0
У вас часть кода съелась в комментарии…

Но если я верно понял, то добавьте в вызов ecMessages условие:

&where=`{"noshow": 0, "reply_text:!=": ""}`
как-то так получается…
Наумов Алексей
13 января 2016, 10:58
0
Ща некогда писать и тестировать…
Все ключевое я в комментарии описал, осталось оформить и протестить…
Наумов Алексей
13 января 2016, 10:57
0
Это Tickets, просто сильно переделан вывод внешнего вида… Хотя ядро Tickets не менялось.
Наумов Алексей
12 января 2016, 16:03
2
+3
Ну… пишем плагин на OnDocFormSave.

В нем мы делаем проверку на:
1. Что мы сохраняем новый документ
if ($mode == 'new') {
  ...
}
2. Что наш документ — это Дом, например по шаблону проверяем
if($resource->get('template') == XXX)
И создаем дочерние ресурсы, используя $resource->get('id') (да-да, id нового документа у нас уже есть) в качестве parent.
$data = array(
   'parent' => $resource->get('id'),
   'published' => 1,
   'pagetitle' => 'Название',
    'content' => 'Текст страницы'
);
$modx->runProcessor('resource/create', $data);
Наумов Алексей
11 января 2016, 21:11
0
Гугл: modx add language, в первой же ссылке ответ
Наумов Алексей
11 января 2016, 16:37
0
Ну по аналогии добавляйте, как английский, например. Но, если у вас используются какие-либо дополнения, в коих нет перевода на указанный язык, то, вероятно, вам придется этот перевод сделать :)
Наумов Алексей
11 января 2016, 09:40
0
В параметрах Babel посмотрите… у меня переадресация на главную идет… видимо есть такой параметр…

а index не знаю, откуда взялся, ни разу не сталкивался…

Страницы не являются дочерней index случайно?
Наумов Алексей
11 января 2016, 09:38
0
1. Раздел «Управления словарями» в админке. Создаете нужные вам записи, например в core, языки ru и en, заводите запись lang_enter и переводы ей Вход и Enter. А затем в чанках:
[[%lang_enter]]
2. Ну я по разному выкручиваюсь, например в некоторых шаблонах прокатывает использовать че нить типа parent, а если нет — то в настройках контекста я создаю новую настройку articles_parent с разным значением к контекстов и использую ее в pdoResources.
Наумов Алексей
10 января 2016, 19:36
0
А что мешает писать разные статьи в разные контексты сейчас? Пишите, Babel вам будет удобен для управления совпадающими страницами, но не запрещает создавать разные страницы…
Наумов Алексей
23 декабря 2015, 12:02
0
Ну так то оно да, но ровно до следующего обновления компонента…
Наумов Алексей
23 декабря 2015, 10:46
0
Думаю, что можно попробовать пойти аж тремя путями:
1. Добавить hidden поле notify=«1» в форму, не забыв добавить и его и в параметр allowedFields сниппета ecForm.
2. Написать плагин на событие OnEcMessageSave с проверкой, что это новое сообщение и там установить значение поля notify.
3. Поменять в исходниках значение поля по-умолчанию =)
Наумов Алексей
17 декабря 2015, 15:53
+1
Параметр
&sortby=``
пробовали?
Наумов Алексей
14 декабря 2015, 10:19
0
Добрый день! В кавычках, к сожалению:
Магазин "Hyp"
Или вообще не используйте кавычки
"текст"
или такие используйте
«текст»
Наумов Алексей
10 декабря 2015, 16:43
0
У сниппета getImageList есть плейсхолдер [[+total]]
Наумов Алексей
03 декабря 2015, 11:55
0
Воспользуйтесь HybrudAuth или иным компонентом для авторизации, а компонентом Personalize для того, что бы скрывать форму добавления новых сообщений не авторизованными пользователями.
Наумов Алексей
03 декабря 2015, 10:03
0
Что значит в отдельное ТВ?

Если я верно понял, то можно написать плагин, который будет реагировать на добавление/редактирование/удаление комментария и в этот момент копировать рейтинг цепочки хоть куда, в том числе и в TV.
Наумов Алексей
03 декабря 2015, 10:02
0
В каком плане? После авторизации можно оставлять комментарии… И id авторизованного пользователя даже в базе сохраняется, после чего можно делать выборку с JOIN таблицы пользователей. Но да, это не из коробки, нужно писать самому.