1 час назад
Если нужен полноценный API, используй ZoomX. Также можно просто с делать коннектор и слать запрос к нему и возвращать что нужно и как нужно.
[JSON] Как вывести страницу в формате JSON? 1
Вчера в 21:54
Не отображаются добавленные поля в редактировании пользователя.
Добавил одно поле в «общую информацию», для другого создал вкладку, в ней ещё вкладку...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 31
Вчера в 11:28
$_modx->resource['tv-name']Или в чанках где-то внутри pdoResources
$_pls['tv-name']но лучше избегать дефис в названиях TV. Дефис н...
Получение tv поля ресурса 4
17 апреля 2024, 19:12
С расположение пакетов это одна из проблем которую на мой взгляд нормально не решишь, всегда на измене что то то можешь затереть
По этому и придумал ...
Эксперимент с Modx Extra + Docker 12
17 апреля 2024, 09:41
Исходники открою ага. В общественный репозиторий пока не переношу.
[modRetailCRM] - теперь бесплатный для всех. 2
17 апреля 2024, 03:30
В таком формате для одной формы будет работать (если вставить в чанк формы)?
<script>
document.addEventListener('fetchit:success', (e) =>...
[FetchIt] - Полноценная замена AjaxForm без зависимостей 57
16 апреля 2024, 22:00
Координаты можно в админпанели у ресурса в ТВ полях определять…
Для этого советую поставить компонент YandexCoordsTv
Так будет намного проще.
Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7
16 апреля 2024, 21:10
Спасибо огромное! Все как надо!
[miniShop2] Как таблицу товаров, сформированную через msGetOrder, разбить на отдельные табли... 2
Вы генерируете случайную строку, вставляете ее в форму через jquery, а затем в валидаторе проверяете ее наличие.
А почему собственно она должна отсутствовать? Спам боты точно так же выполняют весь javascript на странице, как и обычный пользователь и этот инпут будет добавлен в форму и в случае спамбота.
Но если вы говорите что вам помогло, то вам везет и видимо пока что вас атакуют самые примитивные боты)
Я пробовал подобный подход, но не просто append при загрузки странице, а например добавление скрытого поля в форму только после того как кто то кликнул по кнопке, открывающей конкретную форму, пробовал добавлять поле при события наведения мыши на открытой модальное окно и так далее. И в любом случаем через день два спам снова возобновлялся в том же объеме.
Признаюсь, что ни один из способов «автоматического» определения — спам, не спам не дал для меня результата. Лучшего способа с пока что 100 процентным результатом удалось добиться только при таком антиспаме, где пользователю предлагается ответить на вопросы. Как в каптче от гугла — типа выберите все мосты на 8 фотографиях.
Может я что-то не понимаю, не правильно пользуюсь этими редакторами — не знаю.
Но помню что в итоге пришлось в одном случае написать свой простенький редактор, в другом найти реально открытый и бесплатный quilljs.com/
Я вот не пойму, насколько я вижу на офф сайтах, что редактор ckeditor, что tinymce являются платными продуктами.
Бесплатное пользование либо ограничено по времени либо по функционалу.
Я точно помню год назад пытался в одном проекте использовать какой-то из этих двух редакторов и без оплаты он выводил уведомление прямо под самим редактором, что мол демо версия, оплатите. Тоесть ты вообще не можешь им пользоваться, пока не завел аккаунт на их сайте, но и после этого должен еще и оплатить.
Как тогда получается, что устанавливая компонент с редактором из магазина, мы получаем работоспособный редактор? Там используются взломанные версии? Или кто то за нас всех уже заплатил?
Или же я ошибаюсь и эти два редактора можно использовать официально бесплатно?
И тогда по запросу «экранировать modx тег» сразу нашлось и вполне разумное решение — заменить квадртаные скобки на их html сущности.
modx.pro/help/14977
Если человек выбирает способ оплаты — сразу (не важно как он будет назван на сайте) он должен сразу перейти на страницу банка и оплатить.
Если же человек осознанно выбирает, что мол хочу оплатить по счету в банке, а после этого через 5 минут получает письмо — скорее оплатие нам, то любого нормального и солидного покупателя это будет раздражать. Я при оформлении указал — оплачу в банке. Может завтра, когда мне это будет удобно.
Именно это я и хотел выснить у автора, позволяет ли его программа гибко настраивать, кому будет отправлено письмо напоминание а кому нет.
Компонент то получился интересным, но на мой взгляд, слабо описаны его возможности и настройки.
Кто то захочет купить, а в итоге его ожидания будут обмануты.
Я внимательно прочел инструкцию и не могу сказать, что понимаю все аспекты и настройки этого компонента. И не могу рекомендовать его например своим клиентам к покупке, поскольку не понимаю его возможности.
Я скажу им мол давайте купим. потратим средства, а этот комопнентй будет всем покупателям рассылать через 5 минут письма и раздражать серьезных покупателей, которые хотят оплатить счет официально через банк.
А этот скрипт явно получает и обрабатывае все заказы магазина. Не возникнет проблем у магазинов с большим количеством заказов? Ну скажем если у магазина 100 000 закзаов собралось за 5 лет.
Успеет обработать за минуту такое количество? Не возникнет рекурсии изза того что один скрипт запустился и еще работает, а уже прошла минута и запустился другой?
В первом предложении вы пишите
во втором —
Так какое письмо приходит? Говорящее о том что товар в наличии или требующее оплатить?
Хотя оба письма лично мне кажутся странными.
Если я приобрел товар на сайте, то это уже значит, что товар в наличии.
Если я через 5 минут вдруг получу письмо с информацией, что товар в наличии я посчитаю, что с сайтом что то не так.
А если я получаю через 5 минут письмо с напоминанием, что нужно оплатить это тоже вызывает отторжение. Я только сделал заказ, а мне уже напоминают, что пора и деньги заносить, а то ты уже целых пять минут как не платишь)
И как быть в случае если я покупатель выбрал способ оплаты — оплачу при получении или оплачу по счету в банке, тоесть те способы, которые не подразумевают моментальной оплаты. Программа сможет понять, что такому покупателю не нужно отсылать письмо, которое только его разозлит?
Подскажите пожалуйста, почему код приведенный выше работает?
Мы задаем количество, задаем сдвиг. Делаем выборку чего либо, получаем массив объектов.
Иттерируемся по этим объектам, выполняем какую то логику.
Когда цикл завершился мы высчитываем новый сдвиг, дополнительно в цикле визуализируем «прогрессбар» НО что заставляет скрипт запустится снова? Почему происходит получение новых объектов и снова запускается цикл?
В моем понимании этот скрипт (конкретно тот что в заметке) должен отработать ровно 1 ресурс (поскольку step=1) и умереть.
перезагружаю страницу, вижу alert «can t find jquery ajaxform plugin»
Причем именно не ошибку в консоли, а alert()
Как пишут здесь web-revenue.ru/modx-revo/easycomm
это изза компонента для отзывов.
А началась эта проблема, когда я удаляю со странцы вызов ajaxForm. Поскольку я пользуюсь собственной реализацией ajaxForm, то удаляю с сайтов вызовы ajaxForm. Как только удалил последний — появилась ошибка. Возвращяю хоть один вызов ajaxForm — проблема исчезает.
Из этого делаю вывод что что jquery.form нужный для работы easycomm использует и ajaxForm, но самостоятельно easycomm этот скрипт подключать не умеет.
Это что какой-то поддерживаемый синоним объекта document?
Но там тоже самое
github.com/modmore/Collections/blob/for-3/core/components/collections/controllers/selection/create.class.php
В моем понимании composer это не только менеджер пакетов но и возможность организации автозагрузки своих классов по psr.
Почему в компонентах для modx3, причем действительно хороших, классы по прежнему подключаются через require?
github.com/modmore/Collections/blob/master/core/components/collections/controllers/selection/create.class.php
Врядли вы из коробки сможете реализовать все описанные задачи, но «круче» все равно нет.
Прочел ваш «крик души» и очень вас понимаю, к сожалению так всегда и будет, какую бы новую cms вы не выбрали. Фриланс разработчики не заинтерисованы в том, чтобы развивать ваш бизнес, их задача «пустить пыль в глаза» и сделать кое как. Они не будут вникать глубоко в ваши проблемы, идеи, бизнес логику. В вашем случае, имея такой магазин, нужно либо содержать свой штат из 2-3 человек, которые будут на зарплате и будут реально «болеть» за ваш бизнес, среди ночи вскакивая от нетерпения потому что пришла в голову отличная идея по улучшению и нет сил дождаться утра. Или же использовать продвинутые конструкторы (а чтобы кто не говорил, конструкторы скоро займут лидирующие позиции, делать интернет магазины с нуля становится невыгодно для мелкого и среднего бизнеса). Вы не получите всего желаемого на конструкторе и с этим нужно будет смирится, но зато будет работать стабильно, верстка (если будет взята из образцов) будет идеальна, интеграции с любыми платежными системами — в один клик и так далее. В общем — успехов вам.
Мне кажется я тогда просто отказался от сниппета msProducts и написал свой, где писал свои запросы в базу и там уже удалось использовать процедуру CAST() чтобы получать строку как число.
разве не решением будет просто проверять в коде, мол если фотография не загружена в галерею, то вывести ваши 30 фотографий? Складываете один раз ваши файлы со схемами в определенную директорию и нет необходимости загружать их к каждому товару.
Вы сделали все возможное, чтобы ничего нельзя было понять.
В заголовке вы пишите про какие-то «реф урл на кнопке» и «редиректы».
Если говоря кнопка, вы имеете виду тег button, то у кнопок вообще нет урлов. Совершенно не ясно причем тут редиректы?
Потом ниже уже говорите про какие-то «красивые ссылки» и даете ссылку на сторонний сайт. Еа том сайте я лично не вижу ничего кроме рекламы какого-то очередного разводняка и говорите, что именно там кнопка, которая все прояснит. Я перехожу и вижу зеленую ССЫЛКУ, текст которой перейти на сайт и у нее самый стандартный атрибут href.
Далее пишите про какую то связь между гет параметров в урл строке и ссылкой, а потом еще и ТВ поля как то приплели.
Ужас. ничего не понятно.
Если бы я не знал, что это не первое ваше сообщение, я бы подумал что вы исключительно ради рекламы очередного «naeb_bet» написали.
Но нет, вы ищите сами решение, а значит вам важен результат. Поэтому просто совет, если хотите получить ответ. потрудитесь над составлением вопроса.
Совсем никакого креатива в названиях у людей.