Всего 125 355 комментариев

Сергей Фещуков
30 января 2025, 12:39
+2
Однозначно лайк за тему! Поставил, очень нравится.
Денис Усманов
29 января 2025, 23:07
+1
Как оказалось, смена есть) Постараюсь не ударить в грязь лицом! 2 из 5 компонентов обновлены, продолжаю…
Антон Тарасов
29 января 2025, 23:05
0
а подробнее пожалуйста: какой текст ошибки в логе, может быть код ошибки? что необычного в сниппете/хуке/валидаторе? как вызываете весь сниппет? сложно угадать, не видя фактуры.
Дмитрий
29 января 2025, 12:11
0
У меня такую же фигню теперь пишет…
cronAbs
28 января 2025, 17:03
0
Добрый день, а как сделать посадочную страницу по нескольким значениям одной опции одновременно?
alex.shabun
28 января 2025, 15:47
0
Всё нормально «отсекается» в pdoresources если указывать параметр parents
Другое дело что у тебя скорее всего currentRegionId для исключения нужно указывать не в parents, а в resources
Наумов Алексей
28 января 2025, 10:38
0
Есть параметр resources, где можно указать список ресурсов для добавления или исключения.
Konstantin
28 января 2025, 10:13
1
0
Сам написал сам ответил ))

оказалось что pdoresources не умеет отсекать родительские ветки как я полагал, поэтому нужно использовать конструкции с where

[[pdoResources?
    &parents=`0`
    &where=`{"parent:!=": "ID_ИСКЛЮЧАЕМОГО_РОДИТЕЛЯ"}`
    &tpl=`rowTpl`
]]
или так если несколько отсечений

[[pdoResources?
    &parents=`0`
    &where=`{"parent:NOT IN": [ID_РОДИТЕЛЬ1, ID_РОДИТЕЛЬ2]}`
    &tpl=`rowTpl`
]]
Наумов Алексей
28 января 2025, 09:25
0
Жаль, что нет документации.
Да, знаю, документацию не просто писать, нужно кучу времени, очень с этим трудно
Наумов Алексей
28 января 2025, 09:24
0
Как удобно выспаться и обнаружить что всё получилось :)
Zulya
28 января 2025, 01:53
+1
Ошибку нашла. В чанке tpl.ecMessages.article оказывается я не добавила
{if $message['replies_enable']?}
                <div class="ec-message__footer">
                    <a class="ec-message__footer-link js-ec-reply" href="javascript:void(0)"
                       data-ec-thread="{$message['thread_name']}"
                       data-ec-message="{$message['id']}">{'ec_fe_reply' | lexicon}</a>
                </div>
            {/if}
Теперь ссылка ответить появилась, но при клике на ссылку ответить ничего не происходит.
Aleksandr Huz
28 января 2025, 01:22
+3
Version 2.3.1

Added
  • support MySQL 5.7
  • description for ready blocks
  • support for custom parameters for snippets
@Баха Волков @Rus
Zulya
28 января 2025, 00:39
0
В чанке tpl.ecMessages.article есть такой код, который возможно отвечает за отображение ссылки «ответить», если включен repliesEnable в сниппете
[[!ecMessages? &tpl=`tpl.ecMessages.article` &votingEnable=`1` &votingAllowGuest=`1` &repliesEnable=`1` &limit=`0`]]
Вот код из чанка tpl.ecMessages.article:
{if $message['replies']?}
            {foreach $message['replies'] as $reply}
                <div id="ec-{$message['thread_name']}-reply-{$reply['id']}" class="ec-reply">
                    <div class="ec-reply__header">
                        <div class="ec-reply__meta">
                            <span class="ec-reply__author">{$reply['user_name']}</span>
                            <span class="ec-reply__date">{$reply['created_on'] | dateAgo}</span>
                        </div>
                    </div>
                    <p>
                        {$reply['text']}
                    </p>
                    {if $message['replies_enable']?}
                        <div class="ec-reply__footer">
                            <a class="ec-reply__footer-link js-ec-reply" href="javascript:void(0)"
                               data-ec-thread="{$message['thread_name']}"
                               data-ec-message="{$message['id']}"
                               data-ec-parent="{$reply['id']}">{'ec_fe_reply' | lexicon}</a>
                        </div>
                    {/if}
                </div>
            {/foreach}
        {/if}
Но под комментарием у меня не отображается ссылка «Ответить». В чем может быть ошибка? Подскажите пожалуйста. Спасибо!
Zulya
27 января 2025, 22:29
0
Здравствуйте! Подскажите как использовать сниппет ecReplyForm чтобы форма добавления ответа была привязаны к конкрентному комментарию. Сейчас форма добавления ответа отображается не под комментарием, а за пределами всех комментарией. Жаль, что нет документации.
Андрей Шевяков
27 января 2025, 20:09
+3
Уже ни один проект собран на PageBlocks, доп. шикарный!
Радует, что вернулась поддержка PHP 7.4
Rus
Rus
27 января 2025, 17:50
+3
Уже второй месяц работаю с PageBlocks. До этого городил что-то похожее на MIGX.

Автор всегда на связи и при появлении каких-либо сложностей, связанных с компонентом, реагирует быстро. PageBlocks — это мощь!
Дмитрий
27 января 2025, 14:11
+4
Выглядит очень-очень круто!
Баха Волков
27 января 2025, 13:20
+4
Отличное обновление!