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

Conversation Attachments

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем Romchik®, 20.07.2011.

Загрузка
  1. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Conversation Attachments

    Внимание! Хак предназначен для версий ниже 1.1 Beta. В 1.1 версии возможность добавлять вложения в переписку добавлена разработчиками форумного движка, поэтому этот хак устанавливать не нужно.

    Тема на оф. форуме:
    Код:
    http://xenforo.com/community/threads/conversation-attachments.14663/
    Описание: плагин добавляет возможность прикреплять вложения в личных переписках.
    Дополнительная информация:
    • нет ограничений по квоте;
    • вложения остаются на сервере до тех пор, пока все не покинут переписку;
    • есть две настройки прав - на добавление и на просмотр вложений.
    Установка:
    1. Залить файлы.
    2. Импортировать XML-файл плагина.
    3. Настроить права группам пользователей.
    4. Поправить кучу шаблонов.
      • В шаблоне conversation_add найти:
        Код:
        <input type="submit" value="{xen:phrase start_conversation}" accesskey="s" class="button primary" />
        и добавить ниже:
        Код:
        <xen:include template="attachment_upload_button" />
        Найти:
        Код:
        <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
        и добавить выше:
        Код:
        <xen:if is="{$attachmentParams}">
         <dl class="ctrlUnit AttachedFilesUnit">
         <dt><label for="ctrl_uploader">{xen:phrase attached_files}:</label></dt>
         <dd><xen:include template="attachment_editor" /></dd>
         </dl>
         </xen:if>
      • В шаблоне conversation_reply найти:
        Код:
        <input type="submit" value="{xen:phrase reply_to_conversation}" accesskey="s" class="button primary" />
        и добавить ниже:
        Код:
        <xen:include template="attachment_upload_button" />
        Найти:
        Код:
        <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
        и добавить выше:

        Код:
        <xen:if is="{$attachmentParams}">
         <dl class="ctrlUnit AttachedFilesUnit">
         <dt><label for="ctrl_uploader">{xen:phrase attached_files}:</label></dt>
         <dd><xen:include template="attachment_editor" /></dd>
         </dl>
         </xen:if>
      • В шаблоне conversation_message_edit найти:
        Код:
        <input type="submit" value="{xen:phrase save_changes}" accesskey="s" class="button primary" />
        и добавить ниже:
        Код:
        <xen:include template="attachment_upload_button" />
        Найти:
        Код:
        <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
        и добавить выше:
        Код:
        <xen:if is="{$attachmentParams}">
         <dl class="ctrlUnit AttachedFilesUnit">
         <dt><label for="ctrl_uploader">{xen:phrase attached_files}:</label></dt>
         <dd><xen:include template="attachment_editor" /></dd>
         </dl>
         </xen:if>
      • В шаблоне conversation_message добавить в самый верх:
        Код:
        <xen:require css="conversationAttachments_conversation_message.css" />
        Найти:
        Код:
        <xen:set var="$messageId">message-{$message.message_id}</xen:set>
        и добавить ниже:
        Код:
        <xen:set var="$messageContentAfterTemplate"><xen:if is="{$message.attachments}"><xen:include template="attached_files"><xen:map from="$message" to="$post" /></xen:include></xen:if></xen:set>
     

    Вложения:

    Tony Cheiz, pivovody, veram и ещё 1-му нравится это.
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Его установка это целый квест.
     
    AntiPiton, veram, Iulian Moraru и ещё 1-му нравится это.
  3. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    С выходом 1.1 данный плагин более не актуален.
     
  4. Nolik

    Nolik Местный

    Регистрация:
    13.10.10
    Сообщения:
    169
    Симпатии:
    56
    Версия XF:
    1.1.3
    Так не лучше закрыть в тему и в корзину =)

    Хотя... потом можно префикc повесить устарело... =)
     
    Romchik® нравится это.
  5. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Первый пост обновлён. Добавлена информация касательно актуальности хака (см. текст написаный красным шрифтом)
     
    SeM13 нравится это.

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