Xfition
Участники
- Сообщения
- 1
- Реакции
- 0
- Баллы
- 58
Я хочу вынести некотрые кнопки редактора из toolbar.

Но просто вынося их из toolbar они становяться не кликабельными.
Я пытасля сделать что-то подобное хотябы для Chat 2 by Siropu не без успешно...
Вот мой код шаблона:
siropu_chat_editor:
Это выводит меню смайлов, но не вводит смайлы в поле при нажатии на них.
Мне важно научиться выносить кнопки из toolbar.
Как это делаю на lolz,

но там они используют data-cmd="xfSmilie" то есть команды froala.
Я пробовал делал через data-cmd="xfSmilie", но без успешно, даже меню не запускалось. data-cmd="xfSmilie" скорее всего теребует чтобы кнопка была в toolbar, тогда она ловиться js.
Так что сейчас для максимальный прогресс с кодом выше.
Знает ли кто Как правильно xenforo froala делать это, куда копать? Я не нашел информации и мало что понял из документации floara, и даже не видел аддонов с похоми выносами. Мне поможет даже любой аддон где это релаизованно(буду копать его исходники). Спасибо за внимание)

Но просто вынося их из toolbar они становяться не кликабельными.
Я пытасля сделать что-то подобное хотябы для Chat 2 by Siropu не без успешно...
Вот мой код шаблона:
siropu_chat_editor:
Код:
<div id="siropuChatEditor">
<xf:macro id="siropu_chat_ads_macros::ads" arg-position="aboveEditor" arg-ads="{$chat.ads.aboveEditor}" />
<form data-xf-init="siropu-chat-form" data-multi-line="{{ $xf.options.siropuChatMultiLineMessages ? 'true' : 'false' }}">
<!--- --->
<xf:editorrow
name="message"
placeholder="{{ $chat.channel == 'room' ? (($xf.visitor.user_id == 0 AND $xf.options.siropuChatGuestRoom AND $xf.options.siropuChatGuestRoom == $chat.roomId AND $xf.session.siropuChatGuestNickname == '') ? phrase('siropu_chat_type_nick_to_set_your_nickname') : phrase('siropu_chat_write_public_message')) : phrase('siropu_chat_write_private_message') }}"
rowtype="fullWidth noLabel"
removebuttons="{$chat.disabledButtons}"
data-min-height="10px"
data-xf-init="siropu-chat-editor"
data-xf-key="{{ phrase('shortcut.quick_reply') }}"
/>
<xf:button fa="fas fa-smile" type="button" class="button--iconOnly button--link button button--icon" data-xf-init="tooltip" data-xf-click="#js-XFUniqueId15"></xf:button>
<div
class="menu menu--emoji"
data-menu="menu" aria-hidden="true"
data-xf-init="siropu-shoutbox-smilies-emoji"
data-href="/editor/smilies-emoji"
data-load-target=".js-xfSmilieMenuBody"
data-editor="{{ phrase('shortcut.quick_reply') }}">
<div class="menu-content">
<div class="js-xfSmilieMenuBody">
</div>
</div>
</div>
<xf:if is="$xf.options.siropuChatEditorSubmitButton">
<xf:button type="submit" class="button--iconOnly button--link button button--icon" fa="fas fa-paper-plane"></xf:button>
</xf:if>
</form>
<xf:macro id="siropu_chat_ads_macros::ads" arg-position="belowEditor" arg-ads="{$chat.ads.belowEditor}" />
</div>
Мне важно научиться выносить кнопки из toolbar.
Как это делаю на lolz,

но там они используют data-cmd="xfSmilie" то есть команды froala.
Я пробовал делал через data-cmd="xfSmilie", но без успешно, даже меню не запускалось. data-cmd="xfSmilie" скорее всего теребует чтобы кнопка была в toolbar, тогда она ловиться js.
Так что сейчас для максимальный прогресс с кодом выше.
Знает ли кто Как правильно xenforo froala делать это, куда копать? Я не нашел информации и мало что понял из документации floara, и даже не видел аддонов с похоми выносами. Мне поможет даже любой аддон где это релаизованно(буду копать его исходники). Спасибо за внимание)
