Aliaksandr
$value = 'jfFfhf55555kdjd89'; echo preg_replace('/[^0-9]/', '', $value);
Aliaksandr
Удаляешь все, кроме цифр, и спереди приписываешь +
Aliaksandr
Хотя по задаче "удалить все символы кроме плюс" и "быстро вывести телефон" - какие-то нестыковки ))
Aliaksandr
Что ж это за телефон такой, в котором только плюс останется
Pathologic
Что ж это за телефон такой, в котором только плюс останется
Нормальный телефон, не то что хрень с восьмерками
Кирилл
Получилось, спасибо вам за помощь
Aliaksandr
Нормальный телефон, не то что хрень с восьмерками
Я на такой вопрос и ответил, а потом еще раз почитал, как там написано: удалить все символы, кроме плюса :)
Aliaksandr
И нифига не понял ))
Кирилл
:D
Кирилл
очепятка вышла
Алексей
Какое событие перерисовывает форму когда я в корзине меняю тип доставки, вижу что форма перегружается как бы, из-за этого мои скрипты не работают
Axenia
AnonymousAleks (199.12) увеличил карму mari_uki (14.11)
Андрей [aharito]
Всем привет! Забыл - в 3.х.х MySQL должен работать в строгом режиме или наоборот?
Serhii
Столкнулся с проблемой. Может у кого было? В плагине не отрабатывает событие OnMakePageCacheKey при подключенном событии OnPageNotFound. Просто не отрабатывает условие if ($e->name == 'OnMakePageCacheKey') {
Aliaksandr
Например для работы кэша при кастомном роутинге на 404 страницах
Serhii
Что то я непонятно. Можешь подсказать?
Aliaksandr
Что то я непонятно. Можешь подсказать?
Для всех 404 страниц единый ключ, он не меняется.
Aliaksandr
Но если нужны разные ключи, то их именно в плагине на событие OnPageNotFound и задаешь
Serhii
А есть где можно глянуть?
Aliaksandr
В чем задача то? Зачем доя одинаковых 404-х разные ключи?
Aliaksandr
https://github.com/evolution-cms/evolution/blob/3.x/core/src/Core.php#L506
Serhii
выполняю sendForward при наступлении события 404 но мне подтягивается страница с хешем notfound
Serhii
Хочу на хеш повлиять
Aliaksandr
Вот он ставится дальше можно подменить на событии 404
Aliaksandr
Это и есть про кастомный роутинг на 404))
Serhii
попробовать присвоить systemCacheKey в событии OnPageNotFound?
Aliaksandr
$modx->systemCacheKey = 'notfound_' . тралялямойхэш404;
Pathologic
https://modx.evo.im/blog/fast-solution/6134.html#cut
Aliaksandr
попробовать присвоить systemCacheKey в событии OnPageNotFound?
И пробовать нечего, так и надо делать. Меняешь ключ на свой, потом sendForward уже
Serhii
пол дня провозился
Axenia
Serhii (2) увеличил карму webber_12 (4859.46)
Serhii
Axenia
Serhii (2) увеличил карму Pathologic93 (5285.17)
Aliaksandr
https://modx.evo.im/blog/fast-solution/6134.html#cut
Наплодит миллиард дублей, сеошники заругают )))
Pathologic
не наплодит
Aliaksandr
Ну карта закончится на sitemap100, а дальше все страницы типа sitemap1000000 не будут 404 же
Pathologic
ничего страшного ((: если взять с фильтрами что-нибудь и там цены ставить несуществующие, то тоже не будет 404
Aliaksandr
Я обычно в самом просто случае прямо в плагине считаю общее количество ресурсов в дереве и sendForward только если там еще есть надежда что-то получить ))
Pathologic
ну можно и здесь типа кэшировать номер последней страницы и проверять
Pathologic
но нафиг оно надо
Pathologic
ведь сеошники как были пидорами, так и останутся
Serhii
Эт точно
Serhii
Сейчас разрабатываю проект, так сеошник уже на этапе дизайна задолбал всех
Am
Это главный человек в проекте, все владельцы проекта это знают. Именно благодаря его работе происходит магия зарабатывания денег.
Serhii
Какая то дичь с эвентами. Если с OnMakePageCacheKey разрулить удалось без использования Эвента, то сейчас не могу достучаться до OnLoadDocumentObject
Serhii
Никакой реакции на это
Serhii
Если выключить OnWebPageInit, тогда этот эвент срабатывает
Serhii
Может ктото сталкивался?
Serhii
Даже если код для события OnWebPageInit закоментирован, то всёравно не работает OnLoadDocumentObject
Serhii
Помогает только отключение события OnWebPageInit
Serhii
Может каждое событие нужно разносить по разным файлам?
Serhii
Но в версии 1 это же работало
Aliaksandr
Что за передача функции по ссылке - это что-то новое))
Aliaksandr
В плагине можно просто $modx
Serhii
Htibk ghj,ktve
Serhii
Решил проблему
Serhii
Serhii
в общем проблема была в подключении
Aliaksandr
Я юзаю evolutionCMS()->
Ну так ссылка то зачем? Которая &
Serhii
пльс работает чутка быстее
Aliaksandr
Этому примеру уже наверно 200 лет ))
Aliaksandr
Объекты и так по ссылке передаются
Serhii
в общем проблема была в строке подключения файла плагина
Serhii
было require_once стало require
Aliaksandr
Для общей информации так сказать))
Serhii
https://modx.evo.im/blog/docs/5933.html
Я специально смотрел видос Дмитрия чтобы плагин по новому сделать
Serhii
так от тоде передачу по ссылке использовал
Serhii
Но не суть. Не втом проблемма
Aliaksandr
А, ну ладно, ловите баги вместе с ним тогда )))
Serhii
Было require_once MODX_BASE_PATH."assets/modules/seigerlang/plugin/plugin.seigerlang.php"; Стало require MODX_BASE_PATH."assets/modules/seigerlang/plugin/plugin.seigerlang.php";
Serhii
Может кому пригодится