BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Не работает плагин для всплывающей формы easy fancybox

Не работает плагин для всплывающей формы easy fancybox

2015-04-10 / Вр:10:13 / просмотров: 18223

Всем привет!
Вчера нужно было установить плагин для всплывающей формы 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(); ?>

Не работает плагин для всплывающей формы easy fancybox

wp_footer(); - должен находиться в footer.php (в самом конце после тега </html>)

<?php wp_footer(); ?>

Не работает плагин для всплывающей формы easy fancybox

После этого плагин easy fancybox заработал, но тут меня снова ждал сюрприз. При нажатии по ссылке всплывающая форма появилась, но без формы, а с вот таким текстом:

«The requested content cannot be loaded.
Please try again later.»

Не работает плагин для всплывающей формы easy fancybox

Яндекс переводит это так:

«Запрошенный контент не может быть загружен.
Пожалуйста, повторите попытку позже», хотя я бы перевел точнее: «полный капец!» :shock:.

Как испрвить эту ошибку плагина? Замените класс в ссылке «fancybox» на «fancybox-inline».

Было так:

<a href="#contact_form_pop" class="fancybox">Написать письмо</a>

Меняем на вот так:

<a href="#contact_form_pop" class="fancybox-inline"> Написать письмо </a>

Все заработало! Пришлось немного в бубен потрясти :smile: и все заработало.

Не работает плагин для всплывающей формы easy fancybox

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

18 Ответов на комментарий - Не работает плагин для всплывающей формы easy fancybox

  1. Тамара Полякова

    Привет Степан! Уважаю за твою настойчивость! Нашел таки причину и исправил! Молодец!

  2. Тимофей

    Такая же беда! Не работает фэнси бокс! И хедер и футер прописаны в теме, и инлайн дописал, не выводит форму. Только медиафайлы всплывают и только в записях, на странице нет. Не горит, но неприятно

  3. Avatar photo Степан => автор блога

    Если нужна сплывающая форма обратной связи, готов за чисто символическую оплату вам сделать!

  4. Тимофей

    Молодец, Степан! значит не все секреты фенси-бокс раскрыты. легче самому настроить, чем другим объяснять, верно? :?: мне не горит, может, как-нибудь и разберусь с ним, Вы и так мне помогли уже, спасибо

  5. Avatar photo Степан => автор блога

    Видите, Тимофей, проблему нужно видеть, чтобы пробовать как ее решить. Вед иногда знаний мало, чтобы решить проблему и приходиться использовать танец с бубном. Мне жаль, что в этот раз я вам не смог помочь :(

  6. Павел

    Здравствуйте! Не работал плагин, при нажатии на картинку открывалась в другом окне, пробовал кучу других плагинов, все без толку. В итоге нашел вашу статью, прописал пару строк и вуаля! Все работает должным образом, спасибо Вам огромное! :smile:

  7. Avatar photo Степан => автор блога

    Пожалуйста, Павел!

  8. Анна

    А у меня, к сожалению, так и не заработал :sad: Причем ранее на этой сайте все здорово работало и без “танцев с бубном”… У меня есть подазрение, что после очередного обновления Contact form-7 все и испортилось….Такое может быть?

  9. Avatar photo Степан => автор блога

    Может быть и такое, но у меня все работает, даже после обновления плагина Contact form-7

  10. Avatar photo Степан => автор блога

    Анна, у Вас интересный сайт получился. Красочный и оригинальный.

  11. Александр

    День добрый! Все сделал вроде правильно! А выходит вот что [ссылка удалена] (при нажатии на кнопку отправить). Код вставлен в визкальном редакторе как “вставка HTML”, вот собственно сам код

    <a href="#contact_form_pop" rel="nofollow">Отправить</a>
            [contact-form-7 id="4" title="Отправка запроса"]
        
    

    В чем может быть проблема?

  12. Avatar photo Степан => автор блога

    Здравствуйте, Александр!
    Если вы форму выводите из текстового редактора, то нужно вот так:

    [contact-form-7 id="4" title="Отправка запроса"]

    если Вы выводите форму в файлах, то вот так:

    <?php echo do_shortcode('[contact-form-7 id="4" title="Отправка запроса"]'); ?>

    Почитайте вот тут.

  13. Александр

    Вставляю в текстовом, все как вы описывали, но результат – я вам показывал! Может Дать Вам доступ к админке, не смогли бы Вы посмотреть?

  14. Avatar photo Степан => автор блога

    Александр, давайте посмотрю. Скидывайте доступ в комментариях, я его опубликовывать не буду, а сразу удалю.

  15. Avatar photo Степан => автор блога

    Александр, Вы не вставили код так, как я говорил.
    Я все исправил на Вашем сайте. Но вместо формы всплывает текст “The requested content cannot be loaded.
    Please try again later.”, о котором я упоминал в статье, советую внимательней ее перечитать.

  16. Сергей

    Спасибо за подсказку, была ошибка “the requested content cannot be loaded. please try again later.” После замены class=”fancybox на «fancybox-inline».” все заработало.

  17. Avatar photo Степан => автор блога

    Пожалуйста, Сергей!
    Видел Ваш сайт и хочу предложить сотрудничество. Если интересно, пишите!

  18. Евгений

    Добрый день! Не подскажете, в чем может быть причина: форма обратной связи fancybox перестала работать – сообщения с сайта отправляются, но на почту не приходят?

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716