Владимир

Владимир

С нами с 25 сентября 2016; Место в рейтинге пользователей: #516

pdoPage зачем-то добавляет параметры из кук к ссылкам навигации

Здравствуйте!
Заметил сабж. Причем параметры к ссылкам навигации добавляются не сразу на первой странице, а только после перехода на какую-нибудь другую страницу.
Примеры:
disk.yandex.ru/i/tmsKFkb9KoGlwg
disk.yandex.ru/i/3bpI4kckJamkpA — а тут вообще параметры Метрики и id сессии добавляются.
Для чего так устроено и как отключить эту функцию, чтобы в ссылке на страницу оставался только параметр page?
Владимир
08 июля 2022, 10:59
modx.pro
327
0

Простой счетчик посещений страницы не работает

Добрый день!
Сделал сниппет, который вызываю в шаблоне страницы некэшированным — [[!count_views]]. Он должен увеличивать TV views (тип ввода — число) при каждом срабатывании. Но по факту он срабатывает только один раз. И также срабатывает один раз, если очищаю кэш либо пересохраняю сниппет. Настройки кэширования не менялись. MODX 2.8.3.
Как заставить его работать корректно?

<?php
$page = $modx->getObject('modResource', $modx->resource->get('id'));
$views = $page->getTVValue('views');
if ($views == '' || $views == 0) {
	$page->setTVValue('views', 1);
} else {
	$page->setTVValue('views', ++$views);
}
Владимир
31 марта 2022, 22:47
modx.pro
566
0

Imgattr и Fenom

Добрый день!
Есть такое расширение Imgattr, которое принимает TV с путем изображения и выдает то, что указано в единственном параметре, в данном случае dimensions (например, width=«50» height=«60»):
[[*tv_img:imgattr=`dimensions`]]
В документации этого расширения не приводится примеров как выводить его с использованием параметров input и options.
Как данный пример представить в синтаксисе Fenom, если это возможно?
Владимир
19 марта 2022, 02:56
modx.pro
379
0

Не работает TicketsComments внутри каждого тикета, если тикетов больше одного на странице

Добрый день!

Занялся задачей по созданию страницы тикетов в личном кабинете пользователя, чтобы пользователь мог задавать вопрос через TicketForm, а специально обученный админ на каждый вопрос мог ответить через TicketsComments. Но почему-то результат получается неожиданным в случае, когда на странице больше одного вопроса. А точнее выводится массив с параметрами после первого вопроса. Ошибок нет ни в журнале MODX, ни в консоли браузера. Такое ощущение, будто нельзя размещать более одного TicketComments на странице, но это же бред какой-то? Подробности под катом.

Владимир
04 августа 2019, 18:13
modx.pro
534
0

Как реализовать систему текстовых / аудио отзывов для сайта?

Добрый день!

Поступила задача создать раздел отзывов с возможностью записи и прикрепления аудио к отзывам, ну и изображения тоже. Скриншот макета прикрепил.

Подскажите, пожалуйста, как реализовать такое на MODX Revo?
Готовых плагинов, поддерживающих такой функционал мне найти не удалось.
Среди популярных подключаемых сервисов также нет поддержки аудио-отзывов.
Может быть какое-нибудь дополнение по типу easyComm можно допилить до нужного функционала? Если так, то сколько может стоить разработка этого?
Владимир
03 апреля 2018, 11:09
modx.pro
1 195
0

Интеграция с amoCRM

Добрый день!
Не получается настроить модуль amoCRM. Подробности под катом.
Владимир
08 августа 2017, 05:06
modx.pro
1 862
0

Сохранение файлов в админке FormIt + AjaxUpload

3 2 500
Всем привет!

Задача состоит в том, чтобы сохранять отправляемые формы с множеством файлов в админке.
Для этого я использовал AjaxUpload. Но в нем оказался баг, который сам разработчик дополнения также подтвердил: forums.modx.com/thread/86791/support-comments-for-ajaxupload?page=16#dis-post-546288

Суть бага в том, что при отправке формы с множеством файлов — один или несколько из них в итоге пропадают. Т.е. как на почту приходит неполное кал-во файлов, так и в админке сохраняется неполное кол-во. Разработчик написал, что что-то не так с заполнением сессии, хотя я и не в курсе, что это значит.

Можете ли помочь решить проблему, чтобы все прикрепленные файлы сохранялись вместе с формой?
Для этого нужно либо исправить дополнение, либо предложить другой рабочий вариант.

Для связи есть почта coel@ya.ru и телеграм +79602424577.
Владимир
21 апреля 2017, 13:06
modx.pro
1 164
0

Небольшая кастомизация отображения в CMP FormIt

Доброе время суток!
Подскажите пожалуйста, в каком PHP файле компонента FormIt можно поменять HTML-код выделенного места (см. прикрепленный скрин)? Я хочу сделать, чтобы ссылка на прикрепляемый к форме файл была ссылкой, а не текстом.

Владимир
07 апреля 2017, 07:39
modx.pro
1
1 041
0

Tickets + SimpleSearch

Доброе время суток!
Подскажите пожалуйста, как заставить SimpleSearch выполнять поиск по тикетам помимо обычных ресурсов?
Либо может быть есть другое бесплатное решение?
Владимир
17 марта 2017, 15:17
modx.pro
2
1 813
0

Ошибка 500 при создании/редактировании ресурса

Привет всем!
После обновления MODX при попытке обновить или создать новый ресурс происходит ошибка 500.
В error.log сервера пишется следующее:

PHP Fatal error: Call to a member function get() on a non-object in /home/site/www/manager/controllers/default/resource/resource.class.php on line 152, referer: test.ru/manager/

Папку core/cache удалял, права в админке перезагружал, но все это не помогает.
Журнал ошибок MODX пуст.
Помогите решить проблему, пожалуйста.

Вот характеристики:
PHP Version 5.3.29
MODX Revolution 2.5.1-pl
Все дополнения имеют последние версии.

Установленные плагины:


P.S.: AjaxManager был установлен уже после обнаружения проблемы, так что он точно ни при чем.
Владимир
27 сентября 2016, 17:59
modx.pro
3 771
0