Size: a a a

2021 April 21

Ж

Ждан in Evolution CMS
задача заключается в том, чтобы определить примерное время на чтение статьи, но я не знаю, как можно передать контент в php и обработать его
источник

AA

Am Ambrion in Evolution CMS
Доброго и Вам.
Думается мне, что мысль у Вас бежит впереди понимания что и как сделать. От этого и вопрос про "передать" выглядит странным.
Передать content в php на каком этапе желаете?
источник

AA

Am Ambrion in Evolution CMS
Судя по скриншоту у Вас есть доступ в админку, а значит можно написать плагин на событие загрузки страницы и получить данные content из загружаемой страницы.
источник

Ж

Ждан in Evolution CMS
верно, есть у меня доступ к админке, а также вы верно подметили, что мысль 100% бежит впереди понимания того, как это можно реализовать
источник

AA

Am Ambrion in Evolution CMS
А как Вы решили задачу определения примерного времени на чтение статьи что осталось только передать content в php?
источник

AI

Andrey Ivanov in Evolution CMS
А в чем проблема? Пишем сниппет, который считает количество символов в контенте и делит на 100. И этот сниппет возвращает число. Вот и все
источник

Ж

Ждан in Evolution CMS
есть вот такая конструкция, которую я когда-то использовал в wordpress
источник

Ж

Ждан in Evolution CMS
и в переменную передавал контент с помощью get_content()
источник

AI

Andrey Ivanov in Evolution CMS
Ну плюс минус так и есть)
источник

Ж

Ждан in Evolution CMS
но как тут это можно реализовать - совсем пока мыслей нет, да и с modx пару дней как познакомился)
источник

AA

Am Ambrion in Evolution CMS
Понятно.
Тогда в зависимости от версии 1.4 или 3.0 можно почитать про сниппеты или в 3.0 напрямую в контролере делать.
источник

Ж

Ждан in Evolution CMS
но вот как передать [*content*] в сниппет?)
источник

VD

Volodymyr Dzhuryn in Evolution CMS
я все понимаю, но вы хотя б почитали базовую информацию
источник

AA

Am Ambrion in Evolution CMS
Написать сниппет в который передать content при определенном событии.
источник

Ж

Ждан in Evolution CMS
это версия?
источник

AA

Am Ambrion in Evolution CMS
Да.
источник

AA

Am Ambrion in Evolution CMS
Почитайте про то как работает сниппет.
источник

AA

Am Ambrion in Evolution CMS
Код сниппета у Вас уже есть - то что показали решение на ВП. Осталось только правильно оформить и подключить его на страницу в шаблон и передать туда content
источник

AA

Am Ambrion in Evolution CMS
Передача будет простая - [!snippetName &getContent=[*content*]!]
источник

Ж

Ждан in Evolution CMS
и получается в самом сниппете $content = $getContent;
правильно я понимаю?
источник