Вопросы

Если нет неограниченных прав доступа, картинка из тв тип ввода "изображение" слетает при любом редактировании других полей

Подскажите пожалуйста, может кто-то сталкивался.

Есть несколько прав доступа в адмике.

Есть несколько тв в ресурсе которые нужно заполнить, среди них есть тв с типом ввода изображение.

При первичном заполнении полей и загрузки картинки всё ок, картинка загружена, выводится. Сохраняем, всё ок.

Но! Если вводить любые правки в остальных тв-хах, то изображение слетает, его нет в этой тв, как будто его и не выбирали.

Но! Если эти правки вносит админ с правами суперюзера, с галочкой неограниченные возможности, то при правках картинка не слетает.

В чем может быть проблема?
Екатерина
17 декабря 2020, 16:51
modx.pro
786
0

Localizator і права для «Контент Менеджер»

Как можна пользователю с правами «Контент Менеджер» дать доступ к добавлению записей в Словарь. Политика доступа «LocalizatorManagerPolicy» есть для етой групи пользователей. Сист. настройка «localizator_check_permissions» отключена (в положении Нет).
Тодор
17 декабря 2020, 14:15
modx.pro
781
0

Отключить phpthumb в Image+

Ребят, привет. Подскажите как убрать работу phpthump в image+?
Владислав
17 декабря 2020, 13:54
modx.pro
630
0

pdopage как ускорить выборку

В каталоге порядка 20тыс товаров, при выборе всего каталога, выборка занимает больше 1 секунды, в районе 1.3 сек. Возможно ли это как-то ускорить? Пробовали отключить TV, показатели 0.9 — 1.1сек.
Лимит стоит 20 товаров.
{'!pdopage' | snippet: [ 
        'element' => 'msProducts',
        'where' => '{"tvprice_old:="0}',
	        'parents' => $_modx->resource.id, 
	        'limit' => 20, 
	        'pageLimit' => 7,
	        'sortby' => '{"tvqty_msk":"DESC", "tvnal":"DESC"}',
	        'tpl' => 'tableview',
	        'tplPageWrapper' => '@INLINE {$prev}{$pages}{$next}', 
	        'tplPageActive' => '@INLINE <li class="active"><span>{$pageNo}</span></li>',  
        'tplPageNext' => '@INLINE <li><a href="{$href}" aria-label="Next"><span aria-hidden="true">»</span></a></li>',
        'tplPagePrev' => '@INLINE <li><a href="{$href}" aria-label="Previous"><span aria-hidden="true">«</span></a></li>',  
        'includeTVs' => 'price_old,image,art,sku,qty_msk,nal,categ',
        'tvPrefix' => 'tv'
]}
Роман
17 декабря 2020, 11:36
modx.pro
836
0

Языковые файлы корзины MiniShop2

Тема не раз обсуждалась, но поскольку ни разу не увидел внятного решения — рискну обратиться опять. Может кто сталкивался с подобным и знает как это решается.
Периодически слетают языковые файлы корзины MiniShop2 и вместо названий (телефон, E-mail, сообщение) появляются переменные: ms2_frontend_phone и т.д. См. скриншот.
Лечится мягкой очисткой кеша в админке. Если чистить весь кеш в папке на сервере при нормальном состоянии сайта — проблема наоборот возникает.

Futuris
17 декабря 2020, 10:26
modx.pro
1
879
0

Не могу авторизоваться в админке.

Не могу авторизоваться в админке, браузер Хром. При вводе данных просто перезагружает страницу. Все данные, куки, сессии и прочее почищены.
В режиме инкогнито — авторизовывается без проблем.

Что за проблема?
Alex
16 декабря 2020, 18:23
modx.pro
968
0

Ошибка при воводе данных в AjaxForm

Подскажите пожалуйста, если кто сталкивался.
AjaxForm выдает ошибку при вводе почтового адреса в поле E-mail (см. скриншот).

Все отлично работало, а после переноса сайта на рабочий хостинг — форма стала выдавать такую ошибку. Все перепроверили, версии PHP на обоих хостингах одинаковые. Да и хостинг один и тот же — просто на другой аккаунт перенесли.


Вижу, что не один сталкиваюсь с таким.
Futuris
16 декабря 2020, 12:11
modx.pro
1 536
0

msProducts и RAND, как оптимизировать?

{'!msProducts' | snippet: [
            'parents' => '528', 
            'tpl' => 'product-main',
            'includeTVs' => 'price_old,image,categ',
            'tvPrefix' => 'tv',
            'sortby' => 'RAND()',
Видел подобные решения, но не понимаю, как применить.
SELECT f.id FROM files f
	    JOIN ( SELECT RAND() * (SELECT MAX(id) FROM files) AS max_id ) AS m
	    WHERE f.id >= m.max_id
	    ORDER BY f.id ASC
	    LIMIT 1;
Роман
15 декабря 2020, 22:21
modx.pro
683
0

Пропали товары minishop2 в админке

Столкнулся с тем, что после работы скрипта для импорта товаров перестали отображаться товары в админке, без каких-либо ошибок. По API, через консоль и на самом сайте с ними проблем нет. Может, кто сталкивался? Подскажите, куда копать.
Альберт
15 декабря 2020, 20:47
modx.pro
1 067
0

Генерация URI с помощью плагина

Всем доброго времени суток!

Написал простой плагин для генерации URI и повесил его на события OnDocFormSave и OnDocFormPrerender, но при сохранении ресурса сгенерированный URI обновляется только после обновления страницы с редактируемым ресурсом. Как это исправить?
Никита Боднар
15 декабря 2020, 14:04
modx.pro
1 031
0