Плагин: ajax загрузка контента вашего сайта

Вообще-то я не публикую (мини-)обзоры на плагины, которые не имеют прямого отношения к BuddyPress, но вот нынче не удержался… Я нашел плагин Ajax for all, который превратит ваш шаблон в красиво загружающийся без перезагрузки. То есть все клики на ссылки будут приводить не к перезагрузке страницы, а к подгрузке нужного контента и замене уже ненужного.

Самое забавное, что этот плагин работает даже вместе с дефолтным BuddyPress шаблоном! Я очень этому удивился, но конфликтов не обнаружил, то есть родной ajax в BP отлично сосуществует вместе с Ajax for all.

Естественно, есть определенные мелкие ограничения (чтобы шаблон был написан по стандартам WP – но это и так почти всегда так, нельзя использовать adsense – будут проблемы с отображением). Также я его не переводил – внутри в админке все очень просто и понятно.

Скриншоты размещать нет смысла, поэтому просто попробуйте этот плагин, я думаю, что он многим понравится. Ну и посмотрите видео :)

Так что качайте плагин Ajax for all и радуйтесь новому формату вашего сайта!

И кстати, этот плагин может здорово облегчить жизнь вашему сайту в плане уменьшения нагрузок :)

комментариев 26

  1. Kaizer:

    Я пробовал этот плагин у себя – даже через 15 минут так ничего и не загрузилось. Без него всё грузит за секунду. :(

  2. Евгений:

    скажите, я где-то слышал что аякс не очень дружит с поисковиками, это так или нет?

    • В целом так, но поисковики не подгружают js скрипты, соответственно для поисковика не будет работать аякс и он будет индексировать сайт в обычном режиме – как будто вы не установили этот плагин.

  3. JMX:

    Спасибо, интересно. То есть очень нужный плагин!

  4. Если вы заметили, на видео ссылки при переходе отображаются нормально. Те кто пробовали юзать этот плагин скорее всего используют русский вариант WP. Пробовал поставить этот плагин, при переходе ссылка выглядит так: http://site/#url=http%3A//site/members/, так что сколько бы плагин не вызывал восторга, проще самому хакнуть тему и выводить get запросы в контейнер div, при желании можно использовать контейнер div как дополнительный параметр и модифицировать функцию по своему желанию. Кстати плагин, а точнее та его часть которая отвечает за запросы написана как по учебнику по php + sajax.

    • Kaizer:

      На оригинальном английском BP с дефолтной темой так ничего работать не начало.

  5. Значит дело в самом плагине, выход один, написать свой парсер get запросов.

    • Kaizer:

      но на видео то он отлично работает… хотя без него как то быстрее грузится у меня, чем на видео…

      • В настройках плагина выставляется время задержки выполнения скрипта, это сделано специально, чтобы выглядело красиво. Ну а в принципе выполнения ajax запроса к серверу, если не выставлять задержки, происходит мгновенно. Год назад писал одно приложение для алгоритма эфирного пузырька и мониторил нагрузку на сервер. Без ajax, нагрузка на сервер составила 27% и скрипт выполнялся 10 минут, а вот при использовании ajax, нагрузка всего 12%, а время выполнения сократилось в 2 раза. Причём сервер 8-ми головый двух процессорный с 16-тью гигами оперативки на борту.

  6. marfix:

    Друзья, помогите!

    Собственно проблема в аяксе. Сделал сайт я и при включении плагина одного (ads-wordpress) перестает работать аякс в buddypress. Я понимаю что можно отказаться от плагина но он мне очень нужен, подскажите как починить или куда копать. Я даже согласен полностью выключить аякс в теме и загружать например для уменьшения нагрузки на сервер страницы через страницу перенаправления как реализовано в PHPBB но как я не знаю. Сайт мой ссылка в профиле или вот она Районная социальная сеть. Помогите пожалуйста, если бесплатно никак, скажите сколько стоит я подумаю.
    Жду информацию.

  7. marfix:

    Если это поможет, вот смотрите некоторый код:

    Цена: руб.
    Телефоны:
    Email: <a href="mailto:">
    Ссылка: <a href="" target="_blank">>>кликни сюда<<
    Номер объявления: ID?>

    4));?>

    <img style="float:left; margin:0.5em" src="thumbnail?>"

    Как привести это к нормальному виду?

    Может в этом проблема а? Помоги пожалуйста я уже незнаю что делать....

  8. polkin:

    http://site/#url=http%3A//site/

    вот такие ссылки получаются не работает

  9. marfix:

    Походу с аяксом трудноооо… как же быть как же исправить, а?

  10. Попробовал на двух разных сайтах с WP 2.9 и 3.0 на обоих не работал, толи из за установленных плагинов которые подцеплялись раньше его, толи он просто сырой…

  11. Тоже не работает :(

  12. Satan:

    Подтверждаю. Не работает в любых связках: en/ru/дефолтная тема/три других темы

  13. Антон:

    Добрый вечер знатоки! Простите что не туда пишу, мне очень хочется реализовать у себя на сайте возможность смены пользователем шапки сайта. чтоб можно было выбрать из уже готовых и загрузить свои. так же можно и с фоном сайта) у меня стоит бодипресс. плагин на вордпресс я находил, а на бодипресс никак(( пожалуйста помогите) посоветуйте что нибудь) для примера можно взять тот же твитер с его меняющимеся темами) спасибо большое за внимание!)))

    • Такой вопрос лучше на форуме задать. Ссылка в шапке.
      По существу – есть такой плагин: BP Custom Background for User Profiles. Но он для профиля пользователя.
      Можно написать самому код (ну или плагин) – готового решения нет (по крайней мере, я о нем не знаю).

      • Антон:

        Большое спасибо за оперативный ответ) потопал я в форум и плагин искать)

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *