TicketComments аватарки

Хотел уточнить на всякий случай, может есть лучше вариант, для того что бы у меня аватарки брались из [[+photo]] которые указанные в профиле я сделал так:

Чанк tpl.Tickets.comment.one.auth

[[!Profile]]
<img src="[[+photo]]" class="ticket-avatar" alt="" />

Правильно я сделал или есть другой вариант лучше?
Добряков Алексей
18 декабря 2012, 09:44
modx.pro
1 966
0

Комментарии: 13

Добряков Алексей
18 декабря 2012, 13:46
0
ой уже вижу что не правильно, как лучше сделать дорогие друзья?
    Василий Наумкин
    18 декабря 2012, 14:00
    0
    Попробуйте [[+createdby:userinfo=`photo`]]
      Добряков Алексей
      18 декабря 2012, 14:55
      0
      сначала отображается аватарка, отлогиниваешься и уже пусто, обратно авторизовываться и такая проблема пусто
        Василий Наумкин
        18 декабря 2012, 14:59
        0
        Потому что, для авторизованного и гостя используются разные чанки комментариев.

        Нужно внести правки в оба.
          Добряков Алексей
          18 декабря 2012, 15:05
          0
          Я это сделал если я не ошибаюсь только 2 чанка tpl.Tickets.comment.one.guest и tpl.Tickets.comment.one.auth
            Василий Наумкин
            18 декабря 2012, 15:07
            0
            Тогда должно работать.

            Проверяйте на опечатки, попробуйте дописать в каждый чанк цифру 1 или 2 рядом с фоткой, чтобы посмотреть что выведется.
              Добряков Алексей
              18 декабря 2012, 15:14
              0
              А не может этот глюк быть связан с тем что я на странице вывожу только [[!TicketComments? &dateFormat=`%d.%m.%Y %H:%M`]] я знаю что это не очень правильно и комменты можно удалять только через MySQL но мне кажется глюков не должно быть из за этого. Проверил как ты сказал всё верно работает, но фото не отображается
                Василий Наумкин
                18 декабря 2012, 15:23
                0
                Чтобы работали условия в чанках нужно выключить fastMode — тогда чанки будут полностью рендериться парсером (это медленнее).

                [[!TicketComments?
                	&dateFormat=`%d.%m.%Y %H:%M`
                	&fastMode=`0`
                ]]
                  Добряков Алексей
                  18 декабря 2012, 15:28
                  0
                  Спасибо большое заработало, я больше удивлён что такой вопрос ещё никто не задавал, надеюсь не намного медленней будет работать
                    Василий Наумкин
                    18 декабря 2012, 17:08
                    0
                    Разница в разы.

                    Чем больше комментов в ветке — тем больше разница.
                      Добряков Алексей
                      18 декабря 2012, 18:26
                      0
                      Это ясно, но всё равно он будет быстрее Quip, есть небольшой тупой вопрос дополнительно например я авторизовываюсь через «вконтакт» с помощью Loginza и когда заходишь в комменты в сообщение выводит адресс вконтакте на личную страницу, знаю как это убрать, но на всякий случай говорю
      Денис Богдановский
      03 апреля 2013, 15:13
      0
      Странно, после добавления комментария аватарки нет, обновил страницу — сразу появилась.

      В чанках tpl.Tickets.comment.one.guest и tpl.Tickets.comment.one.auth вот этот код:

      <img src="[[+createdby:userinfo=`photo`]]" class="ticket-avatar" alt="" />
      сниппет вызываю вот так:
      [[!TicketComments? &fastMode=`0`]]
      Пробовал убирать кэширование спиппета и ресурсов, но так ничего и не получилось :( В чем может быть дело?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      13