Всего 122 640 комментариев

Павел Гвоздь
Павел Гвоздь
16 сентября 2013, 15:04
0
А в чём проблема тогда может быть, что функция mail() отказывается работать именно через modx revo на этом сервере? Версия кстати 2.2.9.
Павел Гвоздь
Павел Гвоздь
16 сентября 2013, 15:02
0
Михаил
16 сентября 2013, 14:56
0
Я настроил SMTP через гугл и все отлично работает. Фото настроек дай
Василий Наумкин
16 сентября 2013, 13:43
0
Можно добавлять пробел — он все равно будет убран при сохранении.

Но вообще, косячок, да. Создай issue на github — поправлю.
Сергей
16 сентября 2013, 08:09
0
Спасибо. Будем пробовать.
Алексей Карташов
16 сентября 2013, 07:26
0
А, ёлки! Вот этого сразу не увидел)

Тогда буду по твоему примеру делать — разбираться с кэшем ниахота =)

Спасибо!
Василий Наумкин
16 сентября 2013, 07:14
0
Ты если хочешь разобраться — разбирайся.

Родительский beforeSet там ничего не решает, и висит, скорее всего, по ошибке.
Свойства устанавливаются ниже.
Алексей Карташов
16 сентября 2013, 07:06
0
Что-то я не пойму — там же вызывается родительский beforeSet, который вызывает setFieldDefaults, который всё-равно устанавливает эти поля.
Если сбрасывался кэш из-за установки этих полей… Но поля-то эти всё-равно в родительском процессоре устанавливаются… Как это так?)
Василий Наумкин
16 сентября 2013, 06:42
0
Это там у меня нахимичено, чтобы кэш сайта не сбрасывался.

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

Я давно это писал, когда продолжу разработку Tickets — переделаю более красиво.
Василий Наумкин
16 сентября 2013, 06:20
0
Создавать можно при помощи Tickets, всё остальное — нет.

Админка очень гибко настраивается, не вижу смысла городить что-то в обход. Конечно, сделать это можно, но не представляю, зачем.
Василий Наумкин
16 сентября 2013, 06:12
0
Спасибо, поправил.

Певел с Wayfinder на pdoTools, и не все плейсхолдеры поменял.
Если что — вот:
[[pdoResources?
	&depth=`0`
	&showHidden=`0`
	&sortby=`menuindex`
	&sortdir=`asc`
	&tpl=`@INLINE
		<li>
			<h3>
				<a href="/[[+uri]]">[[+pagetitle]]</a>[[+longtitle]]
			</h3>
		</li>
		<!--pdotools_longtitle <small>[[+longtitle]]</small>-->
	`
]]
Михаил
15 сентября 2013, 21:52
0
Снимаю шляпу. Как оказывается просто составить план действия для знающего человека.
Павел Левин
15 сентября 2013, 21:50
0
Я видел. Просто внес предложение и всё.
Николай
15 сентября 2013, 20:47
0
Не ужели это на столько не тривиальная задача…
Сергей
15 сентября 2013, 17:54
0
Спасибо.
Василий Наумкин
15 сентября 2013, 17:36
0
&depth — глубина выборки от родителя.

Ты выбираешь ресурсы в корне, то есть родителей у них нет. Значит, нужно указать:
&where=`{"context_key":"shop", "parent":0}`
Включай &showLog, смотри запросы — это ж SQL, нетрудно разобраться, что происходит.
Юрий Эффа
15 сентября 2013, 17:33
0
ещё наткнулся — при любом значении depth вываливает все ресурсы контекста
вызов тот же:
[[pdoResources?
	&parents=`0`
	&resources=`-12`
	&where=`{"context_key":"shop"}`
	&depth=`0`
	&tpl=`jd.oforlist-item.tpl`
	&limit=`0`
]]
если добавляем в where условие для parent'а, то всё работает:
&where=`{"context_key":"shop","parent:=":0}`
наличие\отсутствие depth при этом ни на что не влияет, само собой
Василий Наумкин
15 сентября 2013, 17:30
0
У меня пока есть только подписка на комментарии.

Сделать подписку на категорию не особо сложно — можно обойтись всего одним плагином.
Он должен уметь:
1. Подписывать\отписывать юзеров (сохранять их id в поле properties ресурса).
2. При создании новой страницы проверять parent, и если там есть подписчики — слать им письма.

Ну а вывести количество сможет простейший сниппет, который получит properties и посчитает размер массива подписчиков.

P.S. На будущее постарайся объяснять так, чтобы не возникало встречных вопросов. Все люди занятые, вытягивать подробности, чтобы тебе помочь, никому не интересно.
Василий Наумкин
15 сентября 2013, 17:23
0
На здоровье!