Evgeniy
выше написал Сент))
Nikolay
а тут есть разраб easyComm?
ADMIN
выше написал Сент))
$user->Profile->get() так
Evgeniy
можно так, только название поля в get воткни
Evgeniy
Вот так ? $user->Profile->get()
$user->Profile->get('phone')
Evgeniy
там если память не изменяет 3 таблицы с данными юзера) посмотри их 1 раз и будешь знать где что лежит
Evgeniy
может у тебя в mobilephone лежит номер)
ADMIN
lf
ADMIN
да
ADMIN
ADMIN
и таблица modx_user_attributes
Evgeniy
да - это всмысле "да, мне влом посмотреть в профиле пользователя какое поле мне нужно получить, проще написать в чат что не работает"?))
ADMIN
Я просто не понимаю как получить. Гуглил минут 15
ADMIN
Потом написал вам
Yaroslav
вот вам чтобы ночью плохо спалось). это папка конкретно «компонента» ) кто понял тот поймет))
Gaius Cassius
Я просто не понимаю как получить. Гуглил минут 15
http://www.webapplex.ru/rabota-s-polzovatelyami,-modx-api,-xpdo 4 ссылка что там гуглить 15 минут?
Evgeniy
Я просто не понимаю как получить. Гуглил минут 15
1. получаешь объект (коллекцию объектов) 2. получаешь поле (или нужные поля) ... profit!
Yaroslav
спс
$user->getOne(‘Profile’)->get(‘phone’) $user->Profile->phone // магия. геттер не форматирует вывод, т.е. с датами и массивами возможно будет raw как в поле в бд
Evgeniy
ну в его случае можно было сразу профиль получить по айди)) без промежуточного юзера
Yaroslav
ну в его случае можно было сразу профиль получить по айди)) без промежуточного юзера
$profile = $modx->getObject('modUserProfile', array('internalKey' => $user_id)); хоть как
Игорь
вечер добрый подскажите плиз pdoSitemap генерит карту без домена <loc>/konfiguracziya-okon</loc>
Татьяна
Добрый вечер! Подскажите как решить вопрос? Редактирование отдельных ресурсов в админке дает 500 ошибку. modx revo 2.8.0
Павел
ошибка 500 это php смотрите логи
Rahim
+prava na papki
Татьяна
+prava na papki
700 и на папки и на потомков? кроме там где загрузки?
Rahim
700 inogda ne robit
Rahim
750 i 777
Rahim
zrya ustanovil 2.8.0 nado jdat dp 2.8.1
Татьяна
Татьяна
В логах www.mfgost.ru [Wed Oct 14 20:50:26 2020] [error] [pid 4023] sapi_apache2.c(362): [client 77.222.116.173:60374] PHP Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/home/m/mfgost/public_html/w9oxtq06/templates/default/element/tv/renders/input/url.tpl" on line 42 ",listeners: {'keydown': {fn:MODx.fireResourceFormChange, scope:this}}" - Unexpected ": ", expected one of: "}" <-- \n thrown in /home/m/mfgost/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 42
Татьяна
И обновить не дает существующую не проходят шаги соед-ия с базой и расширенное обновление не проходит.
Иван
Сейчас покажу, что нужно внестт
Rahim
oo spasitel priwol kak vsegda vovremya
Иван
https://github.com/modxcms/revolution/pull/15279/files
Иван
Внесите изменений в файл
Иван
Скоро выйдет 2.8.1
Rahim
👍
Татьяна
https://github.com/modxcms/revolution/pull/15279/files
Спасибо огромное!!! Сработало!!!!!!!!!!!!!🙏❤️💋👍
Иван
На здоровье
Иван
&sheme=full
Иван
Попробуйте
Иван
Или добавить в tpl как Миша в сообществе ответил
Игорь
&sheme=full
это в сам вызов добавить?
Иван
Угу
Иван
Кавычки не забудь
Игорь
Кавычки не забудь
хрень какая то, шаблон меняю и удаляю совсем ссылку а карта генерится как и раньше
Иван
&sheme=full
Это не будет работать, это для указания протокола http/https
Максим
&sheme=full
поправлю scheme
Иван
+
Иван
С телефона писал
Иван
Не помню на память
Игорь
+
да блин я в $tpl = "@INLINE \n<url>\n\t<loc>[[+url]]</loc>\n\t<lastmod>[[+date]]</lastmod>\n\t<changefreq>[[+update]]</changefreq>\n\t<priority>[[+priority]]</priority>\n</url>"; удаляю совсем <loc>[[+url]]</loc> а карта генериться все равно ))
Sentinel
Кеш?
Иван
Кеш?
Не корректная настройка контекстов Babel, а именно. site_url
Андрей
А на кой хрен ты используешь мутные сниппеты, если проще напрямую через phpthumb работать, раз уж какую то свою обработку делаешь
Dmitriy
Ребят( Как в ace редакторе искать так, чтобы учитывался перенос на новую строку?(
dima
народ, а в этом канале можно вопросы по компонентам задавать?
Roman 🚀
по бесплатным
Anton
народ, а в этом канале можно вопросы по компонентам задавать?
Если компонент платный, то иди в техподдержку, если бесплатный - велкам.
dima
Хоршо) Вопрос такой
dima
Использую msProducts к ms2. Задаю сложное условие по опциям вот JSON: [{"AND:Year_payment.value:>=":99},{"AND:Year_payment.value:<=":4250},{"AND:Cash_take.value:>=":100000},{"AND:Cash_take.value:<=":500000},{"AND:Cash_back.value:>=":1},{"AND:Cash_back.value:<=":30}]
🙈 PG
вроде как нужно CAST(Cash_back.value AS UNSIGNED) те без INTEGER
dima
Бот удаляет конечный запрос, там вообщем сравнение идет как текст, а не как число
dima
cast проставляется через &sortbyOptions и &sort
dima
а сами числовые значения в запросе засовываются в ковычки
Иван
Бот удаляет конечный запрос, там вообщем сравнение идет как текст, а не как число
dima shevchenko: SELECT SQL_CALC_FOUND_ROWS msProduct.id, msProduct.type, msProduct.contentType, msProduct.pagetitle, msProduct.longtitle, msProduct.description, msProduct.alias, msProduct.alias_visible, msProduct.link_attributes, msProduct.published, msProduct.pub_date, msProduct.unpub_date, msProduct.parent, msProduct.isfolder, msProduct.introtext, msProduct.richtext, msProduct.template, msProduct.menuindex, msProduct.searchable, msProduct.cacheable, msProduct.createdby, msProduct.createdon, msProduct.editedby, msProduct.editedon, msProduct.deleted, msProduct.deletedon, msProduct.deletedby, msProduct.publishedon, msProduct.publishedby, msProduct.menutitle, msProduct.donthit, msProduct.privateweb, msProduct.privatemgr, msProduct.content_dispo, msProduct.hidemenu, msProduct.class_key, msProduct.context_key, msProduct.content_type, msProduct.uri, msProduct.uri_override, msProduct.hide_children_in_tree, msProduct.show_in_tree, msProduct.properties, Data.article, Data.price, Data.old_price, Data.weight, Data.image, Data.thumb, Data.vendor, Data.made_in, Data.new, Data.popular, Data.favorite, Data.tags, Data.color, Data.size, Data.source, Vendor.name AS vendor.name, Vendor.resource AS vendor.resource, Vendor.country AS vendor.country, Vendor.logo AS vendor.logo, Vendor.address AS vendor.address, Vendor.phone AS vendor.phone, Vendor.fax AS vendor.fax, Vendor.email AS vendor.email, Vendor.description AS vendor.description, Vendor.properties AS vendor.properties, medium.url as medium FROM modx_site_content AS msProduct LEFT JOIN modx_ms2_products Data ON msProduct.id = Data.id LEFT JOIN modx_ms2_vendors Vendor ON Data.vendor=Vendor.id LEFT JOIN modx_ms2_product_files medium ON medium.product_id = msProduct.id AND medium.rank = 0 AND medium.path LIKE '%/medium/%' LEFT JOIN modx_ms2_product_options Year_payment ON Year_payment.product_id = Data.id AND Year_payment.key = 'Year_payment' LEFT JOIN modx_ms2_product_options Cash_take ON Cash_take.product_id = Data.id AND Cash_take.key = 'Cash_take' LEFT JOIN modx_ms2_product_options Cash_back ON Cash_back.product_id = Data.id AND Cash_back.key = 'Cash_back' WHERE ( msProduct.class_key = 'msProduct' AND Year_payment.value >= '99' AND Year_payment.value <= '4250' AND Cash_take.value >= '100000' AND Cash_take.value <= '500000' AND Cash_back.value >= '1' AND Cash_back.value <= '30' AND Year_payment.value != '' AND Cash_take.value != '' AND Cash_back.value != '' AND msProduct.parent IN (3,18,19,20,21,22,23,24,25,26,27,28,29,30) AND msProduct.published = 1 AND msProduct.deleted = 0 ) GROUP BY msProduct.id, medium.url, Cash_back.value, Cash_take.value, Year_payment.value ORDER BY CAST(Cash_back.value AS UNSIGNED INTEGER),CAST(Cash_take.value AS UNSIGNED INTEGER),CAST(Year_payment.value AS UNSIGNED INTEGER) ASC LIMIT 30; Опции для сравнения идут в '' и сравниваются как текст а не как integer
dima
Спвсибо))
dima
Параметры для снипета как то так выглядят, но не могу заставить его в условие подставить не текст(без ковычек) $params = array( 'tpl' => 'tpl.productCard', 'parents' => $modx->resource->get('id'), 'includeThumbs' => 'medium', 'setTotal' => 1, 'totalVar' => 'totalFounds', 'offset' => ($page-1)*limit, 'limit' => ($page*limit), 'showLog'=>1, 'sortby'=>'Cash_back,Cash_take,Year_payment', 'sortbyOptions'=>'Cash_back:integer,Cash_take:integer,Year_payment:integer', 'optionFilters'=>json_encode($option,JSON_NUMERIC_CHECK), 'where'=> json_encode($where,JSON_NUMERIC_CHECK), 'filterCont'=>$filterCont, ); $where = [{"AND:Year_payment.value:>=":99},{"AND:Year_payment.value:<=":4250},{"AND:Cash_take.value:>=":100000},{"AND:Cash_take.value:<=":500000},{"AND:Cash_back.value:>=":1},{"AND:Cash_back.value:<=":30}][{"AND:Year_payment.value:>=":99},{"AND:Year_payment.value:<=":4250},{"AND:Cash_take.value:>=":100000},{"AND:Cash_take.value:<=":500000},{"AND:Cash_back.value:>=":1},{"AND:Cash_back.value:<=":30}] $options={"Year_payment:!=":"","Cash_take:!=":"","Cash_back:!=":""}