Avent
мы с 2 января на работе 🙂
что за адовая организация?)
alex
ох... тяжко
Anonymous
что за адовая организация?)
Республика Беларусь, но у нас никогда и не было новогодних каникул
Avent
офигеть)
Avent
1 и 7 января у вас
Avent
я думал праздники на нг это у всего СНГ
Alexey
А это самое... Если БелАрусь, то товары беларусские или белорусские?
Anonymous
Нет, сами отзывы. Если не ошибаюсь, вот оно https://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews
ну так это и есть отзывы на локации, которые в картах пишут. ну и не только, но привязка идет по геометке
Alexey
реплай забыл
Sergey
[[pdoResources? &class=`msVendor` &sortby=`name` &where=`{"resource":[[*id]]}` &limit=`1` &toPlaceholder=`vendorname` &tpl=`` ]]
Sergey
подскажите, как получить title или name в tpl - пробовал &tpl=`@INLINE [[+id]]`
Sergey
или может совет, как это дебажить, а то в html не видно ничего из данных
Миша
&tpl=``
Миша
выведет массив
Иван
[[+name]]
Sergey
так, а если у меня vendorname - его запросить просто в теле html ?
Иван
&tpl=`@INLINE [[+name]]
Sergey
непонятно... а до <head> тега можно вызывать pdoResource ? мне в title подставить надо, что-то вроде шаблона
Sergey
через [[+vendorname]] ничего не прилетает.
Anonymous
https://habr.com/company/globalsign/blog/435476/
Anonymous
крутая штука, рекомендую
Sergey
супер!
Sergey
[[+vendor.name]]
да, спасибо. я на простой странице доставал. Всё аналогично сделал. Получилось
Sentinel
Всем привет и с наступившими! Есть два контекста EN и DE И в babel есть связь DE -> EN, а вот EN - > DE нет... У кого то может есть скрипт чтобы связать их массово?
Vitaliy Mavzoleinyk
День добрый. Подскажите пожалуйста как решить проблему с ошибкой "Ваша сессия истекла, пожалуйста пройдите авторизацию снова".
Sergey
у меня такое почему-то стало срабатывать.
Sergey
может из-за всяких плагинов в браузере что отсекают разную слежку
Иван
Практическая польза семантичной разметки: Брюс Лоусон о том, почему не стоит полагаться только на JavaScript и игнорировать возможности HTML → https://www.brucelawson.co.uk/2018/the-practical-value-of-semantic-html/
Sergey
😭 разметка на разметке - разметкой погоняет...
YS
да уж
Avent
и количество записей
Avent
почему - то кажется что она слишком разрослась
Avent
из - за этого Modx может сильно тупить, у меня сессия весила 2.5гб при общем размере базы 3гб
Avent
вот статья Василия https://bezumkin.ru/sections/tips_and_tricks/2422/
Avent
у меня на shared хостинге хостинг коряво настроен, а в той статье готового решения нет, я для себя вот такой плагин накатал
Avent
<?php $max_time = (int) $modx->getOption("session_gc_maxlifetime"); $max_time = $max_time ? $max_time : 604800; //Неделя по - умолчанию $table_name = $modx->getTableName('modSession'); $sql = "DELETE FROM $table_name WHERE access < (UNIX_TIMESTAMP() - $max_time);"; $modx->exec($sql);
Avent
по хорошему его на крон повесить отдельным скриптом и запускать раз в неделю, но было лень возиться - повесил на событие OnMODXInit
Avent
комменты на той статье добавлять нельзя, отключены)
Иван
@bezumkin
Василий
@bezumkin
Чего?
iWatchYouFromAfar
Народ, помогите додумать. В ресурсе вызываю pdoPage с элементом pdoUsers, получаю список всех пользователей. Далее мне нужно подсчитать сколько статей в разных разделах которые написал юзер, я это с помощью вызова pdoPage с элементом getTickets. Все бы ничего, но сломалась аякс пагинация. Видать не хочу обрабатывать pdoPage внутри pdoPage. Как еще можно подсчитать кол-во статей в разных родителях?
Иван
Чего?
Привет. Можешь, добавить решение по очистке сессий, чуть в в свою статью
Василий
Привет. Можешь, добавить решение по очистке сессий, чуть в в свою статью
Это не решение, это только для сессий, которые работают в БД. А MODX позволяет использовать разные session handlers Решение - настроить сервер, о чём в статье и написано
Alexey
Проверить какой haldler в системных настройках указан нужно, это да
Alexey
тогда будет более-менее универсальный плагин, а все шаред-хостинги клиентам не настроишь
Alexey
beget я настроил, вроде работает, но это нужно каждый раз и ручками
Avent
плагин можно расширить да для файлового или еще какого - то способа, сделать универсальное решение
Avent
в данном случае это решение только одного конкретного случая - если сессия хранится в базе, писал его чисто под один сайт, поэтому на универсальность не претендую
Avent
и да, тот шаред хостинг не настроить
Sentinel
а кто подскажет где babel хранит связи ресурсов?
iWatchYouFromAfar
Может prepareSnippet попробовать использовать
Тяжко для меня пока, хотя другого варианта кроме как писать сниппет не могу найти
iWatchYouFromAfar
сейчас считаю с помощью totalVar из pdoPage
Андрей
Там запись вида - web:1;en:3;sr:8; - и т.п.
Sentinel
В твшке - babelLanguageLinks
о спасибо, а как там данные посмотреть... в бд что то пусто...
Андрей
Sentinel
В бд как раз не должно быть пусто)
спасибо, не в той таблице смотрел
Melkij
Всем привет.подскажите как реализовать,надо чтобы при смене модификации менялась картинка товара? через msoptionprice2 можно реализовать?
Миша
можно
Миша
а можно ли как то спрятать чекбокс "Опубликован" кроме как через настройки форм?
Avent
скриптом
Миша
плагином в смысле?
Avent
Ext.onReady(function() {});
Avent
ща
Avent
Ext.onReady(function() { var pub = Ext.getCmp('modx-resource-published'); pub.hide(); });
Миша
осталось найти куда его запихали да
Миша
Avent
это надо в плагин и на событие OnManagerPagePrerender (вроде)
Миша
ну судя по всему тут где то запихали
iWatchYouFromAfar
Ребят, смотрите какая штука. У меня в переменной есть 5 значений (это id), как мне их на феноме посчитать?