Алексей
я подбирал так - выкручиваю в 0 и постепенно добавляю чтобы можно было видеть текст чтобы небыло эфекта, что экран освещает все вокруг... те он должен быть бледный такой слегка
Алексей
яркость 0 контраст 30
хм... у меня на 2х дешевых мониках стоит 30 яркость, 10 контраст
Алексей
наоборот
Алексей
поставил наоборот - плохо видно. напрягаешься чтобы увидеть...
Евгений
Всем привет. Подскажите плиз в чем проблема: пытаюсь программно добавить опции к товару минишопа, но при сохранении объекта msCategoryOption выдаёт Call to member function get() on null (msCategoryOption.class.php:21). Посмотрел класс, получается что не может получить ключ опции, т.к. $this->getOne(‘Option’) - null. Опцию добавляю так (если коротко): newObject(‘msCategoryOption’), затем fromArray() (передаю option_id, category_id и active) и save(). Перед этим конечно же добавляю в БД msOption. Что я упускаю?
Миша
хм... у меня на 2х дешевых мониках стоит 30 яркость, 10 контраст
да современные мониторы в общем конченные для работы))
Евгений
Всем привет, ребят. Кто-нибудь знает, это вирус или нет?
Иван
гуглится по названию уязвимости
Иван
Нужно обновлять своевременно
Алексей
Евгений
вот тут подробный код. https://ilyaut.ru/cheats/create-options-and-set-values-minishop2/
Спасибо, но эту статью смотрел, там не через объекты сделано. В одном из древних проектов тоже через запросы делалось, а способ через объекты закоменчен. Хотелось просто разобраться как через объект сделать это. Если возможно
Евгений
Нужно обновлять своевременно
Сайт обновлен, но антивирус хостинга все равно ругается. Что делать? Удалить эти файлы? Мне кажется, что плагины сломаются.
Алексей
Спасибо, но эту статью смотрел, там не через объекты сделано. В одном из древних проектов тоже через запросы делалось, а способ через объекты закоменчен. Хотелось просто разобраться как через объект сделать это. Если возможно
если вы дружите с php, то посмотрите исходники минишопа: класс(таблица) msProductOption файл \core\components\minishop2\model\minishop2\mscategoryoption.class.php Метод SAVE например. там так же есть REMOVE.
Алексей
там прям капец наглядный пример сохранения и удаления options
Алексей
$this->xpdo скорее всего нужно будет заменить на $modx
Евгений
если вы дружите с php, то посмотрите исходники минишопа: класс(таблица) msProductOption файл \core\components\minishop2\model\minishop2\mscategoryoption.class.php Метод SAVE например. там так же есть REMOVE.
С msProductOption все работает, а вот с msCategoryOption через newObject так пока ничего и не получилось, пока сделал через запрос
Алексей
С msProductOption все работает, а вот с msCategoryOption через newObject так пока ничего и не получилось, пока сделал через запрос
\core\components\minishop2\model\minishop2\msoption.class.php гляньте этот файл там тож пример... вообще поиском по всем папкам с ключем msCategoryOption найдете все что нужно.
Алексей
))) успехов!
Oleg
привет, кто может подсказать, может ли сайт на modX подгружать все из кеша при пустой базе данных ? Столкнулся с пустой базой, и не понятно что делать база где в др месте или она пустая действительно
Oleg
А в core/config/config.inc.php что про базу написано?
данные подключения к пустой базе
Андрей
данные подключения к пустой базе
Тогда скорее всего из кеша работает
Андрей
бэкапни папку /core/cache, и прибей её, если отвалится, то так и есть
Андрей
ну или переименуй просто
Oleg
ок, спс , попробую
да сайт ложится, нужно искать бэкап базы , жесть
Андрей
Руслан 🇲🇨
Здраствуйте! Возникает ошибка: "Fatal error: Uncaught Error: Call to a member function getService() on null in W:\domains\modx.ua\tronzzoo.php:33 Stack trace: #0 {main} thrown in W:\domains\modx.ua\tronzzoo.php on line 33" Сама строка: "$client = $modx->getService('rest','rest.modRest', array('header=>$headers'));" Подозреваю что это происходит по причине того, что не видно переменную $modx. Пожалуйста, помогите.
Павел
файл то покажите
Руслан 🇲🇨
<? //тест ${API_KEY}= "21612b26-90b0-468f-bd15-234bdaeaea17"; ${API_SECRET} = "QWhxYlE3bldLN2N4NHlySDZKaTFlcWt6"; ${ENDPOINTS_KEY} = "AIzaSyCH4mpFmGXPElJmYG_KIlU0ZvEnuTLyFnc"; ${POS_ID} = "84936ebb-fb45-48ef-9d72-e450bf764649"; //тест $url = 'https://cpay.tranzzo.com/api/v1/payment'; $headers= array( 'Content-type' => 'application/json', // Сообщаем сервису что хотим получить ответ в json формате 'X-API-AUTH' => 'CPAY ${API_KEY}:${API_SECRET}', // Авторизация через заголовки 'X-API-KEY' => '${ENDPOINTS_KEY}' ); //$client = $modx->getService('rest', 'rest.modRest'); $postRequest = "pos_id= ${POS_ID} &mode = hosted &method = auth &amount = 1 &currency = UAH &description = description_1 &order_id = 123 &order_3ds_bypass = always &server_url = https://callback.blackhole.com/callback &result_url = https://example.com/result &payload = sale=true"; $client = $modx->getService('rest','rest.modRest', array('header=>$headers')); $result = $client->get($url, array(), $headers);
Павел
Удалите ключи хотя бы отсюда, люди же разные бывают )
Павел
А вообще - во внешнем файле не подключён MODx, откуда ж ему знать че такое гет сервис
Руслан 🇲🇨
сохранил, спасибо 😂
На здоровье - это тестовые.
who are you
Что такое весп? Про
Миша
Миша
Что такое весп? Про
https://github.com/bezumkin/vesp-core
who are you
Спасибо) понял. Только не понял почему не на базе модыкса решил сделать
Иван
Что такое весп? Про
https://modx.pro/development/19365 https://modx.pro/howto/20464
who are you
Василий же
Иван
Василий же
А должен был?
Иван
Почитай заметки для начала
Миша
вот думаю оставить так или переписать на if else ))
Иван
Спасибо) понял. Только не понял почему не на базе модыкса решил сделать
Одна цитата от него: После того, как я перестал завязываться на мир MODX, каждый день открываю что-то новое в PHP.
who are you
Почитай заметки для начала
Где. Я отстал от мира модыкс
Иван
Я выше скинул
Иван
все на modx.pro есть
Eugene
Где. Я отстал от мира модыкс
у весп с модх общего только Василий
Evgeniy
вот думаю оставить так или переписать на if else ))
можешь вынести в массив просто)
Миша
можешь вынести в массив просто)
да думаю может сделаю запросом через сниппет там как нить заверну 😂
Раймик✨
Салют всем ;) ребята как на revo +minishop реализовать след момент: есть js скрипт от Яндекса который подключен в футере... мне нужно что бы он отображался только на карточке товара а не на всех страницах ... 🤲🏻🤲🏻🤲🏻🤲🏻🤲🏻🤲🏻🤲🏻🤲🏻🤲🏻
Sentinel
if template
Раймик✨
А подробней ? Про условия понятно ... не давно с modx дружим
Sentinel
{if $_modx->resource.template == 1} script {/if}
Sentinel
Но нужно чтобы fenom был включен на сайте, если отключен, тогда с помощью модификаторов
Roman 🚀
пацаны, офтоп, кто-нибудь находил способы заблочить новую сраную рекламу в яндекс почте?
Roman 🚀
которая выглядит новым письмом
Evgeniy
которая выглядит новым письмом
нужно просто стать it-рекрутером)) нам же написано
Roman 🚀
нужно просто стать it-рекрутером)) нам же написано
спасибо не сильной независимомой женщиной
Evgeniy
спасибо не сильной независимомой женщиной
я не мудрствуя лукаво скрыл через User CSS
Roman 🚀
я не мудрствуя лукаво скрыл через User CSS
хм… я смотрел инспектором там вроде хитрожопые рандомыне классы были на этот случай
Roman 🚀
поделись своим селектором?))
Evgeniy
nth-child(4) - мой секретный селектор))
Раймик✨
{if $_modx->resource.template == 1} script {/if}
Спасибо сделал так [[*template:in=5 ...
Evgeniy
тсссс))
получилось чтоли?)