Валерий

Валерий

С нами с 12 октября 2015; Место в рейтинге пользователей: #633
Валерий
04 июня 2023, 06:41
0
Папку с кешем чистил, само собой, не помогает. Переустанавливал несколько раз и компонент и pdoTools.
Валерий
03 июня 2023, 11:46
0
Выдает так:
argigt.ru [Sat Jun 03 11:37:13 2023] [error] [pid 75379] sapi_apache2.c(353): [client 171.6.244.230:38514]
PHP Fatal error:  Uncaught Error: Cannot access protected property ModxPro\\PdoTools\\Fetch::$timings in /home/c/-------/public_html/core/cache/includes/elements/modx/revolution/modsnippet/35.include.cache.php:319
Stack trace:
#0 /home/c/-------/public_html/core/src/Revolution/modScript.php(88): include()
#1 /home/c/-------/public_html/core/src/Revolution/modParser.php(505): MODX\\Revolution\\modScript->process(NULL)
#2 /home/c/-------/public_html/core/components/pdotools/src/Parsing/Parser.php(276): MODX\\Revolution\\modParser->processTag(Array, true)
#3 /home/c/-------/public_html/core/src/Revolution/modParser.php(218): ModxPro\\PdoTools\\Parsing\\Parser->processTag(Array, true)
#4 /home/c/-------/public_html/core/components/pdotools/src/Parsing/Parser.php(73): MODX\\Revolution\\modParser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 9)
#5 /home/c/-------/public_html/core/src/Revolution/modResource.php(521): ModxPro\\PdoTools\\Parsing\\Parser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 10)
#6 /home/c/-------/public_html/core/src/Revolution/modResource.php(469): MODX\\Revolution\\modResource->parseContent()
#7 /home/c/-------/public_html/core/src/Revolution/modResponse.php(72): MODX\\Revolution\\modResource->prepare()
#8 /home/c/-------/public_html/core/src/Revolution/modRequest.php(154): MODX\\Revolution\\modResponse->outputContent(Array)
#9 /home/c/-------/public_html/core/src/Revolution/modRequest.php(138): MODX\\Revolution\\modRequest->prepareResponse()
#10 /home/c/-------/public_html/core/src/Revolution/modX.php(1499): MODX\\Revolution\\modRequest->handleRequest()
#11 /home/c/-------/public_html/index.php(63): MODX\\Revolution\\modX->handleRequest()
#12 {main}
  thrown in /home/c/-------/public_html/core/cache/includes/elements/modx/revolution/modsnippet/35.include.cache.php on line 319
Валерий
07 марта 2023, 22:09
0
Понимаю, что сто лет прошло, но может вы как-то решили эту проблему?
Тоже не подтягивается CSS после манипуляций выше. Делаю через Ajax + Formit. Сам PDF формируется и ссылка на него в письме приходит.
Валерий
07 марта 2023, 15:14
0
День добрый.
Компонент только для ModX 2?
Валерий
16 декабря 2022, 13:42
0
Итог страданий:

&tvFilters=`mentor_status==%[[*longtitle]]%`
Где longtitle значение фильтруемого TV поля, в ресурсе родителя.
Валерий
12 декабря 2022, 00:43
0
Думал это на крайний случай оставить, рывок все-таки будет виден.
Дело в том, что я точно также (добавлением параметров к ссылке) формирую переход в другом месте. И там у меня все отрабатывает прекрасно.
У меня сайт на тестовом сервере, может быть можно ссылку оставить, это не спам — вот здесь reg.wwwhite.ru/predstavitelstva/, если на карте выбрать любую точку, там есть большая зеленая кнопка для перехода в фильтр. Так вот она работает и 404 ошибку не вызывает. Чтобы увидеть, что оно работает, точку нужно выбрать в Крыму :))

Единственная разница — здесь параметры идут после .html, а там, где не работает, идет после слеша.
Валерий
11 декабря 2022, 14:56
0
Это правда :)

Но, справедливости ради, отмечу, что достигнутый результат не совсем тот, который хотелось бы видеть. Перехода на внутреннюю страницу не происходит, следовательно, пользователь не понимает, что он «внутри округа». Попробую с изображениями теперь написать:

Внутренняя структура:

Ресурс «Представители» это подборка, сделанная через компонент «Collections». Все ресурсы берутся из категории с ID 162.

Код вывода фильтра на странице «Найти представителя» и странице «Центральный ФО» (дочерняя категория «Найти представителя»):

