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

1.5.x Дополнительная кнопка

Тема в разделе "Основные вопросы по XenForo", создана пользователем aligon7, 25.05.2017.

Загрузка
  1. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Скажите, как можно сделать дополнительную кнопку в сообщениях
    Пример тут
    Screenshot_1.png
    Например запрос к администрации сайта восстановить ссылку
     
  2. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    извиняюсь, нет таких плагинов или дополнений?
     
  3. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Открыть шаблон post и там немного покопаться.
     
  4. Shimikami

    Shimikami Местный

    Регистрация:
    23.02.17
    Сообщения:
    246
    Симпатии:
    112
    В шаблоне post, после кода
    Код:
    <xen:if is="{$canReply}">
                        <xen:if is="{$xenOptions.multiQuote}"><a href="{xen:link threads/reply, $thread, 'quote={$post.post_id}'}"
                            data-messageid="{$post.post_id}"
                            class="MultiQuoteControl JsOnly item control"
                            title="{xen:phrase toggle_multi_quote_tooltip}"><span></span><span class="symbol">{xen:phrase multiquote_add}</span></a></xen:if>
                        <a href="{xen:link threads/reply, $thread, 'quote={$post.post_id}'}"
                            data-postUrl="{xen:link posts/quote, $post}"
                            data-tip="#MQ-{$post.post_id}"
                            class="ReplyQuote item control reply"
                            title="{xen:phrase reply_quoting_this_message}"><span></span>{xen:phrase reply}</a>
                    </xen:if>
    Как пример добавляем
    Код:
    <xen:if is="{$post.position} == '#1'">
                    <a href="{xen:link 'ссылка' class="item example code"><span></span>Попросить личный</a>
                    </xen:if>
    Это в EXTRA.css
    Код:
    .item.example.code:before       { font-family: FontAwesome;  content: "тут код иконки с fontawesome.io/icons/"; }
     
    Последнее редактирование: 26.05.2017
    aligon7 нравится это.
  5. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Спасибо, я попробую

    Не получается, пишет ошибка синтекса
     
    Последнее редактирование: 26.05.2017
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Достаточно просто добавить

    Код:
    <a href="{xen:link 'ссылка' class="item example code">Попросить личный</a>
    
    Ссылку добавлять в формате /link/ без адреса сайта.
     
    aligon7 нравится это.

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