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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
26 января 2016, 14:55
0
Я в большинстве случаев файл robots.txt делаю через ресурс, так же как вы пытались css файл сделать. Физически файла нет — это документ MODx, но по нужному адресу открывается нужный мне файл. Где-то у вас ошибка…

Создаем документ, пустой шаблон, без визуального редактора, тип содержимого css… всегда работает… ну ЧПУ естественно включено…
Наумов Алексей
26 января 2016, 13:50
+1
Пробовал создать ресурс style — тип данных css — в шаблоне прописал на него ссылку, ссылка сформировалась как link href=«style.css»
так должно получиться, где-то вы ошиблись…
Наумов Алексей
25 января 2016, 15:31
1
0
Поправлю вас, вот так надо:

$res->addOne($data, 'Data');
Наумов Алексей
25 января 2016, 14:49
+2
У меня есть сервак на flops.ru (ссылка реферальная), в целом доволен. Сбоев или тормозов не было за год.
Наумов Алексей
15 января 2016, 15:16
0
Можно на ссылка смены языка передавать параметр ?lang=en, когда приходит такой параметр — сохранять язык в сессии и на его основе менять контекст.
Наумов Алексей
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. Поменять в исходниках значение поля по-умолчанию =)