Volodymyr
но вот как передать [*content*] в сниппет?)
я все понимаю, но вы хотя б почитали базовую информацию
Am
но вот как передать [*content*] в сниппет?)
Написать сниппет в который передать content при определенном событии.
Дмитрий
это версия?
Am
Почитайте про то как работает сниппет.
Am
Код сниппета у Вас уже есть - то что показали решение на ВП. Осталось только правильно оформить и подключить его на страницу в шаблон и передать туда content
Am
Передача будет простая - [!snippetName &getContent=[*content*]!]
Дмитрий
и получается в самом сниппете $content = $getContent; правильно я понимаю?
Am
Не совсем так. В самом сниппете Вам нужно получить из переменной &getContent данные и присвоить в нужную часть. Просмотрите как делается в сниппетах, будет понятнее.
Am
А то Вы из огня да в полымя не разобравшись в базовых функциях будете долго пыхтеть.
Andrey
кто-то сталкивался с такой ошибкой в evoletters?
Am
В ошибке видно что в поле confirmed передается пустое значение, а судя по всему ожидается int - число. Проверьте почему так происходит и передается пустота.
Дмитрий
А то Вы из огня да в полымя не разобравшись в базовых функциях будете долго пыхтеть.
спасибо вам большое) справился с этим, получилось вывести приблизительное время для чтения статьи)
Дмитрий
может вы можете мне подсказать, как можно реализовать вывод количества просмотров статьи?
Дмитрий
возможно, даже просмотров не уникальных пользвателей
Дмитрий
пользователей*
Andrey
В принципе плагином можно писать в поле.
Am
может вы можете мне подсказать, как можно реализовать вывод количества просмотров статьи?
https://modx-gu.ru/kolichestvo-prosmotrov Можно еще гуглить и находить результаты.
Andrey
Или даже так. Сниппет откопал https://pastebin.com/gttidV5i
Am
Или так.
Andrey
Где countViews это ТВ параметр
Дмитрий
спасибо вам огромное!
Andrey
Херасе. Одинаковое. Интересно, я думал это мой был) Экий я, спёр и радуюсь
Дмитрий
https://modx-gu.ru/kolichestvo-prosmotrov Можно еще гуглить и находить результаты.
такой вариант находил, но немного отпугнуло то, что нужно лезть в бд, не особо в этом силён, поэтому немного боюсь что-то сломать :)
Andrey
Лезть не надо, надо ТВ параметр создать, прикрепить его к шаблону записи, у которой будете просмотры считать.
Am
такой вариант находил, но немного отпугнуло то, что нужно лезть в бд, не особо в этом силён, поэтому немного боюсь что-то сломать :)
Учитесь делать бекапы, читайте, учитесь. Бояться не нужно, тут же все можно восстановить.
Дмитрий
ещё раз спасибо вам большое! Буду пробовать)
Pathologic
https://github.com/pathologic/pageviews
Pathologic
а вы хуйню предлагаете
Am
Или так. (:
Andrey
(валим отсюда, мужики)
Am
Альфач в треде? ((%
Am
Того и гляди еще твиг просунет, а там версия системы 1.012 сборки Д, как не заведется и все тут. (:
Anonymous
Лучше бы, конечно, обновить на актуальную
Am
Вряд ли. Зачем ворошить такое старое?
Am
За это вряд ли заплатят. (:
Камиль
Ни у кого нету под рукой codemirror для pagebuiled?
Камиль
Делал как-то, но не могу найти где делал 😫
Anonymous
За это вряд ли заплатят. (:
Надо просто заказчику объяснить, что после обновления cms и замены старых компонентов на новые по факту будет новый сайт. Многие понимают и соглашаются. Просто факт старья не на поверхности. Почему-то же на новые мобилки никто не скупится, а из старого сайта сделать конфетку пытаются.
Andrey
В ошибке видно что в поле confirmed передается пустое значение, а судя по всему ожидается int - число. Проверьте почему так происходит и передается пустота.
так я понмиаю ошибку. Просто открываю код на двух разных сайтах (код сниппета эволеттерс), сниппет одинаковый. А на одном работает, на втором - нет
Am
Надо просто заказчику объяснить, что после обновления cms и замены старых компонентов на новые по факту будет новый сайт. Многие понимают и соглашаются. Просто факт старья не на поверхности. Почему-то же на новые мобилки никто не скупится, а из старого сайта сделать конфетку пытаются.
Дык, а толку от этого заказчику? В чем ему прибыль? Сайт сейчас работает замечательно, привычная админка, привычные действия. Желает разработчик сделать обновление - пусть делает за свой счет. По результату у заказчика должно оставаться привычная админка, привычные действия, работоспособный сайт. ((%
Andrey
ёмаё, а про версию php и не подумал. Благодарю, уверен, что именно в этом дело
Andrey
Вполне может быть. Ищите, что там как. Сниппету лет 5 уже.
Anonymous
Дык, а толку от этого заказчику? В чем ему прибыль? Сайт сейчас работает замечательно, привычная админка, привычные действия. Желает разработчик сделать обновление - пусть делает за свой счет. По результату у заказчика должно оставаться привычная админка, привычные действия, работоспособный сайт. ((%
Вот именно, что "сейчас", дальнейшая судьба туманная и скорее всего печальная. В этом и есть прибыль - новая точка отсчета, значительно бОльшая уверенность, что завтра сайт не рухнет и не взломают. Потому что "подымать" умерший сайт будет значительно дороже, чем просто его своевременно обновить. Впрочем, я никого не уговариваю, у каждого своя точка зрения. Лично я такие старые сайты на доработку без обновления вообще не беру. И одна из причин, кроме написанного выше, если сайт завтра рухнет - мозги будут лечить мне, типа "поломал", и весьма сложно будет переубеждать, что сайт умер или взломали от старости. И все-равно будет похоже, что "оправдываюсь".
Am
Вот именно, что "сейчас", дальнейшая судьба туманная и скорее всего печальная. В этом и есть прибыль - новая точка отсчета, значительно бОльшая уверенность, что завтра сайт не рухнет и не взломают. Потому что "подымать" умерший сайт будет значительно дороже, чем просто его своевременно обновить. Впрочем, я никого не уговариваю, у каждого своя точка зрения. Лично я такие старые сайты на доработку без обновления вообще не беру. И одна из причин, кроме написанного выше, если сайт завтра рухнет - мозги будут лечить мне, типа "поломал", и весьма сложно будет переубеждать, что сайт умер или взломали от старости. И все-равно будет похоже, что "оправдываюсь".
Это уже зависит от того как договариваетесь и что подразумевается над работой. Возможно, что заказчик уже предусмотрел моменты с безопасностью и сделал все дополнительные нужные обновления на текущей системе без повышения версии. При этом, когда заказчик не говорит что нужно за безопасностью смотреть в данной задаче, а предлагает поработать над новым лого или шаблоном, то смысл ему платить Вам еще за дополнительные услуги? ((%
Axenia
Pathologic93 (4791.86) увеличил карму paic (441.63)
Дмитрий
https://modx-gu.ru/kolichestvo-prosmotrov Можно еще гуглить и находить результаты.
в общем-то что-то вывести получилось вот этим способом, но значение меняется только при сохранении ресурса, а не при просмотре :(
Дмитрий
пробовал и с внесением значения в БД, которые первый описанный там способ, и второй через tv поле и сниппет
Дмитрий
второй стабильно показывает 0, а первый увеличивается только при нажатии на кнопку "сохранить" в админке
Am
Что-то не туда делаете ((%
Am
Ну, и вызывайте сниппет не кешируемым.
Am
Это да
Andrey
Приватную вкладку откройте, попробуйте.
Дмитрий
в инкогнито так же смотрю
Дмитрий
могу я сюда сбросить ссылку на страницу?
Andrey
Вай нот
Дмитрий
https://idealmed.by/news/kak-raspoznat-chto-chrezmernoe-vyipadenie-volos-eto-bolezn-i-kak-eto-vyilechit.html
Дмитрий
Andrey
С двух браузеров залез. Че как?)
Дмитрий
4 так и осталось (
Дмитрий
сейчас внёс изменения, вывел сниппет некэшируемым [! !]
Дмитрий
после сохранения стало 5
Andrey
Считает
Дмитрий
ооо
Дмитрий
пошла жара
Дмитрий
да, вижу))
Дмитрий
проблема получается была в том, что выводил [[]], а не [! !]
Дмитрий
админа ,получается, тоже считает
Andrey
Блин. Смотрите сами что там как, сниппет есть, можно дописать что надо)
Дмитрий
а в любом случае спасибо большое, нужный функционал есть - и ладно :)
Andrey
Я бы протестировать попробовал ещё то, что кидал Pathologic. У него как правило все крутое
Ramil
Привет всем) Если в таблице нет записи, соответствующей условию, должно же 0 вернуть? А то у меня на все 1 возвращает
Sasha
это ваще чоо
Sasha
там будет массив по-идее