1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

Программное создание переписки (личных сообщений)

Тема в разделе "Статьи по XenForo Framework", создана пользователем FractalizeR, 14 окт 2010.

Загрузка
  1. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    822
    Версия XF:
    1.3.2
    Привожу сниппет кода, говорящий сам за себя
    PHP:
    $newConversation XenForo_DataWriter::create('XenForo_DataWriter_ConversationMaster');
    $newConversation->set('user_id'$senderUserId);
    $newConversation->set('username'$senderUserName);
    $newConversation->set('title'$conversationTitle);
    $newConversation->addRecipientUserIds(array($recepientUserId)); // можно использовать addRecipientUserNames вариант, если удобно

    $messageDw $newConversation->getFirstMessageDw();
    $messageDw->set('message'XenForo_Helper_String::autoLinkBbCode($messageText));
    $newConversation->preSave();
    if (!
    $newConversation->hasErrors())
    {
        
    $newConversation->save();
    }
     
    Aiden, syn, TAIFUN и 3 другим нравится это.
  2. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1.919
    Симпатии:
    1.154
    Версия XF:
    1.0.4
    красота :)
     

Поделиться этой страницей