Поддержка BuddyPress buddypress + ajax а так же сообщения

  • Решено kaizer

    (@kaizercomru)


    Здравствуйте! У меня такой вопрос:
    Можно ли на странице «Учётная запись» сделать переход по вкладкам без перезагрузки страницы, как на странице Активность?

    И ещё один вопрос:
    Как сделать, что бы можно было не указывать тему сообщения\ при отправке (или скажите какой файл обрабатывает POST запрос с формы написания сообщений, просто я не нашёл).

    Заранее спасибо

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Для разных вопросов создавайте разные темы!
    1) простым способом — нельзя.
    2) Файлы:

    • /plugins/buddypress/bp-messages.php[398] — обработка
    • /plugins/buddypress/bp-messages/bp-mesages-classes.php[267] — сохранение
    Автор kaizer

    (@kaizercomru)

    Как я понял из кода — $message->subject это и есть тема сообщения. Но в /plugins/buddypress/bp-messages.php[398] уже прописанно что делать если тема пустая.
    /plugins/buddypress/bp-messages/bp-mesages-classes.php[267]
    нет проверки. Вставил if ( empty( $this->subject ) )
    $this->subject = ‘…’;
    Всё равно не работало.
    Решил проблему просто — в файле /plugins/buddypress/bp-themes/bp-default/members/single/messages/compose.php в значение value поля Тема сообщения ввёл обычные …
    Теперь при написании нового сообщения по умолчанию тема …
    Остаётся одна проблема — эти … можно удалить и тогда сообщение не отправится.

    Автор kaizer

    (@kaizercomru)

    Впринципе я нашёл плагин для 1 цели — AJAX Page Loader 1.5.
    Но теперь при первом переходе на сайт страница грузится очень долго (инет у меня шустрый).
    Как нибудь можно сделать, чтобы страницы кэшировались в фоновом режиме (скорее всего потому что из-за этого он и так долго грузится) ?

    Я не знаю такого кеширования — фонового. Подсказать не могу.

    Автор kaizer

    (@kaizercomru)

    Ладно, Спасибо. Значит просто такого нет.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «buddypress + ajax а так же сообщения» закрыта для новых ответов.