Иван
Или вносить исправления в minishop сразу
Кирилл
1 скрин - последний error.log из корневой директории (где лежит папка www). 2 скрин - error.log из папки core/cache/logs
Кирилл
Кирилл
🙈 PG
очисти оба лога, потом загрузи картинку в товар и пробуй именить им порядок + обновить превью и скинь новый лог
Кирилл
первый error.log не обовился, второй error.log на скрине. Загрузил картинку, изменил порядок, обновил превью кликом на одну из них, потом обновил превью всех
Stas
Всем привет, подскажите, давно не следил за MODX , шаблонизатор Fenom по-прежнему пользуется популярностью или появились альтернативы?
alexey1m
сомнительно)
🙈 PG
первый error.log не обовился, второй error.log на скрине. Загрузил картинку, изменил порядок, обновил превью кликом на одну из них, потом обновил превью всех
пробуй заменить в core/config/config.inc.php $driver_options = array ( ); на $driver_options = array ( PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true, PDO::MYSQL_ATTR_INIT_COMMAND => "SET sql_mode = 'TRADITIONAL'" ); вдруг поможет
alexey1m
как в феноме массив распечатать?
Кирилл
Есть возможность откатить mysql до версии 5.*.*, если только ничего не полетит)
Кирилл
пробуй
а до какой версии посоветуете откатываться? Изменение конфига результата не дало
🙈 PG
5.7
🙈 PG
у тебя же в базе нет значений
🙈 PG
лучше удали те что есть и загрузи по новому
Stas
Он и zoom компонент
спасибо, а что это за компонент zoom, есть хоть какое-то инфо по этой теме?
Иван
zoomx modx - Поиск в Google https://www.google.com/search?q=zoomx+modx&newwindow=1&client=ms-android-oppo&sxsrf=AOaemvLis4I-qevlflSzAmAplz_X-gEWmw%3A1630931553187&ei=YQo2YavqCtCOxc8P6piBuAs&oq=zoomx+modx&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAMyBAgAEA0yBAgAEA0yBAgAEA0yBAgAEA0yBAgAEA0yBAgAEA0yBAgAEA0yBAgAEA06BAgAEEc6BQgAEIAEOgoIABCABBCHAhAUOgcIABCABBAKOgUIABDLAToGCAAQFhAeOggIABAWEAoQHlDiFFjiHWDWHmgAcAF4AIAB4AGIAZkGkgEFMC4zLjGYAQCgAQHIAQjAAQE&sclient=mobile-gws-wiz-serp
Иван
Как смог )
Алексей
Eugene
Всем привет. Такой вопрос. Нужно менять цену у товара в зависимости от группы юзера Есть два события msOnGetProductFields и msOnGetProductPrice Первое нормально работает, т.е меняет. Второе меняет, но цену до изменения выводит как old_price Но проблема в другом. Цена кешируется и если кеш для первый был для зареганого пользователя, то и для всех будет эта цена. Кто-то боролся с подобной проблемой?
Алексей
че-то мало кто пользуется этой штукой
Sentinel
че-то мало кто пользуется этой штукой
я вот прочитал 5 раз и ниче не понял 😂
Алексей
я вот прочитал 5 раз и ниче не понял 😂
Когда в пагинации pdoPage щелкаете по страничкам там экран поднимается вверх к началу списка. вот там этот клас указывается к которому подматывать этот экранчик.
Алексей
типа автоскрола к нужному месту
Алексей
просто логично если бы или по умолчанию было поведение подмотки к верху (без указания класса) или оставив настройку пустым, например.
Алексей
а так приходится лишний класс писать или в разметку или в снипет в паарметры.
Ростислав
Подскажите как можно реализовать такой момент: в форме обратной связи есть 2 чекбокса, если выбрана 1 то письмо идет на один имелй, если выбран второй - то на второй, а если оба то на оба имейла. Я вот что-то туплю как в вызов formit передавать эти значения.
Григорий
Привет Всем! Кто может подсказать, по чему постоянно идут запросу, без запросов. Скрипт от minishop2
Ростислав
https://docs.modx.com/3.x/en/extras/formit/formit.hooks/email#specifying-dynamic-to-addresses - можно попробовать по аналогии с select сделать
спасибо за наводку, попробую с чекбоксами как будет работать, но есть сомнения
Danil
но все-равно как будто зациклилась инициализация минишопа, но там проверка на наличие обьекта jgrowl
Anonymous
Почему не выводит ресурс, у которого содержимое пустое? [[!pdoResources? &parents=`5715` &limit=`20` &depth=`0` &tpl=`@INLINE: [[+id]] [[+pagetitle]] <br>` &where=`{"content":""}` ]]
Алексей
{"content:=":""} попробуйте
Алексей
незачто
Anonymous
незачто
А можно как-нибудь в этом вызове указать - либо content пустое, либо longtitle? [[!pdoResources? &parents=`5715` &limit=`20` &depth=`0` &tpl=`@INLINE: [[+id]] [[+pagetitle]] <br>` &where=`{"content:=":"", "AND:template:=":"11", "AND:longtitle:=": ""}` ]]
Anonymous
Сейчас работает AND. А мне надо OR
Алексей
поменяйте AND на OR
Anonymous
А template? Он же тоже будет учитываться?
Anonymous
Тут должна быть вложенность, скорее всего
Алексей
вообще можно попробовать убрать template из where
Алексей
типа &templates=`11` &where=`....` _
Anonymous
[[!pdoResources? &parents=`5715` &limit=`20` &depth=`0` &tpl=`@INLINE: [[+id]] [[+pagetitle]] <br>` &where=`{"template:=":"11", "1": {"content:=":"", "OR:longtitle:=": ""}}` ]] Работает 😊
Алексей
ну или так )
Algirdas
Всем привет! Подскажите плиз, как заставить hybridauth регистрировать пользователей? {$_modx->runSnippet("!officeAuth", [ "groups" => "Users", "loginResourceId" => "1", "hybridAuth" => "1", "providers" => "Google,Facebook,Twitter,Yandex", "loginContext" => "web", "addContexts" => "en" ])} Вот так вызываю. При попытке зарегистрироваться он говорит что нужно сначала привязать учетную запись соцсети к своему аккаунту. Но ведь весь прикол то как раз в том чтобы не заводить аккаунт ручками, а делать это через соц сеть. Как победить?
Algirdas
HybridAuth только для авторизации, регистрация должна происходить обычным способом через почту, потом повязывают соц сеть и только потом можно входить.
Во как. Я просто на статью набрел, в которой в красках описывается как пользователю неудобно проходить регистрацию на сайте и как HA его от этого избавит. Ну вообще же такая возможность есть, вопрос можно ли это организовать на modx каким-нибудь компонентом?
Алексей
недавно столкнулся с логикой максимально удобной. как на auto.ru вход и регистрация через SMS код на телефон. - быстро без заморочек.
Алексей
через почту так же можно
Eugene
Используй сниппет HybridAuth
Eugene
Простая форма и ниже HybridAuth
Артур
Простая форма и ниже HybridAuth
Хочешь сказать можно зарегистрироваться с помощью HybridAuth?
Algirdas
Вообще-то на сколько я помню, HybridAuth делает авторизацию через соц сеть. Это офис, не даёт авторизоваться без привязки
Ни фига, вызываю вот так: [[!HybridAuth? &providers=`Google,Twitter,Facebook,Yandex` &groups=`Users` ]] всё равно просит привязать. Не HA просит, а Office. Просто он у меня в меню выводится, а HA я в контент вставил
Андрей
Хочешь сказать можно зарегистрироваться с помощью HybridAuth?
Да, hybridAuth умеет создавать пользователя
Андрей
Там ещё настройка была - Регистрировать или нет пользователей, по умолчанию вроде включена
Algirdas
https://proweb63.ru/help/all-about-modx-cms/modx-hybridauth Вот статья откуда я это взял. Цитата оттуда: Как мы знаем посетители сайта не любят авторизоваться на сайте методом простой регистрации. Сам процесс пользователю противен. Ведь, чтобы зарегистрироваться ему нужно ввести как минимум email и пароль, затем подтвердить регистрацию через почту. Это отпугивает пользователя, и он не зарегистрируется на сайте, конечно если это для него важно. Поэтому на сегодняшний день актуально авторизоваться на сайте через социальные сети в один клик. Это очень удобно и многие пользователи будут регистрироваться на сайте. Для этого в MODX Revo есть хороший компонент hybridauth. так что либо мы что-то не понимаем, либо автор не понимает о чем пишет
Андрей
Чот не вижу такую https://docs.modx.pro/komponentyi/hybridauth/snippetyi/hybridauth
Не параметр сниппета, а системная настройка
Algirdas
нашел
Algirdas
ha.register_users
Algirdas
По умолчанию в Нет стояла
Андрей
По умолчанию в Нет стояла
Чекнул сейчас у себя на тестовом, всё работает, пользователи создаются.
Algirdas
Чекнул сейчас у себя на тестовом, всё работает, пользователи создаются.
Да, спасибо! Я как только Да поставил, сразу заработало )) Тупил
Dmitry
ребят, может, кто реализовал такую штуку, вывод части текста, даже, к примеру [[*content]], но вывод 130 символов, затем кнопка показать ещё и вывод оставшейся части контента, не игнорируя теги?
Nikolay
ребят, может, кто реализовал такую штуку, вывод части текста, даже, к примеру [[*content]], но вывод 130 символов, затем кнопка показать ещё и вывод оставшейся части контента, не игнорируя теги?
шота такое $(document).ready(function(){ $("#text_but").on('click',function(){ $("#text_p").toggleClass("active"); var show = $(this).val() === 'Читать далее'; $(this).val(show ? 'Скрыть' : 'Читать далее'); }) });