Ответы в темах

Просмотр 15 ответов — с 16 по 30 (всего 336)
  • Irina (@irinashl) это тест-макет. Я собираю и отлаживаю разные варианты кодов. Время реализовано по разному, несколькими способами. Когда сайт полностью будет готов конечно выберу что-то одно.
    Просьба всё таки по теме подсказать как можно исправить «неработающую галочку»

    m0ze (@m0ze) это так сказать тестовый макет и я не программист, сайт это хобби. Дорабатываю функционал постепенно. Сейчас мне нужно реализовать работу с формой не на странице, а в popup-окне. Столкнулся с описанной в этой теме проблемой.
    Окно закрывается потому что в плагин шорткода заложена перезагрузка. Возможно просто эту часть кода надо убрать… Или как?
    Если вы считаете что нарушение работы «галочки» происходит из-за дублирования стилей и т.п. подскажите как разделить эти стили? Если это возможно.

    m0ze (@m0ze) я сам попробую исправить, но подскажите где и что

    m0ze (@m0ze)

    Что в итоге вы хотите получить? Зачем вам там iFrame?

    штатная работа плагина календаря страница или шорткод на странице. Мне же нужно чтобы работа с формой велась во всплывающем окне. Во всплывающем окне можно форму вызвать или посредством шорткода или во фрейме (вывод самой страницы).
    В другой теме вы сказали что вопрос с закрытием формы нужно решать через ajax или jquewry. Это потом.
    А сейчас оказалось что popup-окно убивает на странице странице чекбокс, который в шорткоде нормально выводится и срабатывает.

    Зачем в коде скрипты с другого ресурса?

    какие? что-то я не увидел. Может из черновиков подгружаются. Или это плагины их загружают….

    Почему поп-ап окно зактывается с перезагрузкой всей страницы?

    потому что в коде плагина так реализовано что страница должна перегрузиться чтобы вывести служебные сообщения для пользователя.

    избыточно всё усложнили

    песли можно popup-окно не закрывать то я просто уберу страницу и шорткод в всплывающем окне будет сам нормально отрабатывать.
    Но хочется разобраться.

    У вас на том чекбоксе нет события, поэтому ничего и не происходит.

    в окне с шорткодом чекбокс отрабатывает свой код

    есть дубли ID, которые должны быть уникальными, и также есть дубли кода, что тоже некорректно.

    наверно потому что они по сути являются элементами одного кода плагина.
    Как их развести в стороны, чтобы не совпадали? Но это наверно невозможно.

    Очень много косяков

    если заметили какие-то — скажите. А пока это очень черновой проект. Пытаюсь пока просто сделать работоспособными самые главные части сайта

    совет дать особо не получится.

    нужно что бы кто-то знающий и опытный помог и исправил ошибки

    m0ze (@m0ze) здравствуйте, в смысле что при его нажатии должен появляться дополнительный блок (в шорткоде по кнопке он появляется, на странице — нет), видимо раз шоркод в потоке первым стоит значит он «глушит» все последующие чекбоксы….

    varx (@varx), мне получается просто надо запретить закрывать модальное окно при отправке формы, чтобы оно оставалось висеть (окно создано на css, без JS)

    m0ze (@m0ze), извиняюсь конечно за какие-то проблемы, но вот сделал скриншот где не произведен вход на сайт и форма по кнопке открывается
    https://nimb.ws/W3JwrZ
    сам плагин — https://wordpress.org/plugins/events-manager/
    просьба ещё раз попробовать

    m0ze (@m0ze),
    плагин Events Manager. Работает сам он не криво, плагин хороший, но как и другие подобные плагины у него функционал завязан на страницы wordpress. Я хочу его использовать в popup-окне. Но после отправки формы окно закрывается, при повторном открытии оно появляется со служебным сообщением … если попробуете увидите сами.

    (http://jurvrn.ru/edit-their-events-page/?success=1 или если форма не проходит валидацию то в ней самой появляется сообщение об ошибке).

    Во фрейме все сообщения показываются без закрытия popup-окна, внутри которого этот фрейм сидит, но там съезжает разметка.

    Попробовать добавить событие можно по сиреневой кнопке (там шорткод) или по голубой (там iframe), авторизация не нужна.

    m0ze (@m0ze),

    Зачем там переадресация, даже при ошибке заполнения?

    В «оригинале», когда форма на странице , страница переоткрывается и пользователю показывается сообщение об успехе или ошибке посмотреть можно по
    http://jurvrn.ru/edit-their-events-page/

    про AJAX говорите, чтобы форма реагировала на различные действия без закрытия поп-ап окна и без перезагрузки страницы. Верно?

    Да, получается так.
    Подскажите есть ли какое-то готовое решение для этого или с чего начать.

    m0ze (@m0ze), привет !
    Итоговый вопрос: что выбрать фрейм или шорткод, и как сделать так чтобы popup-окно вело себя как будто форма находится на странице?
    easy-fancybox попробую

    Yui (@fierevere), авторизация не нужна больше

    P.S. решение также подсмотрел в стандартных виджетах.

    Sergey Biryukov (@sergeybiryukov)
    спасибо, ошибка пропала, но вместе с ней и задаваемое по умолчанию значение заголовка в строке № 30
    $title = 'Здесь можно указать заголовок виджета';
    обновленный код плагина: https://3v4l.org/VDOCK

    Они все такие

    Web Anril (@anril) надо ждать исправления от авторов плагинов

    а может мой случай?

    Устаревшие функции и аргументы # Устаревшие функции и аргументы

    Включение WP_DEBUG также будет вызывать уведомления об устаревших функциях и аргументах в WordPress, которые используются на вашем сайте. Это функции или аргументы функций, которые еще не были удалены из основного кода, но должны быть удалены в ближайшем будущем. Уведомления об устаревании часто указывают на новую функцию, которую следует использовать вместо этого.

    и не стоит особо беспокоиться? просто устарела функция, но вполне ещё работоспособна, со временем авторы плагина её починят

    хорошо, понял, пока буду отключать

    UPD. нашелся виновник — WP User Frontend

    • Ответ изменён 3 года, 9 месяцев назад пользователем jurvrn.
Просмотр 15 ответов — с 16 по 30 (всего 336)