Gravatar в TicketLatest
Здравствуйте, возможно ли в сниппете TicketLatest вывести gravatar
У нас пока идей нет а у Вас?
Cпасибо, за помощь)
У нас пока идей нет а у Вас?
Cпасибо, за помощь)
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Как только ты вспомнишь, что ему нужен хэш от email юзера, сразу станет ясно, что делать:
Мне кажется, не должно быть такого.
З.Ы. Через md5() получается правильный хэш.
И если я для первого варианта убираю из [[+email:md5]] фильтр md5, то получаю name@mail.ru. Значение есть. Из чего делаю вывод, что фильтр md5 глючит.
Второй вариант работает правильно.
А откуда name@mail.ru хочешь брать?
и обнаружил несоответствие работы фильтра md5 и функции md5(). По крайнем мере, у меня.
Из головы чисто для теста. Это просто набор символов, похожий на email. Данное совпадение считать случайным.
Скорее всего, из-за особенностей работы плейсхолдеров, фильтр применяется к тегу, когда он еще пуст. А когда ты убираешь md5 и страница ренедрится полностью, email туда успевает подставиться. То есть, значение в тег попадает уже после обработки фильтром.
Можно попробовать вызывать его просто некэшированным [[!+email:md5]].
Исходник фильтра в MODX выглядит так:
Ошибаться там просто негде.
А «d41d8cd98f00b204e9800998ecf8427e» — это хэш пустой строки, в md5, знакомая личность :))
Tickets изначально не рассчитывался на работу без авторизации. Потом я это дописал, но не везде, как видно.
то видно, что поле email, пустое приходит, хотя в таблице modx_tickets_comments есть значение. Баг видимо.