Всем привет!
Вчера нужно было установить плагин для всплывающей формы easy fancybox на сайт заказчика. Думал, что все обойдется. Ставил не один раз. Но меня ожидал сюрприз, точнее два сюрприза.
В общем, в этой статье я расскажу, как и что исправить, если плагин для всплывающей формы easy fancybox не работает.
Первое, что меня привело в замешательство, когда я установил плагин easy fancybox, это то, что при нажатии по ссылке, всплывающая форма не появилась. Ковырялся я около часа, не мог понять, в чем проблема. На одном блоге работает, на другом нет. Значит, проблема не в плагине, а непосредственно с самой темой, с кодом.
Обнаружилось вот что. В коде не было функции wp_footer().
Итак, если у вас не всплывает всплывающая форма (не работает плагин easy fancybox), посмотрите в теме (шаблоне), есть ли в коде вызовы wp_head(); и wp_footer();
Без функции wp_head(); и wp_footer(); плагин(ы) работать не будет.
wp_head(); - должен находиться в header.php (в самом верху перед тегом </head>)
<?php wp_head(); ?>
wp_footer(); - должен находиться в footer.php (в самом конце после тега </html>)
<?php wp_footer(); ?>
После этого плагин easy fancybox заработал, но тут меня снова ждал сюрприз. При нажатии по ссылке всплывающая форма появилась, но без формы, а с вот таким текстом:
«The requested content cannot be loaded.
Please try again later.»
Яндекс переводит это так:
«Запрошенный контент не может быть загружен.
Пожалуйста, повторите попытку позже», хотя я бы перевел точнее: «полный капец!» .
Как испрвить эту ошибку плагина? Замените класс в ссылке «fancybox» на «fancybox-inline».
Было так:
<a href="#contact_form_pop" class="fancybox">Написать письмо</a>
Меняем на вот так:
<a href="#contact_form_pop" class="fancybox-inline"> Написать письмо </a>
Все заработало! Пришлось немного в бубен потрясти и все заработало.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330346 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274701 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222534 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187742 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
18 Ответов на комментарий - Не работает плагин для всплывающей формы easy fancybox
Добавить комментарий
Метки: wordpress, форма обратной связи
Привет Степан! Уважаю за твою настойчивость! Нашел таки причину и исправил! Молодец!
Такая же беда! Не работает фэнси бокс! И хедер и футер прописаны в теме, и инлайн дописал, не выводит форму. Только медиафайлы всплывают и только в записях, на странице нет. Не горит, но неприятно
Если нужна сплывающая форма обратной связи, готов за чисто символическую оплату вам сделать!
Молодец, Степан! значит не все секреты фенси-бокс раскрыты. легче самому настроить, чем другим объяснять, верно? мне не горит, может, как-нибудь и разберусь с ним, Вы и так мне помогли уже, спасибо
Видите, Тимофей, проблему нужно видеть, чтобы пробовать как ее решить. Вед иногда знаний мало, чтобы решить проблему и приходиться использовать танец с бубном. Мне жаль, что в этот раз я вам не смог помочь
Здравствуйте! Не работал плагин, при нажатии на картинку открывалась в другом окне, пробовал кучу других плагинов, все без толку. В итоге нашел вашу статью, прописал пару строк и вуаля! Все работает должным образом, спасибо Вам огромное!
Пожалуйста, Павел!
А у меня, к сожалению, так и не заработал Причем ранее на этой сайте все здорово работало и без “танцев с бубном”… У меня есть подазрение, что после очередного обновления Contact form-7 все и испортилось….Такое может быть?
Может быть и такое, но у меня все работает, даже после обновления плагина Contact form-7
Анна, у Вас интересный сайт получился. Красочный и оригинальный.
День добрый! Все сделал вроде правильно! А выходит вот что [ссылка удалена] (при нажатии на кнопку отправить). Код вставлен в визкальном редакторе как “вставка HTML”, вот собственно сам код
В чем может быть проблема?
Здравствуйте, Александр!
Если вы форму выводите из текстового редактора, то нужно вот так:
если Вы выводите форму в файлах, то вот так:
Почитайте вот тут.
Вставляю в текстовом, все как вы описывали, но результат – я вам показывал! Может Дать Вам доступ к админке, не смогли бы Вы посмотреть?
Александр, давайте посмотрю. Скидывайте доступ в комментариях, я его опубликовывать не буду, а сразу удалю.
Александр, Вы не вставили код так, как я говорил.
Я все исправил на Вашем сайте. Но вместо формы всплывает текст “The requested content cannot be loaded.
Please try again later.”, о котором я упоминал в статье, советую внимательней ее перечитать.
Спасибо за подсказку, была ошибка “the requested content cannot be loaded. please try again later.” После замены class=”fancybox на «fancybox-inline».” все заработало.
Пожалуйста, Сергей!
Видел Ваш сайт и хочу предложить сотрудничество. Если интересно, пишите!
Добрый день! Не подскажете, в чем может быть причина: форма обратной связи fancybox перестала работать – сообщения с сайта отправляются, но на почту не приходят?