Поддержка BuddyPress Переписка между пользователями

  • При отправке сообщений. если не указан название темы, то сообщение не отправляется. Как это исправить?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Я исправил в самом коде — задал значение по умолчанию и скрыл поле ввода.
    в файл buddypress/bp-messages/bp-messages-classes.php в строку 275 вписал

    if ( empty( $this->subject ) )
    			$this->subject = '...';

    в файл buddypress/bp-messages.php после 419 строки вставил

    if ( empty ($_POST['subject']))
    			$subject = '...';

    А в теме в файле \members\single\messages\compose.php 17 и 18 строку заменить на

    <div style="display:none;"><label for="subject"><?php _e( 'Subject', 'buddypress') ?></label>
    	<input type="text" name="subject" id="subject" value="..." /></div>

    У меня теперь тема сообщений … и изменить её нельзя 🙂

    А вообще убрать ее (тему сообщения) можно?

    Думаю, этого делать не стоит, так как при переписке сообщения открываются при клике на теме сообщения

    Что то не получилось, вроде все так сделал

    Попробуй тогда в дефолтной теме этот файл изменить.

    Все, получилось, но я вместо … поставил «Новое сообщение», спасибо тебе , выручил очень.

    Да не за что:)

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Переписка между пользователями» закрыта для новых ответов.