Size: a a a

MODX. Русскоязычное сообщество.

2021 March 16

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Степан Гончаров
а что за теги это тогда?
[[+pagetitle]], [[++site_name]] и т.д.
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
[[+pagetitle]], [[++site_name]] и т.д.
ну все равно - это не правильно
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
смени двойные кавычки на одинарные в сниппите.
я вот тоже с этими plaseholder не мог играться они отчего-то только в самом конце отрабатывают
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
т.е. передать его в снипет а особенно обработать не получаелось
все сделал на уровне снипета туда по api тягал данные
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
Так это тэги modx а не чанки, откуда твой пользователь может знать какие есть тэги у modx?
слушай, а попробуй у себя в исходник добавить какой-то чанк и провести модерацию не затирая в ручную
чисто для теста
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Степан Гончаров
слушай, а попробуй у себя в исходник добавить какой-то чанк и провести модерацию не затирая в ручную
чисто для теста
чего? в какой исходник?
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
чего? в какой исходник?
ну в исходник html
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
ну тип того
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
так у меня TinyMCE а не Jevix
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
просто если пройдет и отработает это же дырень
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
так у меня TinyMCE а не Jevix
таки jevix это обработка а не редактор
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Степан Гончаров
ну тип того
это я в твоем редакторе добавлял
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Степан Гончаров
просто если пройдет и отработает это же дырень
Кстати надо проверить, но не сейчас
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Артур Шевченко
Кстати надо проверить, но не сейчас
скажи плиз по результатам...
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Victor Ramb
Всем привет.
Подскажите создал снипет 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;
}
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
но это только если в базе лежит 10 знаков телефон
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
а вот так чистил телефон
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;
}
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Степан Гончаров
а вот так чистил телефон
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;
}
Бле... регуляркой это все делается в одну строку, вы чего
источник

EG

Evgeniy Gromin in MODX. Русскоязычное сообщество.
preg_replace('~[^\d]~', '', $tel)
источник

СГ

Степан Гончаров... in MODX. Русскоязычное сообщество.
Sergey_K
Бле... регуляркой это все делается в одну строку, вы чего
ну совершенства нет придела
источник