Дмитрий
или как вообще происзводить математические действия в шаблоне?
одно tv умножить на второе
Dmytro
Сніпет if вміє
Dmytro
Dmytro
Є параметр math
Дмитрий
[+phx:math=[*price*]+]
когда вписываю "[*price*]" - ломается
Serhii
Діма мав на увазі ось це
Serhii
[[if? &is=[+ditto_iteration+]*2:%:3 &then=true &else=false &math=on]]
Serhii
Через if, а не phx
Dmytro
[[if? &is=[*price*]*2 &math=on]]
Дмитрий
Дмитрий
Dmytro
Так то треба пхикс вимкнути взагалі
Дмитрий
[[if? &is=2*2 &math=on]] - так работает
а когда вписываю [*price*] - то ломается
Dmytro
Ну тоді зробити кастомный сніпет
Dmytro
Pricemath? &price=[*price*]
Dmytro
<?
if is_numeric($price) {
return $price*2;
}
Dmytro
Не бачу ніяких складнощів :)
Дмитрий
Дмитрий
чтобы умножалось не на 2, а на то, что задано в tv..
Dmytro
Є сніпет
https://docs.evo.im/04_extras/getfield/02_primery1.html
Щоб витягли любе поле з любого документу
Dmytro
I є метод зоб виконати сніпет всередені іншого
https://docs.evo.im/03_develop/03_api/56_runsnippet.html
Dmytro
Ну так я розумію я вам на це питання і відповів
Дмитрий
Dmytro
Dmytro
Дмитрий
я видимо ввиду недостаточного знания evo не могу сопоставить одно со вторым ._.
Dmytro
Спробуйте думаю все вийде :)
Дмитрий
подскажите, пожалуйста)
как при написании сниппета получить значение tv поля)))
Дмитрий
типа так:
$tv = $modx->getObject('modTemplateVar',array('name'=>'MyTV'));
Но это, насколько я понимаю - для revo
Dmytro
Ну я ж скинув все що треба
Dmytro
В чому проблема визвати runSnippet ?
Dmytro
Да там в прикладі інший сніпет і що ?
Dmytro
Просто не розумію в чьому проблема зробити як я кажу ?
Бо як на мене наступний крок це вже готове рішення
Dmytro
$modx->runSnippet('GetField', array(
'docid' => 1,
'field' => tvparam,
));
Dmytro
Ну і вставити замість 2 в сніпеті
Dmytro
Різниця тільки у сінтаксісі і все :) між тим як використовуємо у шаблонах і як в середені сніпету ( php )
Dmytro
О ну ось а кажете що не вмієте :)
Дмитрий
О ну ось а кажете що не вмієте :)
просто пока найдёшь нужную документацию по EVO..
всё показывает для REVO
поэтому долго искал, а через сниппет ВНУТРИ шаблона - вообще не понял)
Dmytro
Ну тут гугл не дуже допомагає простіше через docs.evo.im
Dmytro
Ну а далі зрозуміти що сніпети це просто функція php по факту і все :)
Dmytro
Цікаво а це зрозумо тут багатьом ?
https://tppr.me/lsPQ3
Vitaliy
Dmytro
А ось ТЗ на цю частину коду:
https://tppr.me/g1gzH
Dmytro
Yury
Привет всем. To capture all errors, even the one during the startup of your application, you should initialize the Sentry PHP SDK as soon as possible. Подскажите, это в каком файле лучше сделать?
Dmytro
Yury
Таке краще робити через плагін
а мне почему-то показалось что через сниппет нужно. Но тут вопрос был в другом, подключение нужно сделать в файле который подключает все необходимые настройки. Я просто только недавно начал работать с сайтом на MODX, еще не все понимаю как тут устроено
Dmytro
Робіть як знаєте, але правильно через плагін бо так ви можете добавити його куди вам потрібно ( на самий початок запуску системи ) і при цьому не змінюючі файли системи
А якщо через сніпет то його потім треба виносити в кожен шаблон да і то вже не початок обробки данних буде
Drevis
Добрый вечер. Выполнял перенос сайта с одного хостинга на другой.
Предварительно изменил настройки подключения к базе данных. В базе данных изменил пути к rb_base_dir filemanager_path. Установил права. В siteCache.idx.php изменил пути.
При открытии сайта пишет просто ERROR на белом фоне. Логи пустые
Ghostery
Ghostery
aiogram 🇺🇦
Вітаю, Дмитрий.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
Max
Вітаю, товариство! після встановлення multiTV виникла помилка при доданні та редагуванні TV (Evolution CMS 3.2.2 PHP 8.1.21)
Serhii
Так, була така проблема. Чи можете підтягнути композер з дев гілки 3.2.х, та оновити композер?
Serhii
Мабуть треба вже залити 3.2.3
Serhii
aiogram 🇺🇦
Вітаю, Berginius Eskildsen.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
aiogram 🇺🇦
Вітаю, Platina.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
Multi
Привіт. Вже на другому сайті помилка при створенні нового ресурсу.
aiogram 🇺🇦
Вітаю, Лилия Воронина.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
aiogram 🇺🇦
Вітаю, Er FIL.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
Multi
Це в налаштуваннях бази?
Serhii
так
Serhii
Загугли як це робиться
Eujenio
Всем привет, подскажите как на shopkeeper изменить цену, чтобы не округляла до целого числа
aiogram 🇺🇦
Вітаю, Andrew Ward.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
aiogram 🇺🇦
Вітаю, Spencer Jurich.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
Anonymous
Пpив𝚎тстⲃую.
Пoлучaю прибыль нa рaзницe κyрсоⲃ цифpoвыⲭ aκтиⲃов📊
Swap-Trading
Ищу партнерoв
Paботаю за % от дoхoдa
Нет oпыта - нayчим, не пoнятнo - объясним🔝
Д𝚎тaли в личк𝚎.
Eintipper
Всім доброго дня
Встановив "EditDocs" через Extras на Evolution 3.2.2 при запуску воно каже:
Для работы модуля необходимо установить пакет MODxAPI для EVO 3.
В папке core выполняем команду из командной строки composer require pathologic/modxapi
(після виконання віщезгаданої команди) І скачало установило код з: https://github.com/Pathologic/MODxAPI
Ніхто не знає чи там немає ніяких бекдорів? адже останні комітів 12 після початку війни адресовані саме фіксам "Evolution CMS Community" яку форкнули від нашої
Dmytro
aiogram 🇺🇦
Вітаю, Joshua Richardson.
Будь ласка, підтверди що ти людина. В цьому чаті ввімкнуто фільтр нових користувачів, отже, якщо ти не дасиш відповідь на моє запитання, я буду змушений вигнати тебе з чату.
Dmytro
Serhii
А що саме потрібно від "EditDocs" ?