BloGGood.ru

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

До Нового Года осталось:

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

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

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

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

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

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

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

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

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

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

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

    Ответить

  2. Тимофей

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  3. Тимофей

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  4. Павел

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  5. Анна

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  6. Александр

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

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

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

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

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

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

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

    Ответить

    Александр отвечает:

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  7. Сергей

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

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

;-) :| :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]

Subscribe without commenting

Метки: ,

Мои цели на 2017 год:

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

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

3). Довести количество статей до 750

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

5). Создать книгу

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

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

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

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

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