Zulya

Zulya

С нами с 15 ноября 2016; Место в рейтинге пользователей: #355
Zulya
18 октября 2022, 14:06
0
Кстати, сейчас
[[#[[+thread]].pagetitle]]
[[#[[+thread]].logo]]
В комментариях эти плейсхолдеры выводят значения с других ресурсов, а не значения ресурсов которым написаны комментарии.
Например, если комментарий был написал к ресурсу Демо 1, то при выводе комментарий ресурса Демо 1, [[#[[+thread]].pagetitle]] и [[#[[+thread]].logo]] выводят значения с Демо Х.
Zulya
18 октября 2022, 13:59
1
0
Здравствуйте, Павел!
Спасибо большое за готовое решение!
Вы можете уточнить 10 в
$ids = $modx->getChildIds(5,10,array('context' => 'web'));

За что отвечает цифра 10?
5 — если правильно поняла, это родитель (дедушка) в котором есть ресурсы, которые имеют комментарии.
Zulya
18 октября 2022, 10:04
0
Добрый день, Алексей!
Спасибо вам за подробный ответ!
Попробовала 2 вариант с параметром where. Ресурсы с комментариями которые необходимо вывести имеют шаблон 69. Поэтому я указала 69 в where.
<div id="pdopage">
                <div class="rows">
                    [[!pdoPage?
                        &element=`ecMessages`
                        &limit=`10`
                        &includeTVs=`logo,lic`
                        &processTVs=`1`
                        &tpl=`tpl.ecMessages.Row.Review`
                        &threads=`*`
                        &where=`{ "template:IN" : [ 69 ] }`
                        &ajaxMode=`button`
                    ]]
                </div>
                [[!+page.nav]]
            </div>
Но что-то ничего не показывает. Если убираю параметр where, то выводятся все комментарии со всего сайта. А необходимо выводить комментарии ресурсов у которых шаблон равен 69. Может я неправильно указала параметр where?

Еще вопрос. Как использовать JOIN для выборки TV? Можно пример без fenom? Спасибо большое!
Zulya
05 сентября 2022, 20:15
0
Артур, я изучала документацию pdoUsers, но сейчас снова изучила. Но и там нет примеров как совместить getOnlineUsers и pdoUsers. И в документации pdoUsers тоже нет информации о том, что getOnlineUsers и pdoUsers можно использовать вместе.
Zulya
05 сентября 2022, 13:08
0
Добрый день, Артур. В документации UsersOnline написано:
Для вывода списка пользователей онлайн используется сниппет getOnlineUsers, который является оберткой над pdoUsers. Соответственно, оформлением результатов занимается pdoUsers, которому передаются все параметры вызова.
Но примера запроса нет.

Для плейсхолдера [[+fullname]] от Tickets, как использовать UsersOnline чтобы показать статус автора комментария, подскажите пожалуйста. Спасибо!
Zulya
29 августа 2022, 19:47
1
0
У меня recaptcha v2 отображается, но независимо от того, прошла или вообще ничего не заполнено (имеется ввиду галочка в рекапче), комментарий публикуется. Я специально скопировала код и вставила у себя в шаблоне.
[ [!TicketComments? &allowGuest=`1` &autoPublishGuest=`0` &enableCaptcha=`0` &customValidators=`recaptchav2` &validate=`g-recaptcha-response:required` &g-recaptcha-response.vTextRequired=`Вы не прошли проверку на спам` ] ]
Но валидация рекапчи не происходит. Может где-то есть ошибка?
Zulya
28 августа 2022, 12:25
1
0
Оказывается в чанке tpl.Tickets.comment.one.auth есть закомметированные коды:
<!--tickets_stared <i class="glyphicon glyphicon-star stared star"></i>-->
<!--tickets_unstared <i class="glyphicon glyphicon-star unstared star"></i>-->
В этих кодах сделала изменение и иконка «добавить в избранное» у меня появилось.

Надеюсь, данный ответ кому-нибудь еще пригодится.
Zulya
07 июля 2022, 01:42
0
Да, верно. Спасибо большое за помощь!
Zulya
07 июля 2022, 01:37
0
Спасибо большое! Оказывается так просто).
Как думаете, почему после добавления тикета в дочернюю категорию, на сайте страница тикета может выдавать ошибку 404? site.ru/faq/cat1/701-vopros-1.html в таком вложении находится тикет, но выдает ошибку 404.
Zulya
07 июля 2022, 00:54
0
Внутри ресурса у меня не получается создать простые дочерние ресурсы, чтобы их сделать категориями.
Получается простой ресурс и категории необходимо вне раздела тикетов? Если да, то как потом их привязывать к разделу тикетов?
Zulya
06 июля 2022, 22:33
0
К разделу Tickets не возможно добавить категории? Можете ответить? Если знаете решение, пожалуйста, подскажите. Очень нужно. Спасибо!
Zulya
03 июня 2021, 22:05
0
Здравствуйте! У меня тоже аналогичная ситуация. В чанке lgnActivateEmailTpl от Login есть такой код:
<p><a href="[[+confirmUrl]]">[[+confirmUrl]]</a></p>
Но в письме ссылка активации приходит пустой.
Может нужно заменить [[+confirmUrl]] на что-то другое?
Zulya
13 апреля 2021, 08:48
0
Добрый день, Николай!
Я попробовала так:
[[HelpfulPage?
&tpl=`tpl.helpfulPageTpl2`
]]
Но при клике на кнопки Да, Нет, открывается главная страница сайта. Что-то не срабатывает.
Смотрела демо страницу megawebs.kz/helpfulpage Но там кнопки работают. Может необходимо подключить дополнительные какие-нибудь js файлы чтобы кнопки Да или Нет сработали?
Zulya
13 апреля 2021, 00:27
0
Здравствуйте! Не могу найти документацию. Подскажите ссылку на документацию. Не знаю как выводить такой блок на страницах. Заранее спасибо!
Zulya
29 сентября 2020, 13:24
0
Здравствуйте, Павел!
Спасибо за ваш ответ. Оказывается, я не добавила выборку по ресурсам.
В первом &resources=`15,52,87,44,153,68`, а во втором &resources=`-15,-52,-87,-44,-153,-68` и &where=`summa >= 100000`.
Поэтому я делала 2 плейсхолдера. Но с некшированным pdoPage, сложения total и total2 не получается.
Zulya
31 июля 2019, 15:58
1
0
Вопрос решился.
Проблема была в этом:

То есть, в Анонимные сессии, значение было пустое.

Вдруг другим пользователям это решение пригодится.
Спасибо всем, кто хотел помочь!
Zulya
31 июля 2019, 15:13
0
Заметила одну интересную вещь. Я авторизована в админке через Оперу. Если выйти из админки, то и в Опере при скролле, ресурсы не подгружаются.
Чтобы проверить, я авторизовалась через браузер Хром. И перешла на сайт, и в результате, и в Хроме ресурсы подгружаются при скролле.
То есть, если я авторизована в админке, то при скролле, ресурсы подгружаются, если не авторизована в админке, то ресурсы не подгружаются не зависимо от браузера.
Zulya
31 июля 2019, 14:29
0
у вас стоит limit 3, вот и подгружаются только 3 ресурса
Да верно, у меня по умолчанию подгружаются только 3 ресурса.
А вот при скроле больше ничего не подгружается.
Zulya
31 июля 2019, 10:18
0
Добрый день!
Пожалуйста, кто-нибудь ответьте. Не ужели никто не сталкивался с такой проблемой?
Zulya
05 июля 2019, 10:04
0
Добрый день!
Пожалуйста, подскажите где у меня ошибка и какое решение применить? Спасибо!