Merhaba
[cXF] Conversation Button eklentisini kullanmaktayım ve messenger sistemini siteme yükleyene kadar istediğim gibi çalışmaktaydı.
Forum içerisinde üye isminin yanında bulunan mektup ikonuna tıklayarak anında overlay sekme üzerinden mesaj gönderebiliyorduk.
Şu an forumumda messenger sistemi var anlık mesajlaşma yapılıyor açılan sohbet kutusunda özel mesajlaşmalar için.
Aşağıdaki görsel forum içerisinde üyenin adının üstüne geldiğinizde açılan alanda "Konuşma Başlat" butonuna bastığınızda açılıyor.
Aşağıdaki görsel o bahsettiğim mektup butonuna basınca açılıyor.
Messenger eklentisi sonrası bu şekilde yönlendirme yapıyor forum içerisinde üye isminin üstüne gelip açılan alanda "Konuşma Başlat" tıklayınca yönlendirmesi.
Bu Conversation Button eklentisinin mektup ikonuna tıklayınca yönlendirmesi.
Forum içerisinde bulunan üye isminin yanındaki mektup ikonuna basılınca küçük mesaj boxında açılmasını istiyorum.
Yardımcı olabilecek olan varsa desteğini bekliyorum teşekkür ederim.
Ücretli destek veririm diyen varsa mesaj atabilir ilettiği kodları denerim çalıştığı taktirde ödemeyi geçerim.
İyi forumlar.
Aşağıda Conversation Button template kodları bulunmakta.
Spoiler Göster
<?xml version="1.0" encoding="utf-8"?>
<template_modifications>
<modification type="public" template="extra.less" modification_key="cb_extra_less" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/^.*$/s]]></find>
<replace><![CDATA[$0
{{ include('cxf_conversation_button.less') }}]]></replace>
</modification>
<modification type="public" template="message_macros" modification_key="cb_2" description="Add conversation button above message user extra (user details)" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[ <xf:if is="$user.user_id">]]></find>
<replace><![CDATA[<xf:if is="property('cb_thread_title') == 'enabled'">
<xf:if is="$__globals.thread AND $user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_bud') == 'above'">
<xf:button href="{{ link('conversations/add', '', {'to': $user.username, 'title': $__globals.thread.title}) }}" class="cxf-button button--link">
{{ phrase('start_conversation') }}
</xf:button>
</xf:if>
</xf:if>
<xf:else />
<xf:if is="$user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_bud') == 'above'">
<xf:button href="{{ link('conversations/add', '', {'to': $user.username}) }}" class="cxf-button button--link">
{{ phrase('start_conversation') }}
</xf:button>
</xf:if>
</xf:if>
</xf:if>
$0]]></replace>
</modification>
<modification type="public" template="message_macros" modification_key="cb_2_below" description="Add conversation button below message user extra (user details)" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[ <span class="message-userArrow"></span>
</section>]]></find>
<replace><![CDATA[<xf:if is="property('cb_thread_title') == 'enabled'">
<xf:if is="$__globals.thread AND $user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_bud') == 'below'">
<xf:button href="{{ link('conversations/add', '', {'to': $user.username, 'title': $__globals.thread.title}) }}" class="cxf-button button--link">
{{ phrase('start_conversation') }}
</xf:button>
</xf:if>
</xf:if>
<xf:else />
<xf:if is="$user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_bud') == 'below'">
<xf:button href="{{ link('conversations/add', '', {'to': $user.username}) }}" class="cxf-button button--link">
{{ phrase('start_conversation') }}
</xf:button>
</xf:if>
</xf:if>
</xf:if>
$0]]></replace>
</modification>
<modification type="public" template="message_macros" modification_key="cb_icon" description="Conversation icon beside username in message" execution_order="10" enabled="1" action="preg_replace">
<find><![CDATA[/<h4 class="message-name(.*)\/>/isU]]></find>
<replace><![CDATA[$0
<xf:if is="property('cb_thread_title') == 'enabled'">
<xf:if is="$__globals.thread AND $user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_ibu') == 'enabled'">
<span class="cxf-cb-icon"><a href="{{ link('conversations/add', '', {'to': $user.username, 'title': $__globals.thread.title}) }}" class="cxf-icon button--link"><xf:fa icon="{{ property('cb_icon') }}" data-xf-init="tooltip" title="{{ phrase('start_conversation')}}" /></a></span>
</xf:if>
</xf:if>
<xf:else />
<xf:if is="$user.user_id AND $xf.visitor.canStartConversationWith($user)">
<xf:if is="property('cb_ibu') == 'enabled'">
<span class="cxf-cb-icon"><a href="{{ link('conversations/add', '', {'to': $user.username}) }}" class="cxf-icon button--link"><xf:fa icon="{{ property('cb_icon') }}" data-xf-init="tooltip" title="{{ phrase('start_conversation')}}" /></a></span>
</xf:if>
</xf:if>
</xf:if>]]></replace>
</modification>
</template_modifications>