Сергей
попробуй подменить id дока
$this->documentIdentifier = 'сгенерируй хеш';
Anonymous
$this или $modx?
Сергей
да в плагине как удобнее
Anonymous
я просто с плагинами не силён, не в курсе куда там this указывает)
Сергей
поставь $modx - для спокойствия души)
Anonymous
Неа, не хочет
Сергей
$id = 'ТВОЙ ID';
$content = ' HTML ';
$hash = md5($id);
file_put_contents(MODX_BASE_PATH . 'assets/cache/docid_' . $hash .'_eFilterSeoURL.pageCache.php', $content);
$modx->sendForward($id);
посмотри как парсер забирает страницы по хешу
makePageCacheKey
Сергей
то есть ты сначал создаёшь кэш страницы, пишешь в папку с кэшем, а потом отправялешь на эту страницу.
но страницу пишешь, только если её не сущесвтует, то есть и проверку сделать
Сергей
давно уже делал, сейчас и не вспомню.
но там реально строк на 10 было
Сергей
ещё такая переменная есть
$modx->systemCacheKey
в неё тоже писал свой хеш
Anonymous
ох уж этот eFilter))) спать хочется поскорее лечь) проще реально через другую страницу сделать, вопрос только OnWebPagePrerender и OnWebPageInit идут в какой последовательности со взятием из кэша..
Сергей
чтобы не по ГЕТ искалась, а уже готовый подсовывал
Сергей
Anonymous
я тоже много что грозился😂 тут каждый второй грозится))
Aliaksandr
На событии OnPageNotFound одну строку $modx->systemCacheKey = 'notfound_' . md5($modx->db->escape($_SERVER('REQUEST_URI')); например
Aliaksandr
И будет под каждую ненайденную свой кэш. Ну или добавить условие в свой плагин, где маршрутизация разруливаетсч и создавать такой кэш только для страниц, которые будут использоваться
Aliaksandr
Второй вариант конечно правильнее
Aliaksandr
А в фильтр кроме $_GET можно просто передать тот же массив в параметр fp - к вопросу "подсовывания" ))
Aliaksandr
https://github.com/webber12/eFilter/blob/master/assets/snippets/eFilter/eFilter.class.php#L892
Aliaksandr
Даже больше скажу, кроме подмены параметров фильтрации можно подменить и сами товары, поставив их в плейсхолдер eFilter_filter_ids до вызова фильтров
Aliaksandr
А также ограничить их круг плейсхолдером eFilter_search_ids
Dmytro
Еще как вариант просто на документе который 404 отключить кеширование;) тогда кеш для 404 не будет создаватьсЯ в плагинах;)
Anonymous
Добрый день гуру! Подскажите плз, не пойму, где косячу... в отправке формы через FormLister файлы не прикрепляются, а только названия файлов прикрепляются. вроде всё по инструкции делала
Aliaksandr
Ilya
Sasha
Ребята, а куда пропал док по sendmail? http://docs.evo.im/develop/02_api/sendmail.html
Как раз хотел переписать с include class.phpmailer.... и не могу найти
Bilbo Baggins
на гите лежит
Dmytro
https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/03_API/64_sendmail.md
Dmytro
Да чет не затянулся в доку
CZB
Привет. По какой причине не работает пагинация Doclister?
С дитто проблем нет
EVO bot Лёшка
Раньше Здесь Был Мат_
CZB
[!DocLister? &parents=[*id*] &display=1 &tvList=img, date, alt, img_autor, autor &tpl=post_mini_category &id=pl1
&paginate=pages &TplNextP=` &TplPrevP=` &TplPage=@CODE: [+num+] &TplCurrentPage=@CODE: [+num+] &TplWrapPaginate=@CODE: [+wrap+]
!]
Раньше Здесь Был Мат_
Там где пагинация должна быть, нужно [+pages+] написать
Александр
CZB
попробую, спасибо
CZB
увы((
Раньше Здесь Был Мат_
Если id указан, то [+pl1.pages+]
Bilbo Baggins
CZB
Спасибо. Но насамом деле косяк был ночной видимо. Русский символ в коде...спасибо за помощь
Sasha
Dmytro
Дак так же все как в пхпмаилер ;)
Andrey
Dmytro
Доберусь перепроверю чего так происходит
CZB
я полагаю блокировка телеграмм в РФ потерпела неудачу?
Dmytro
$modx->mail->addStringAttachment($stringattach, $attachname);
Andrey
Скорее провайдеры не чешутся пока.
Dmytro
вот так )
Dmytro
первым делом должны сайты закрыть 🙂
t.me и telegram.org вот как их закроют то будет положен старт )
CZB
а сайты, чтобы закрыть вроде и оснований нет, ведь там не ведется переписка
CZB
страдают чем-то непонятным)))
Sasha
вот так )
Fatal error: Call to a member function loadExtension() on null 😄
Юрий
Есть у кого то успешные случаи перевода бд на InnoDB ?
Andrey
Наверное в функции вызвано. Или ещё как-то. Что-то было.
Pathologic
можно взять Helpers/Mailer
Sasha
в функции вызвано. надо за пределами?
Andrey
Ну может ему нехватает какой-то переменной, которую надо в global. Честно - хз, помню где-то у меня падало, а где и как..
Sasha
Sasha
объявил global $modx теперь не нравится Call to undefined function AddAddressToMailer()
Да ну его, потом как-нибудь разберусь
Pathologic
http://modx.im/blog/questions/5274.html
Anonymous
Anonymous
Valentin
Добрый день !
Будьте любезны, подскажите, вопрос о внедрении нам электронной торговли Google Analytics кому можно адресовать ?
Хотели бы получить инстркцию или консультацию
Раньше Здесь Был Мат_
Юрий
Не только. Еще по сайту развешать на нужных страницах, кнопках и тп. отправку данных.
Юрий
+ есть прямо полный фарш надо. То есть и из бекенда сайта приходится пулять данные на api
Valentin
Хотелось бы получить более ёмкую информацию, так как сам я чайник, ранее для прогеров составлял ТЗ под Битрикс, и там был код адаптированый под Битрикс .
Вот собственно хотел бы понимать, под MODX есть ли какие-то тонкости, или просто следовать инструкции с портала поддержки Google ?
Юрий
нет ни каких тонкостей под modx
Dmytro
Эльдар
а ево поддерживает пдоТулс?)
Эльдар
вот такую пагинацию надо сделать типо через pdoPage
Dmytro
Dmytro
А если написать так. бот где DocLister?