[[!mFilter2?
 &parents=`162`
 &limit=`12`
 &hideContainers=`true`
 &suggestions=`false`
 &tvPrefix=`tv.`
 &includeTVs=`mentor_area,mentor_bisness,mentor_status,mentor_spec,personTown,mentor_fo`
 &tplOuter=`user-pers_mFilter2.outer`
 &tpl=`persons_item`
 &tpls=``
 &sort=`resource|pagetitle:asc`
&filters=`
  tv|mentor_fo,
  tv|mentor_area,
  tv|personTown,
  tv|mentor_status,
  tv|mentor_spec,
`
 ...
Здесь «mentor_fo» — фильтр по Федеральным округам.

И я хочу добиться того, чтобы, при заходе на страницу «Центральный ФО» через меню, фильтр стоял по-умолчанию на пункте «Центральный ФО».


Дело в том, что из-за того, что фильтр «mentor_fo» привязан не к категориям в дереве ресурсов, а вручную вбивается в каждом сотруднике в качестве TV поля с множественным выбором, то фильтр сам не понимает, что мы внутри конкретного округа.

Ох, надеюсь, что сейчас чуть понятнее… Стало.
На самом деле, я хочу понять, почему, вписанная в замороженный url (первый скриншот сверху) ссылка не работает. Тогда как на странице с фильтром, если выбрать нужный округ там, то ссылка имеет именно этот вид :)
Валерий
11 декабря 2022, 10:15
0
Пока готовил вам ответ, понял в чем ошибся. Теперь все работает.
Я параметр прописывал с учетом перехода в подкатегорию (Крым), а нужно было без нее делать. Это все равно немного странно, но работает прекрасно.
Валерий
06 декабря 2022, 14:20
0
Так-то да, но второй скриншот как раз показывал, что происходит в этом случае.
Но я нашел причину. В чанке был
в выводе каждого чекбокса и он стоял ЗА пределами обертки с классом disabled. В общем, неуследил.
Валерий
02 декабря 2022, 10:18
0
В итоге выяснилось, что вызов [[!getSelections вообще не работал, все что формировалось, формировалось за счет фильтра.
Пришлось делать ТВ поле с множественным выбором областей и уже по нему фильтровать, а с формирующимся url смириться (ибо хлебные крошки ведут не в раздел области, а в общий раздел сотрудников).
Валерий
07 ноября 2022, 22:41
0
Решил проблему. Мешал кеш, из-за которого изменения в файле default.js не подтягивались. Пока создал свой файл и там уже исправил ошибку.
Валерий
07 ноября 2022, 22:09
0
Прям совсем просто вышло. Спасибо за подсказку!

p.s
Забавно, но не сработало. Кеш чистил, конечно.
Но идею понял, буду там копать, еще раз спасибо.
Валерий
23 октября 2022, 20:38
0
Понял, спасибо.
Еще чуть покопаю сам, если не доделаю, напишу в тикет.
Валерий
23 октября 2022, 20:23
0
Добрый вечер.
Подскажите, пожалуйста, я правильно понимаю, что компонент не отрабатывает, если текст начинается не с заголовка? При этом, я указал конкретный id для формирования содержания.

И еще, параметр useNofollow установленный в значении 1, не создает ссылки с nofollow. Можно уточнить, что может быть не так?
[[!TableOfContents?
   &hashFormat=`asheadingwotransliterate`
   &searchContainer=`content-wrapper`
   &useNofollow=`1`
]]
P.S
Изучил еще немного, у меня в рамках одного шаблона плагин на некоторых страницах работает, а на некоторых нет. С чем это может быть связано? Используется точно один шаблон.
Пример:
mariadolgopolova.ru/publikatsii/stati/psihoprofilaktika-stressov-chast-2.html — не работает
mariadolgopolova.ru/publikatsii/stati/psihoprofilaktika-stressov-chast-1.html — работает.
Валерий
21 октября 2022, 22:48
0
К сожалению, уже даже не помню, к какому проекту делалось это, чтобы посмотреть на код. Если найду, то отпишусь, но уже позже.
Валерий
19 сентября 2022, 17:10
0
Добрый день.
А есть ли возможность добавить поиск, как на яндекс.карте, например. Случай, когда человек живет в городе, где нет представительства (маркера на карте), но ввод города поможет сориентироваться какое представительство ближе.

geosales_map_controls способно добавить поиск? :)
Валерий
14 марта 2022, 11:29
0
Спасибо, изучу сейчас.
Валерий
08 марта 2022, 12:37
0
Это понятно, но у меня задача сделать так, чтобы ссылка, отображаемая в браузере была вида:
<a href="[[~145]][[+alias]]">[[+tag]]</a>
Но, при этом, компонент корректно обрабатывал вывод тега.
Делал на этом примере itchief.ru/modx/tagger#comment-1361