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

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

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

Загрузка
  1. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    829
    Версия 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 921
    Симпатии:
    1 162
    Версия XF:
    1.0.4
    красота :)
     

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