Dark
:)
Anonymous
а доку кто читать будет?
Пропустил. У меня часто бывает по доке либо непойму либо наоборот
Pathologic
нафига в самом деле два бота для репутации
Dark
один не справляется:)
Не справляется (Грамарнази)
Asan
http://babel.msk.ru/ru/gallery - подскажите пожалуйста как можно реализовать такую галерею, сделал добавление фоток через ddMultiFild, тут реальзовано через js, в код js передается массив чисел(названия картинок в виде чисел сделаны) и дальше он выводит картинки из папки просто
Pathologic
😸
Sazanof
не эт не то. мне нужно пощитать сколько сейчас на сайте онлайн
было такое одно фи, когда решил сделать отдельную таблицу modx active webusers sessions ну и считать по аналогии как в админке. однако товарищу хотелось считать реально онлайн. т.е. нет человека 10 минут-типа не онлайн, закрыл вкладку-не онлайн. НО при всем при этом не разлогинивать его.) договорились так:сделал табличку последних действий вебюзеров и sql запросом отсеивал ид пользователей, у которых не было активности в течении 10минут скажем. а так, можно ещё page visibility api использовать, тоже прикольная штука. а так, можно и просто пощитать))
Pathologic
зачем если все это есть в админке
Andrey
Посчитать количество файлов в папке с сессиями) Плюс пять к говнокодеру
Pathologic
посчитать при помощи сниппета иф
Sazanof
решил отдельно. там дохера чё отдельно было решено на самом деле)
Pathologic
ну а как ты предлагаешь еще подсчитать количество файлов в папке
Pathologic
сначала нужно найти сниппет который выводит файлы из папки
Pathologic
и в шаблон ему написать что-нибудь типа 1+
Pathologic
а потом сниппетом иф посчитать полученное выражение
Pathologic
это если ты профессионал в modx конечно
Pathologic
а не кодер-балабол какой-нибудь
Dmytro
Ну да на дитто иф и еформ можно построить любой сайт ;))
Pathologic
на рево проще, там всего-то и нужно поискать в маркете компонент который подсчитывает количество файлов в папке
Dark
Вопрос сообществу. Тема - DocLister/ Можно ли сделать вывод результатов работы снипета с сортировкой по значению из сторонней таблицы, в которой есть id ресурса и значение?
Anonymous
а не кодер-балабол какой-нибудь
Простите меня грешного😔
Pathologic
🙃
Dark
@Pathologic93 . Может подскажешь по вопросу выше. Могу, конечно, решить через банальный вызов MySQL с JOIN, но может есть получше решение?
Pathologic
если можно решить через банальный вызов, то зачем еще что-то
Pathologic
только join
Dark
Помимо получения результатов хочется еще и пагинацию нормально привинтить к выводу, да и обработку шаблонов никто не отменял. Все это можно сделать и так (или даже банально получить список id ресурсов в нужной сортировкой а затем передать их в documents вызова DocLister). Просто хотел уточнить, может есть варианты с передачей параметров сразу в DocLister
Pathologic
есть конечно
Pathologic
всего-то написать 5 строчек
Pathologic
расширить контроллер
Dark
расширить контроллер
А вот это уже вариант.
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 412$
Alexander
ребят привет. Кто работал с яндекс кассой и evo? После оплаты идет редирект на /assets/snippets/yandexmoney/callback.php и файл отдает XML и на этом все останавливается.
Pathologic
по-моему там нужно, чтобы яндекс прислал ответ, ты его проверил и обновил статус заказа
Alexander
по-моему там нужно, чтобы яндекс прислал ответ, ты его проверил и обновил статус заказа
Да он приходит сюда /assets/snippets/yandexmoney/callback.php, все его устраивает, статус заказа меняется на оплачен и дальше в брайзере выдается xml и все на этом.
Alexander
по-моему там нужно, чтобы яндекс прислал ответ, ты его проверил и обновил статус заказа
может изза настройки successURL/failURL Динамический а нужны прямые урлы в таких случаях?
Pathologic
ну смотря как делать, я делаю id страниц
Aliaksandr
https://github.com/yandex-money/yandex-money-cms-modx-evo/blob/master/assets/snippets/yandexmoney/yandexmoney.class.php#L212-L213
Aliaksandr
можно свое дописать, а можно вот сюда после обновления статуса просто редирект на другую страницу воткнуть
Aliaksandr
https://github.com/yandex-money/yandex-money-cms-modx-evo/blob/master/assets/snippets/yandexmoney/callback.php#L35-L37
Alexander
https://github.com/yandex-money/yandex-money-cms-modx-evo/blob/master/assets/snippets/yandexmoney/callback.php#L35-L37
Я писал редирект после апдейта статуса, не срабатывает((
Aliaksandr
чего бы ему не срабатывать) если апдейт срабатывает, то и modx->sendRedirect должен )
Alexander
чего бы ему не срабатывать) если апдейт срабатывает, то и modx->sendRedirect должен )
только Один знает почему он не срабатывает :D if ($order_id){ $modx->db->update("status = 6", $modx->getFullTableName('manager_shopkeeper'), 'id = ' . (int)$order_id); } $modx->sendRedirect('/user/success.html', 0, 'REDIRECT_REFRESH');
Aliaksandr
Зачем эти доп параметры
Pathologic
да, странный какой-то редирект
Aliaksandr
Да и урл надежнее через makeUrl делать
Aliaksandr
Рефреш на другую страницу? Экстравагантно:)
Alexander
если без доп параметров то будет такой эффект, проверял не раз. Сразу срабатывает он, остальной код на странице не срабатывает. А с REDIRECT_REFRESH сначала страница загружается , весь код читается и затем редирект.
Pathologic
а какой тебе тут код еще нужен
Alexander
if ($order_id){ $modx->db->update("status = 6", $modx->getFullTableName('manager_shopkeeper'), 'id = ' . (int)$order_id); }
Pathologic
ну так после него делай редирект
Alexander
так и делаю. Я же говорю, стал использовать с рефреш только потому что все что перед ним не исполнялось, это конечн ов старых версиях движка было. Может сейчас все по другому)
Aliaksandr
Впервые слышу о таких предрассудках:)
Aliaksandr
Понятно, что return в конце уже не вернет, но все что до него точно сделает
Alexander
а здесь у нас http://docs.evo.im пр оредирект ничего нету? или у не нахожу?
Aliaksandr
Да ты скорее всего ждал, что сниппет сначала полностью отработает и ретарн вернет, а потом что-то начал путать, мне кажется:)
Aliaksandr
Вот так и рождаются легенды:)
Alexander
Вот так и рождаются легенды:)
Слушай, может и так) то есть ждать сниппет перед редиректом тоже не вариант? 😀
Aliaksandr
Почему, по идее если сделаешь return то на этом работа сниппета и закончится
Aliaksandr
Просто может ты его в цикле сделал и это был совсем не ретарн из сниппета:)
Alexander
Просто может ты его в цикле сделал и это был совсем не ретарн из сниппета:)
Ну вощем так редирект и не пашет) Вот здесь $order_id = $ym->ProcessResult(); if ($order_id){ $modx->db->update("status = 6", $modx->getFullTableName('manager_shopkeeper'), 'id = ' . (int)$order_id); } $modx->sendRedirect('/user/success.html');
Alexander
$order_id = $ym->ProcessResult(); выдает XML в браузер и редирект уже не пашет, если до выдачи XML поставить то работает
Alexander
хотя смена статуса работает
Alexander
какая то хитрость наверно о которой я не знаю просто
Pathologic
ну так открой класс и посмотри что там в этом методе
Aliaksandr
Там exit(); ))
Aliaksandr
Но это не точно
Alexander
😃
Pathologic
https://github.com/yandex-money/yandex-money-cms-modx-evo/blob/master/assets/snippets/yandexmoney/yandexmoney.class.php#L264