Всего 125 991 комментарий

Lori
29 сентября 2021, 15:37
0
Видел) Делал по этому видео www.youtube.com/watch?v=Klu3nqOy81M&t=816s. В окно редактирования ресурса получилось добавить без проблем, но по такой же схеме не получается добавить в окно обновления юзера.
Павел Романов
29 сентября 2021, 10:31
+1
А так пробовали?
[[!pdoUsers:default=`Ничего не найдено`?
    ...
]]
Максим
29 сентября 2021, 07:10
0
Нужно опытным путем проверять.
Юрий Ханжин
29 сентября 2021, 02:14
0
Добрый день. Создал 2 поля TV и msProduct. Пытаюсь записать значение штрихкода. Ни в одно их полей не записывается. В логах ошибку не выдает. Любые новые источники в новые поля не добавляются.
Евгений
29 сентября 2021, 01:23
0
ыыы точно! где ж ты раьше был…
Дмитрий Кондаков
29 сентября 2021, 00:28
+1
У тебя на странице нет никакого @video-source, смотри исходный код страницы не через консоль браузера, блок с @video-source создает js, и парсер его не видит. Судя по всему тебе нужен блок .video-iframe > iframe > src
Евгений
28 сентября 2021, 23:44
0
ахаха, паша гвоздь он даже если сделает xparser то обновлять его не вариант будет, так как он перестает работать совсем :)
Евгений
28 сентября 2021, 23:43
0
.//div/div/picture/source/@data-srcset
этот код рабочий он с другим куском кода работает изабирает к нему вопросов нет
проблема вытащить video-source и video-poster
Sergey (Sentinel)
28 сентября 2021, 21:17
0
стоп, посмотрел код из которого пытаетесь получить ссылку на видео, а где там data-srcset?
я вижу только video-source параметр
Sergey (Sentinel)
28 сентября 2021, 21:12
0
я картинку примерно так вытаскивал
.//*[@class="jeg_featured featured_image"]/a/@href
еще вариант
.//div/img/@data-src
попробуй посмотреть вложенность… может не попадаешь
Andrey
28 сентября 2021, 17:36
+1
Павел Романов
28 сентября 2021, 16:17
+1
Лучше сниппетом сделайте.
<?php
if($tv == 'Да'){
    if($modx->getPlaceholder('total_number') == 1){
        //...
    }else{
        //...
    }
}

И его в чанке вызывайте:
{'!snipetName' | snippet: [ 
    'tv' => $_pls['tv.answer'] 
]}
Александр Мельник
28 сентября 2021, 16:02
0
Спасибо. Но насколько я понимаю, в отличии от просто pdoPage в котором ajax загрузку можно включить, а можно и нет, в mFilter2 он включен и можем выбрать только три варианта его работы
Режим ajax пагинации: default, scroll или button. Работает аналогично pdoPage, только без параметра &ajaxHistory.
А может я просто еще не разобрался)
Максим
28 сентября 2021, 15:55
0
Из документации к mFilter2:
&paginator pdoPage Сниппет для постраничной навигации, по умолчанию pdoPage. Вы можете указать набор параметров для него: &paginator=`pdoPage@myParams`.
Сооветственно…
— можно ли просто отключить такое поведение пагинации? Сделать чтобы при клике на 2 страница перезагружалась?
У pdoPages есть параметры: ajax и ajaxMode.
Есть еще параметр ajaxHistory. Можно с ними поэкспериментировать.

— или поделитесь пожалуйста кто какие решения уже придумал?
Через события, например. Ссылка
Александр Мельник
28 сентября 2021, 14:53
0
МОжно на уровне javascript отлавливать событие mse2_load и модифицировать DOM
но такой вариант хорош для пользователя, но совершенно бесполезен для сео.
Евгений
28 сентября 2021, 14:32
0
оп тут кавычка без экрана )
newbmod
28 сентября 2021, 14:21
0
Пока вопрос повышения версии php упирается в работу старых дополнений, несовместимых с 7. Но такой вариант в планах есть в любом случае.
pdoTools 2.12.7-pl
Scorp Satex
28 сентября 2021, 14:17
0
MODX version	MODX Revolution 2.7.3-pl (advanced)
PHP version	5.6.40
А обновить движок или php пробовали? Хотя бы до php 7.2?

А pdoTools — у вас какой версии?
Наумов Алексей
28 сентября 2021, 11:15
0
Я вижу «Результат 0.2634 s — Total Time» — если у вас в pdoMenu 200 элементов рендерится — выглядит приемлемым (ну может хостинг не самый быстрый).

Когда работает debugParser — считай видим результат без кеша. Вообще долго конечно, 0,7 с, но опять же… 200 элементов… При этом время на sql запросы маленькое, а вот парсинг долгий…
Ради прикола вызвал этот же код на одном из своих сайтов, где 25000 страниц, а при генерации меню с level=3 генерируется около 1800 пунктов в этом самом меню.

1й вызов (без кеша):
0.4623 s — Query Time — Shows how long MODx took talking to the database
1844 — Query Count -Shows how many database queries MODX made
0.8484 s — Parse Time — Shows how long MODX took to parse the page
1.3107 s — Total Time — Shows the total time taken to parse/ render the page
database — Source — Shows the source of page, whether is database or cache.
2 вызов (с кешем):
0.0041 s — Query Time — Shows how long MODx took talking to the database
21 — Query Count -Shows how many database queries MODX made
0.0325 s — Parse Time — Shows how long MODX took to parse the page
0.0366 s — Total Time — Shows the total time taken to parse/ render the page
cache — Source — Shows the source of page, whether is database or cache.
как видно, во втором случае все очень хорошо и быстро отрабатывает…
Может у вас плагины какие-нибудь висят или еще что-то подобное?