Вопросы
При переходе на php 7.2 GetField перестал работать
Добрый день!
Modx Evo 1.4, использую в Ditto вызов GetField.
Вызов выглядит так:
Error: Use of undefined constant gfGetFieldContent — assumed 'gfGetFieldContent' (this will throw an Error in a future version of PHP)
может есть какая то новая версия этого сниппета? или может кто сталкивался и знает как поправить?
Modx Evo 1.4, использую в Ditto вызов GetField.
Вызов выглядит так:
[!Ditto? &tpl=`recommend_tpl` &parents=`[!GetField? &docid=`[*parent*]` &field=`parent`!]` &hideFolders=`1` &total=`40` &depth=`5` &hideFolders=`1` &where=`menuindex<10` &filter=`id,[*id*],2` !]При обновлении версии php на странице вызова вот такая ошибка:Error: Use of undefined constant gfGetFieldContent — assumed 'gfGetFieldContent' (this will throw an Error in a future version of PHP)
может есть какая то новая версия этого сниппета? или может кто сталкивался и знает как поправить?
Использования лишней памяти плагином gallery
Здравствуйте!
Столкнулся с такой старинной особенностью плагина gallery в папке cache через чур большое значение занимаемой памяти. Подскажите как это исправить… Чисткой кеша через Управление->Очистить кеш.
Столкнулся с такой старинной особенностью плагина gallery в папке cache через чур большое значение занимаемой памяти. Подскажите как это исправить… Чисткой кеша через Управление->Очистить кеш.
Вывести одним запросом товары minishop2 и обычные страницы
Всем привет!
Столкнулся с интересной проблемой. Необходимо вывести на одной странице товары магазина и страницы новостей. Эдакий совместный, перемешанный поток.
Вывожу через pdoPage в котором element msProducts. Выводит товары магазина но не выводит новости… Понимаю, что msProduct заточен на вывод товаров но, если я верно понимаю документацию, класс msproduct это расширенный класс modresource — должен же забирать и те и те?
Столкнулся с интересной проблемой. Необходимо вывести на одной странице товары магазина и страницы новостей. Эдакий совместный, перемешанный поток.
Вывожу через pdoPage в котором element msProducts. Выводит товары магазина но не выводит новости… Понимаю, что msProduct заточен на вывод товаров но, если я верно понимаю документацию, класс msproduct это расширенный класс modresource — должен же забирать и те и те?
[[pdoPage?
&element=`msProducts`
&ajaxMode=`button`
&parents=`3,4`
&tpl=`catalog-item`
&tplCondition=`template`
&conditionalTpls=`{
"7":"feed-item",
"10":"catalog-item"
}`
&limit=`20`
&sortby=`menuindex`
&sortdir=`ASC`
&processTVs=`1`
&includeTVs=`tickerBookType,bookAuthor,bookAuthorAuto,autorFirstBookLetter,authorImage,newsStyleSelector,directShowViaMsProducts`
&tvPrefix=``
]] MODX Revo, несколько &parents в pdoPage и один &offset. Нужна помощь.
Добрый день, подскажите пожалуйста. Нужно выводить на странице ресурсы из разных parents. &parents =`47` нужно брать начиная с 7го ресурса, а &parents =`179` с первого и выводить их на одной странице. Как было
[[!pdoPage?
&parents=`47,150,179`
&offset=`7`
&depth=`2`
&limit=`6`
&idx=`1`
&tvPrefix=``
&includeTVs=`photo,category`
&hideContainers=`1`
&ajaxMode=`button`
&sortby=`{"publishedon":"DESC"}`
&tpl=`post_main_tpl` &ajaxTplMore=`@INLINE ......`]]Но &offset применяется к всем &parents, нужно только к `47`. Пробовал использовать — Phx но не получается реализовать. Подскажите плз — как решить это. При добавлении связи в minishop2 выпадает js ошибка
Сама связь создается. Тип связи многие к одному.
VM1105:1 Uncaught ReferenceError: object_err_nfs is not defined
at eval (eval at doDecode (ext-all.js:21), <anonymous>:1:1)
at doDecode (ext-all.js:21)
at Object.decode (ext-all.js:21)
at Ext.form.Action.Submit.handleResponse (modx.jsgrps-min.js:1)
at Ext.form.Action.Submit.processResponse (ext-all.js:21)
at Ext.form.Action.Submit.success (ext-all.js:21)
at Ext.data.Connection.handleResponse (ext-all.js:21)
at f (ext-base.js:21)
at m (ext-base.js:21)
at ext-base.js:21 Как сделать на сайте расчет доставки по районам города?
Добрый день!
Посоветуйте, пожалуйста решение до расчета стоимости доставки по районам г. Санкт-Петербург (Невский, Приморский и тд.)
Также в доставку надо добавить возможность выбора ТК и города куда отправляется заказ.
P.S. Вопрос немного не в тему, но также на сайте надо реализовать переключение формы данных получателя с физ лица на юр лицо. Есть ли для этого готовые компоненты?
Посоветуйте, пожалуйста решение до расчета стоимости доставки по районам г. Санкт-Петербург (Невский, Приморский и тд.)
Также в доставку надо добавить возможность выбора ТК и города куда отправляется заказ.
P.S. Вопрос немного не в тему, но также на сайте надо реализовать переключение формы данных получателя с физ лица на юр лицо. Есть ли для этого готовые компоненты?
miniShop2 Округление цен, цены до тысячных
Приветствую!
Ребят, подмогните плз выжечь округление цен до сотых в minishop2. Нужно убрать округление и сделать цену с 3 знаками после запятой(нужно, например: 1.638, а не 1.64).
Сейчас цена при сохранении товара идет своя в базу. Т.е. берет с двух тв полей значения(tvцена*tvколичество), считает и записывает в таблицу продукта(modx_ms2_products) в свой столбец(price).
Выходит, что таблицу в базе подфиксировал руками; выставил тип decimal(12,3) и в настройках прописал формат.
В базе цена лежит нужная.
На фронт(страница каталога, продукта, корзина) все выводит норм, а в админке все те же 1.64(округление и сотые).
prnt.sc/s5tc5p и prnt.sc/s5tczs
Я так понимаю js нужно копать(типы/свойства полей)… нашел в js файлах магазина пару записей по типу:
price: {width: 50, sortable: true, editor: {xtype: 'numberfield', decimalPrecision: 2}}
Выставил где нашел decimalPrecision в 3, но результата нет(( Где-то не там выжигаю.
Подмогните плз!!! где эти поля подфиксить можно?
Ребят, подмогните плз выжечь округление цен до сотых в minishop2. Нужно убрать округление и сделать цену с 3 знаками после запятой(нужно, например: 1.638, а не 1.64).
Сейчас цена при сохранении товара идет своя в базу. Т.е. берет с двух тв полей значения(tvцена*tvколичество), считает и записывает в таблицу продукта(modx_ms2_products) в свой столбец(price).
Выходит, что таблицу в базе подфиксировал руками; выставил тип decimal(12,3) и в настройках прописал формат.
В базе цена лежит нужная.
На фронт(страница каталога, продукта, корзина) все выводит норм, а в админке все те же 1.64(округление и сотые).
prnt.sc/s5tc5p и prnt.sc/s5tczs
Я так понимаю js нужно копать(типы/свойства полей)… нашел в js файлах магазина пару записей по типу:
price: {width: 50, sortable: true, editor: {xtype: 'numberfield', decimalPrecision: 2}}
Выставил где нашел decimalPrecision в 3, но результата нет(( Где-то не там выжигаю.
Подмогните плз!!! где эти поля подфиксить можно?
Как сделать "глобальный" редирект для категорий?
Привет!
Сейчас на сайте все ссылки такого вида: сайт.ру/название-старницы, даже если в админки данные документы вложены друг в друга. Нужно изменить ссылки, сделать вложенность для основных категорий. Настройки с URL сделаны. Теперь имеем нужный вид ссылок сайт.ру/блог/название-статьи.
Сейчас на сайте все ссылки такого вида: сайт.ру/название-старницы, даже если в админки данные документы вложены друг в друга. Нужно изменить ссылки, сделать вложенность для основных категорий. Настройки с URL сделаны. Теперь имеем нужный вид ссылок сайт.ру/блог/название-статьи.
Fenom и дополнительное поле в профиле пользователя
Добавил в профиль пользователя доп поле ogrn.
использую вот такой сниппет
перепробовал все варианты — не получается
использую вот такой сниппет
[[!Profile? &prefix=`usr.`]]обычный вывод поля работает без проблемОГРН: [[+usr.ogrn]]но мне нужно вывести это поле через Fenomперепробовал все варианты — не получается
{$_modx->user.ogrn}
{$_modx->usr.ogrn}
{$_pls['usr.ogrn']}
{$_pls['user.ogrn']}
{$ogrn}
{$usr.ogrn}
{$user.ogrn}
{$_modx->getPlaceholder('usr.ogrn')}
{$_modx->getPlaceholder('user.ogrn')}основные поля из профиля выводит{$_modx->user.comment}дополнительные — хоть убей, не выводит. В чем проблема?