Может глупый вопрос, но на какую версию modx этот поиск?
Единственное что сделал не так как у вас, это то что скрипт вставил не в HEAD а перед поскольку у библиотеки подгружаются в конце самом, вот после них и вставил скрипт.
  • avatar 64j
  • 0
смотрите внимательнее, я не могу угадать, что вы там изменили.
Fatal error: Call to a member function escape() on null in /.../core/cache/includes/elements/modsnippet/67.include.cache.php on line 10
Ошибка вылезает в место где приходит ответ ajax, после введения 3-х символов
  • avatar 64j
  • 0
Fatal error: Call to a member function escape() on null in

таже ошибка?
Да в том что написал ранее и правда была правка, но если оригинал вставляю все равно эта же ошибка.
  • avatar 64j
  • 0
вы похоже сами уже что то добавили…
опечатка у вас
$like = $modx->db->escape($like);
Добрый день.
Пытаюсь запустить ваг поиск но при попытки что-то найти выдает
Fatal error: Call to a member function escape() on null in
ругается на данную строчку
$like = $modx->$db->escape($like);

В чем может быть проблема?
  • avatar Vkktr
  • 0
Понял,
но при выводе списка галерей ничего не показывается.
<code>[[DocLister? 
    &controller=`sg_site_content`
    &prepare=`prepareImages`
    &sgOrderBy=`sg_id DESC`
    &tpl=`@CODE:
        <div class="page-header">
            <h1><a href="[+url+]">[+pagetitle+]</a></h1>
        </div>
        [+images+]
        <div class="clearfix"></div>` 
    &sgOuterTpl=`@CODE:[+wrapper+]`
    &sgRowTpl=`@CODE:
        <a href="[+sg_image+]">
            <img src="[+thumb.sg_image+]" class="img-thumbnail" alt="[+e.sg_title+]" title="[+e.sg_description+]">
        </a>`
    &sgDisplay=`5`]]</code>
Показывается все сразу при
[[sgLister? 
    &thumbSnippet=`phpthumb`
    &thumbOptions=`w=150&h=150&zc=1`
    &tpl=`@CODE:
        <a href="[+sg_image+]">
            <img src="[+thumb.sg_image+]" class="img-thumbnail" alt="[+e.sg_title+]" title="[+e.sg_description+]">
        </a>`]]
В настройках плагина указать шаблоны или документы.
  • avatar 1px
  • 0
Дополню, мне помогло.Для владельцев SSH-доступа.
Айболит может писать ошибки, если версия php ниже 5.6 Проверяем версию php. Вводим
php -v

Если повезло, и версия свеженькая, то движемся к последнему шагу. Если нет, то вводим
whereis php

Команда даст список путей, где стоят разные версии пыхи. Выбираем нужный.
Допустим, у меня текущая версия php старая, запускаем айболита вот так:
/usr/bin/php5.6 ai-bolit.php --mode=2 

Всё. Отчёт будет валяться тоже в домашней папке.
Если по-умолчанию всё ок с версией, то просто
php ai-bolit.php --mode=2

Список команд в консоли можно найти на сайте разработчиков, рекомендую ознакомиться — реально помогает делать всё быстрей, скажем, не сканить джипеги и css =)
Для очистки совести можно потом просто пробежаться поиском по всем файлам домена или даже всего хостинга. Найдём строчку «base64_decode» и запишем в файл все вхождения:
find ~ -name "*.php" -exec grep -i -H base64_decode '{}' \; >/home/users/domains/log.txt

В файлике будет список подозрительных мест. Не забудьте поправить /home/users/domains под себя.
  • avatar googa
  • 0
оперативно)
  • avatar 1px
  • 1
Это уже запулили и даже пофиксили
  • avatar googa
  • 0
я б с удовольствием, но с гитхабом на вы… только скачать чего-нить и могу) боюсь не туда напишу — ругать будут… да и на англ там все пишуть, а мы языками не владеем в полной мере. В личной переписке с Дмитрием упомянул этот «баг». Может пофиксят…
  • avatar Harand
  • 0
Кстати, вы бы PR отправили на Гитхаб.
Так точно. Все заработали на доклистере в разы больше. Будет правильно эти 8 000 оставить Евгению.
  • avatar 64j
  • 1
Полностью поддерживаю!
  • avatar 1px
  • 4
Может, все дружно наплюнем на денежку, и пусть это будет новогодний подарок разработчику Доклистера?
Личное ИМХО — не надо возвращать деньги, лучше оставить их на другие доработки или кому-то другому отдать, кто возьмется за эту задачу
Поддержу данный комментарий.
Простота поддержки и разработки по сравнению с 10-летней давностью стала не проще, а только хуже. Сайты стали сложнее — это да, но общей шероховатости стало реально больше.

По поводу документации — тоже сплошные косяки, хотя бы взять тот же новый раздел документации, на который не прописаны редиректы со старого, который проиндексирован поисковиками.

Я готов в буквальном смысле спонсировать разработку дополнений только для того, чтобы они были простыми для дизайнера и не заставляли копаться в коде, программистов гораздо меньше, чем не-программистов.

По поводу обновлений — ломаться компоненты стали чаще. Ну не перенесешь ты втупую в один момент несколько тысяч картинок из одной галереи в другую. А если таких сайтов сотни — тем более. Все подобные рекомендации на деле не работают.

После каждого из последних обновлений что-то перестает работать.