Степан
Не знаю, импровизируй)))
вот что ты за человек(
Степан
Степан
Ведь в тикетах как-то реализовано и опятьже там можно включить все или выключить
Степан
Что в тикетах реализовано?
отключение включение чанков
Артур
отключение включение чанков
Это ты где такое прочитал?
Степан
ну там названо теги modx
Степан
🇺🇦 Victor
Всем привет. Подскажите создал снипет tel_phone с кодом: <?php $p1 = array(" ", "-", "(", ")"); $p2 = array("", "", "", ""); return str_replace($p1, $p2, $input); В чанке делаю вызов: [[getImageList? &tvname=contact-phones &tpl=@CODE: <a href="tel:[[+phone:tel_phone]]">[[+phone]]</a> ]] Поле добавление в чанке tel_phone. Номера вообще нет хотя чисто [[+phone]] выводится
Артур
Так это тэги modx а не чанки, откуда твой пользователь может знать какие есть тэги у modx?
Артур
а что за теги это тогда?
[[+pagetitle]], [[++site_name]] и т.д.
Степан
[[+pagetitle]], [[++site_name]] и т.д.
ну все равно - это не правильно
Степан
смени двойные кавычки на одинарные в сниппите.
я вот тоже с этими plaseholder не мог играться они отчего-то только в самом конце отрабатывают
Степан
т.е. передать его в снипет а особенно обработать не получаелось все сделал на уровне снипета туда по api тягал данные
Степан
Так это тэги modx а не чанки, откуда твой пользователь может знать какие есть тэги у modx?
слушай, а попробуй у себя в исходник добавить какой-то чанк и провести модерацию не затирая в ручную чисто для теста
Степан
чего? в какой исходник?
ну в исходник html
Степан
ну тип того
Артур
так у меня TinyMCE а не Jevix
Степан
просто если пройдет и отработает это же дырень
Степан
так у меня TinyMCE а не Jevix
таки jevix это обработка а не редактор
Степан
ну тип того
это я в твоем редакторе добавлял
Артур
просто если пройдет и отработает это же дырень
Кстати надо проверить, но не сейчас
Степан
Кстати надо проверить, но не сейчас
скажи плиз по результатам...
Степан
Всем привет. Подскажите создал снипет tel_phone с кодом: <?php $p1 = array(" ", "-", "(", ")"); $p2 = array("", "", "", ""); return str_replace($p1, $p2, $input); В чанке делаю вызов: [[getImageList? &tvname=contact-phones &tpl=@CODE: <a href="tel:[[+phone:tel_phone]]">[[+phone]]</a> ]] Поле добавление в чанке tel_phone. Номера вообще нет хотя чисто [[+phone]] выводится
если не заработает тяни через api я кстати не modx а на другом проекте вот такую функцию запилил // красиво выводим номер телефона function getCoolPhone($ph) { $result = '+7 ('.substr($ph, 0, 3).') '.substr($ph, 3, 3).'-'.substr($ph, 6, 2).'-'.substr($ph, 8, 2); return $result; }
Степан
но это только если в базе лежит 10 знаков телефон
Степан
а вот так чистил телефон function clear_phone($phone) { $bad_simbol = array("8 (", "+7(", "+7 (", "8(", "(", ")", "-", "_", " ", "+7", "*"); $result = str_replace($bad_simbol, "", $phone); $result = preg_replace("/[^,.0-9]/", '', $result); $result = substr($result, -10); return $result; }
Evgeniy
preg_replace('~[^\d]~', '', $tel)
Степан
preg_replace('~[^\d]~', '', $tel)
ну обработайте +7(111) 222-33-44
Степан
что получится?
Степан
71112223344
Sergey_K
Да вопрос не в совершенстве, а в том, что ваша функция в ряде случаев будет кривой
Степан
так?
Степан
дайте ответ
Артур
скажи плиз по результатам...
Нет, тэги modx не обрабатываются.
Sergey_K
Получится все норм, только надо первую 8 на +7 менять всегда и все.
Sergey_K
В одну строку
Степан
ну же обработайте
Степан
дайте ответ
Sergey_K
Бля, какой ответ? Вы не в состоянии в js сделать replace или что?
Степан
Бля, какой ответ? Вы не в состоянии в js сделать replace или что?
таки погодь, сначала js потом php? опять как-то не в одну строку
Степан
ты обещал в одну строку
Sergey_K
Степан, вы даже не в состоянии понять, кто вам пишет?))
Sergey_K
replace(^\d).replace(\+7,8).replace(шаблон красивости) $1 $2 $3)
Sergey_K
Одна строка.
Степан
replace(^\d).replace(\+7,8).replace(шаблон красивости) $1 $2 $3)
replace(\+7,8) что делает удаляет первые +7 или 8 верно?
Sergey_K
Мля
Степан
а если клиент напишет не 10 значный номер? городской
Степан
Мля
ты не матерись - как малолетка прям
Sergey_K
Ну посмотрите хоть раз в описание функций
Sergey_K
Если клиент напишет не 10 значный, значит надо отсечь такое и все, что очевидно.
Sergey_K
Если клиент напишет ; в твоем цикле? Или букву? Или слэш, или что-то еще. Для этого и нужны регулярки.
Степан
вот это очистит
Sergey_K
Лан) все ок
Семен
Всем привет! Вопрос как с фронта послать запрос с текущим состоянием корзины на пересчет? Но при этом ничего не меняя в корзине. Примерно как делает это кнопка увеличения/уменьшения кол-ва, только по-факту ничего не меняя в корзине. Решаю задачу, когда отменяется промокод, нужно пересчитать корзину, ровно с тем состоянием которое получилось при отмене промокода.
Алексей
@nezabor че-то почитал.... вам нужно в редакторе Tiny вставлять свои заранее продуманные блоки html кода разные? правильно я понял?
Олександр
всем привет. Подскажите, кто-то пользуется дополнением ImportX , для обновления полней ресурсов? Проблема в том, что постоянно создает мне новіе ресурсы, даже если указываю конкретный id, все равно создает ресурс с новым и заполняет там поля.
Степан
@nezabor че-то почитал.... вам нужно в редакторе Tiny вставлять свои заранее продуманные блоки html кода разные? правильно я понял?
@smialexby, ну да если это былбы не modx я бы добавил какие свои плейсхолдеры и их подменял при выводе, но у нас modx и хочется пользоваться его инструметарием
Степан
допилите перед добавление поиск и update определите каноническое поле для поиска
Олександр
а он походу не умеет update
в документации автор написал , поменяйте в системных настройках create на update и будет на обновление работать, но что не меняю, он просто создает новій ресурс и заполняет там поля.
Олександр
Степан
вот тут как-бы вообще не из настроек
Степан
хотя
Степан
importx.processor поменяй
Степан
вот он из настроек тянет
Алексей
допилите перед добавление поиск и update определите каноническое поле для поиска
для tiny можно создать свои плагины и вставлять что хочешь и как хочешь.
Олександр
importx.processor поменяй
вместо create , я написал update, не так?
Степан
для tiny можно создать свои плагины и вставлять что хочешь и как хочешь.
это касается редактора, тут никаких проблем совсем нет меня интересует обработка на стороне modx