[Решено] Вывод популярных тикетов.

Встала необходимость сделать вывод популярных тикетов на сайте по результатам голосования. Всё работало нормально, но после последнего обновления поломалось.Проблема в следующем:
после обновления появилась такая ошибка: 1054: Unknown column '' in 'field list'. Сниппет вызываю так:
[[!getTickets?
                                &showLog=`1`
                                &parents=`[[++section-list]]`
                                &limit=`5`
                            	&leftJoin=`{"Vote":{"class":"TicketVote","on":"Ticket.id=Vote.id and Vote.class='Ticket'"}}`
                            	&select=`{"Ticket":"*", "Vote":"SUM(value) as 'rating'"}`
                                &having=`rating>0`
                            	&groupby=`Ticket.id`
                            	&sortby=`rating`
                            	&sortdir=`desc`
                            	&cacheTime=`600`
                            	&tpl=`@INLINE
                            	<li><a href="[[+uri]]" >[[+pagetitle]]</a> (<a href="[[~1485]]?&author=[[+username]]" title="Информация об авторе">[[+fullname]]</a>) <span class="label label-danger"> [[+rating]]</span></li>`
                            ]]
в [[++section-list]] список родителей.
Что я упустил?
Юрий Волощук
02 апреля 2014, 18:11
modx.pro
2
1 650
0

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

Василий Наумкин
02 апреля 2014, 23:03
+1
Обновись на последнюю версию pdoTools — должно помочь.
    Юрий Волощук
    02 апреля 2014, 23:15
    0
    Спасибо!!! Помогло.
      Евгений
      11 сентября 2015, 17:26
      0
      При установке Voteform, установка зависает при попытке установить pdoTools, пишет:

      Trying to install pdoTools...

      p.s. PdoTools уже был установлен, до попытки установить Voteform.
        Евгений
        11 сентября 2015, 17:41
        0
        Ничего не остается, как закрыть консоль установки.
        В уставщике modx значится, что Voteform не установлен, при этом сниппеты и чанки Voteform появились, а в админке Modx на вкладке «приложения» нет пункта voteforms — управление голосованием.

        После повторной установки пакета Voteform, он по прежнему зависает при попытке установить PdoTools, после закрытия консоли установщика вкладка Voteform появляется в админке Modx на вкладке «приложения».

        Так же появляется лог ошибок:

        (ERROR @ /index.php) Could not cache resource 1
        (ERROR @ /connectors/modx.config.js.php) Error caching action map mgr/actions
        (ERROR @ /index.php) Error caching lexicon topic lexicon/en/pdotools/properties
        (ERROR @ /index.php) Could not cache resource 1
        (ERROR @ /index.php) Could not cache resource 1
        (ERROR @ /index.php) Error caching lexicon topic lexicon/en/pdotools/properties
          Роман Садоян
          11 сентября 2015, 18:19
          0
          Сначала попробуй нажать «переустановить».
          Если не поможет сделай «Деинсталяцию», после чего установи заново!
            Евгений
            11 сентября 2015, 19:39
            0
            я бы и рад, но…

              Воеводский Михаил
              11 сентября 2015, 20:44
              +1
              core/packages/voteforms-1.2.1-beta/modCategory/86d4336610a109fbc0b929e47b4178da.resolve.setup.resolver
              В этом файле закомментируй 77 строку, после чего устанавливай.
                Евгений
                11 сентября 2015, 22:31
                0
                не помогло…

                Trying to install pdoTools. Please wait...
                  Воеводский Михаил
                  11 сентября 2015, 23:03
                  +2
                  Или 76 строка…

                  Тебе необходимо закомментировать это:
                  $provider->getClient();
                    Евгений
                    13 сентября 2015, 10:52
                    0
                    да спасибо, все установилось.

                    $provider->getClient();
                    — это 76 строка
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10