Евгений
плагин один чудил
Дима
Ок, оставлю тогда хэштэг для истории ;)
Dmitry
делая скидку в корзине в зависимости от totalcost, столкнулся с такой же историей. modx добавлял плавающую точку и откидывал сотни. решил простой заменой в конце сниппета $m = $total['cost'] ; $total['cost'] = str_ireplace(" ", "", "$m");
Dmitry
Пробовал, но 6 500 умножается на 2 и получается 12, только сейчас понял, что скорее всего это из-за пробела может быть...
Anonymous
Здравствуйте. Почему не выдается ошибка что не хватает ОЗУ? Хотя в index.php стоят эти строки: ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); Ни в логах apache, ни на самой странице, ни в логах CMS ошибки не было. Может, добавление данных строк в index.php - плохая идея? Нужно как-то иначе включать вывод ошибок, например, через .htaccess? Я весь день потратил на поиск причины, почему открывается белая страница. Потом добавил в .htaccess эту строку: php_value memory_limit 320M И все заработало. Не хотелось бы еще столько же потратить, если снова будет подобная ошибка на другом сайте.
Egor
Всем добрый вечер. А как можно проверить совпадение с паролем пользователя? Например, пишу сам скрипт для формы изменения пароля пользователя (не люблю я дополнение Login) и нужно проверить, верно ли пользователь ввёл свой старый пароль. Не могу найти решение ) В голову приходит только захэшировать пароль так же как хэширует его MODX и сравнить. Но это костыль, думаю )
Павел
Только нужно сделать «не так же» а прям тот же метод дёрнуть
Egor
Только нужно сделать «не так же» а прям тот же метод дёрнуть
Не могу найти адекватного описания. Но, наверное, должна быть функция встроенная или метод, которым можно осуществить проверку
Евгений
Евгений
но это кажись 3 модх, надо поискать для 2 версии
Евгений
https://github.com/modxcms/revolution/blob/2.x/core/model/modx/moduser.class.php#L300
Евгений
вот вроде оно
Степан
народ делаю выборку $part = $modx->getObject('modResource', ['id' =>$res_id]); $_size = $part->getTVValue('portionSize'); TV возвращается в обработанном виде pdoTools как-то умеет их не обрабатывать а как это сделать в снипете без pdoTolls т.е. нужно получить необработанный параметрами вывода вид
Степан
Тебе просто получить значение или получить, обработать и сохранить новое?
получить значение и передать на обработку но в отрыве от объекта т.е. обратно я уже не вернусь)))
Степан
наверн мне только вот что-то подобное поможет(
Артур
получить значение и передать на обработку но в отрыве от объекта т.е. обратно я уже не вернусь)))
Тогда попробуй просто $sql = "SELECT * FROM modx_users WHERE active = 1"; // Вариант 1. $statement = $modx->query($sql); $users = $statement->fetchAll(PDO::FETCH_ASSOC); foreach ($users as $user) { print $user['username'] .'<br/>'; }
Степан
более элегантного с меньшим колличеством букоф нет?
Степан
народ, а как на JS добавить символ (или htmlину какую) отступив от начала строки определенное колличство символов
Степан
slice + join
но это выборка а мне нужно добавить
Степан
можно более живой пример?
Степан
т.е. мне разрезать текст на 2 части, вставить, соединить и заново все запихнуть?
Dan
можно более живой пример?
https://stackoverflow.com/questions/4364881/inserting-string-at-position-x-of-another-string первый вариант с гугла
Алексей
Всем привет. Вчера выпустил пакет для управления и создания тем, кто не видел прошу к просмотру: https://modx.pro/components/22870?v
Степан
https://stackoverflow.com/questions/4364881/inserting-string-at-position-x-of-another-string первый вариант с гугла
решение дельное , но мне не помогло индекс у меня давался без учета html тегов
Иван
Кому интересно узнать, какой шаблонизатор быстрее (стандартный, Fenom или Smarty), читаем статью https://modx.pro/development/22872
Алексей
Ну наконец-то 👍😁
))) ага. родил. )))
Артур
))) ага. родил. )))
Особенно мне нравятся Штуковины 😁
Алексей
Особенно мне нравятся Штуковины 😁
сначала хотел назвать вещью, но потом передумал... 🤣
Dmitriy
Всем доброго дня. Подскажите пожалуйста направление, в логах стала очень часто выходить ошибка: Could not load class: msoptionsprice from msoptionsprice.msoptionsprice. Problem getting service msoptionsprice.msoptionsprice, instance of class msoptionsprice.msoptionsprice, from path .../public_html/core/components/msoptionsprice/model/ Соответственно по данному пути нет msoptionsprice. Модуль впринципе не установлен. Если не ошибаюсь, то в системных настройках указываются какие пакеты подгружать. Но что-то найти не могу
Dmitriy
Тут нет [{"minishop2":{"path":"[[++core_path]]components/minishop2/model/"}},{"msfieldsmanager":{"path":"[[++core_path]]components/msfieldsmanager/model/"}}]
NeOleg
Это все нам посвящено
Ozzy
Ребят подскажите плиз, как найти ошибку Fenom - на странице поиска белый экран, все работало и хз почему так стало Думал в контенте попали фигурные скобки, но я сделал в чанке вывода даже чисто [[+pagetitle]] для проверки
Dan
и там найди файл с этим длинным названием и строку
Ozzy
core/cache/default/pdotools/file
Там пусто, нет файлов
Dan
а, стоп, я чет картинку не посмотрел норм даже
Dan
Там пусто, нет файлов
попробуй после фигурной скобки поставить пробел
Dan
а можешь показать кусок кода? скрин пойдет. Там где сниппет
Ozzy
попробуй после фигурной скобки поставить пробел
Какой фигурной скобки в вызова pdoPage? это сломает вызов
Ozzy
И вот так еще, но это не влияло раньше, все работало
Dan
чет ничего криминального на 12 строке не вижу
Dan
а если pdoPage убрать вызов - страница открывается?
Dan
а в чем прикол добавления includeTVs и prepareTVs пустых?
Ozzy
а в чем прикол добавления includeTVs и prepareTVs пустых?
Да это я постепенно удалял искал причину
Dan
чанк покажи
Ozzy
а в tpl что находится?
Так даже так не работает
Dan
Так даже так не работает
а может проблема в кастомном mSearch2?
Ozzy
а может проблема в кастомном mSearch2?
Нет, я пробовал стандарт возвращал
Ozzy
Ozzy
Так оставил теперь другая ошибка
Dan
core/cache/default/pdotools/file
тут ошибся, не в папке file, а в папке error должен быть файл
Dan
там покажи что на 19 строчке
Ozzy
тут ошибся, не в папке file, а в папке error должен быть файл
У меня в сист настройках это отключено
Dan
У меня в сист настройках это отключено
ну включи пока и заново открой страницу
Ozzy
Ozzy
Ozzy
Вверху страницы теперь ...">
Dan
а, это твой расширенный заголовок видимо
Dan
попробуй пока у этого ресурса его очистить и открой страницу
Sentinel
Ща покажу
а это разве может быть пустым?
Dan
а это разве может быть пустым?
толку нет в этом конечно, но вызов не сломает
Sentinel
просто это 12 строка и как раз на нее ошибка
Dan
И вот так еще, но это не влияло раньше, все работало
имхо вот в этом проблема - то, что в расширенном заголовке
Ozzy
просто это 12 строка и как раз на нее ошибка
Если убрать эти строки ошибка все равно будет на 12 строке)
Dan
Если убрать эти строки ошибка все равно будет на 12 строке)
там 12 строка при парсинге страницы и это скорее всего внутри head