[BS] Conversation chat view

[BS] Conversation chat view 1.0.0

Нет прав для скачивания
  • Автор темы unconfirmed
  • Дата начала
C прошлым вопросом разобрался сам, но есть ещё некий трабл, при отправке сообщения с помощью ctrl+enter отправляется 2 сообщения, а если отправлять сообщение мышкой то все норм. Думаю проблема взаимодействия с плагином Quick Reply, может кто подскажет?
 

Вложения

  • 77.JPG
    77.JPG
    17 KB · Просмотры: 66
  • 11.JPG
    11.JPG
    13.9 KB · Просмотры: 67
Ещё один вопросик, не подскажете возможно ли поставить отображение в левой части переписки создателя темы а не последнего ответившего?

Ты писал ниже, что разобрался с данным вопросом сам. Не мог ли бы ты подсказать, как и мне поправить? Был бы благодарен за помощь. С меня пару шекелей)
 
Ты писал ниже, что разобрался с данным вопросом сам. Не мог ли бы ты подсказать, как и мне поправить? Был бы благодарен за помощь. С меня пару шекелей)

Ищешь в поиске по шаблонам " "

И меняешь это:
Код:
    <div class="left-avatar">
        <xen:avatar user="$conversationChat.last_message" size="s" img="true" />
    </div>

На это:
Код:
 <div class="left-avatar">
        <xen:avatar user="$conversationChat" size="s" img="true" />
    </div>
 
Ищешь в поиске по шаблонам " "

И меняешь это:
Код:
    <div class="left-avatar">
        <xen:avatar user="$conversationChat.last_message" size="s" img="true" />
    </div>

На это:
Код:
 <div class="left-avatar">
        <xen:avatar user="$conversationChat" size="s" img="true" />
    </div>

Спасибо что откликнулся! Заменил и получилось так:
Код:
<div id="conversation-{$conversationChat.conversation_id}" data-rec-count="{$conversationChat.recipient_count}" class="upload-conversation {xen:if '{$conversation.conversation_id} === {$conversationChat.conversation_id}', 'selected'} {xen:if {$conversationChat.isNew}, 'unread'}" data-cv-id="{$conversationChat.conversation_id}" data-conv="{xen:link conversations, $conversationChat}" data-link="{xen:link conversations/view-ajax, $conversationChat}">
 <div class="left-avatar">
        <xen:avatar user="$conversationChat" size="s" img="true" />
    </div>
    <div class="convo-block title-conversation space-font">
        {$conversationChat.title}
    </div>
    <div class="convo-block start-message-date">
        <xen:datetime time="$conversationChat.start_date" />
    </div>
    <div class="convo-block last-message">
        <xen:if is="{$conversationChat.recipient_count} > 2">
            <div class="rec-name">
                {$conversationChat.last_message.username}:
            </div>
        <xen:elseif is="{$conversationChat.last_message.user_id} === {$visitor.user_id}" />
            <div class="rec-name">
                {xen:phrase ccv_your}:
            </div>
        </xen:if>
        
        {xen:escape {xen:raw $conversationChat.last_message.messageHtml}}
    </div>
</div>

Но, как показывало последнее сообщение и заголовок переписки, так и показывает.. просто нужно чтобы вместо заголовка переписки, показывало логин человека, который создал её
 
Спасибо что откликнулся! Заменил и получилось так:
Код:
<div id="conversation-{$conversationChat.conversation_id}" data-rec-count="{$conversationChat.recipient_count}" class="upload-conversation {xen:if '{$conversation.conversation_id} === {$conversationChat.conversation_id}', 'selected'} {xen:if {$conversationChat.isNew}, 'unread'}" data-cv-id="{$conversationChat.conversation_id}" data-conv="{xen:link conversations, $conversationChat}" data-link="{xen:link conversations/view-ajax, $conversationChat}">
<div class="left-avatar">
        <xen:avatar user="$conversationChat" size="s" img="true" />
    </div>
    <div class="convo-block title-conversation space-font">
        {$conversationChat.title}
    </div>
    <div class="convo-block start-message-date">
        <xen:datetime time="$conversationChat.start_date" />
    </div>
    <div class="convo-block last-message">
        <xen:if is="{$conversationChat.recipient_count} > 2">
            <div class="rec-name">
                {$conversationChat.last_message.username}:
            </div>
        <xen:elseif is="{$conversationChat.last_message.user_id} === {$visitor.user_id}" />
            <div class="rec-name">
                {xen:phrase ccv_your}:
            </div>
        </xen:if>
      
        {xen:escape {xen:raw $conversationChat.last_message.messageHtml}}
    </div>
</div>

Но, как показывало последнее сообщение и заголовок переписки, так и показывает.. просто нужно чтобы вместо заголовка переписки, показывало логин человека, который создал её
Зачем такое делать? Ты же тогда не разберешься где какое сообщение от пользователя, если в каждом заголовке темы будет только ник юзера)
Или я чего то не понял, если что пиши в лс, помогу с чем надо, что бы не сочли за флуд в теме.
 
Зачем такое делать? Ты же тогда не разберешься где какое сообщение от пользователя, если в каждом заголовке темы будет только ник юзера)
Или я чего то не понял, если что пиши в лс, помогу с чем надо, что бы не сочли за флуд в теме.

Так в смысле, смотри. На данный момент показывает: (Заголовок переписки, и ниже показывает последнее сообщение)
Ну, а мне нужно. Чтобы вместе заголовка показывало: Ник юзера, и последнее сообщение (т.е вместо заголовка.. логин юзера) это все что нужно, с меня пару рубликов не вопрос)
 
Так в смысле, смотри. На данный момент показывает: (Заголовок переписки, и ниже показывает последнее сообщение)
Ну, а мне нужно. Чтобы вместе заголовка показывало: Ник юзера, и последнее сообщение (т.е вместо заголовка.. логин юзера) это все что нужно, с меня пару рубликов не вопрос)

В поиске по шаблонам:

Меняешь это:
Код:
    <div class="convo-block title-conversation space-font">
        {$conversationChat.title}
    </div>

На это
Код:
    <div class="convo-block title-conversation space-font">
        {$conversationChat.last_message.username}
    </div>
 
В поиске по шаблонам:

Меняешь это:
Код:
    <div class="convo-block title-conversation space-font">
        {$conversationChat.title}
    </div>

На это
Код:
    <div class="convo-block title-conversation space-font">
        {$conversationChat.last_message.username}
    </div>

Лучший, только.. немного надо поправить, вместо ника последнего написавшего, нужно чтобы показывало автора переписки. Если можешь конечно)

Поможешь дядь? С меня чутка денюшек)
 
Последнее редактирование модератором:
  • Печально
Реакции: cron
-77SA_Dsthc.jpg можно как-то аватарки уменьшить?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу