Иконка ресурса

Решение ЛС для чата Taigachat

Статус
В этой теме нельзя размещать новые ответы.

Дмитрий Кесаев

Проверенные
Сообщения
129
Реакции
387
Баллы
11,070
Пользователь Дмитрий Кесаев разместил новый ресурс:

Решение ЛС для чата Taigachat - Решение на уровне /pm & /to

Добрый день всем. Всё тестилось и работает на ксени 1.2.5
Собственно решение для создания ЛС и простого обращения по никам.
Т.е. Будут использоваться
/to - обращение по нику с подсветкой строки желтоватого цвета
/pm - личное сообщение с подсветкой строки красноватого цвета

Работает по клику ника. Первый клик - преобразуется маска ява скрипта в /to, второй клик преобразует в /pm, третий снова в /to и т.д.

Так выглядят сообщения м/у участниками, без ЛС...

Узнать больше об этом ресурсе...
 
Решение под названием - убей чат. 56.jpg


Пробел между временем и ником + цвет нельзя выбрать для текста
 
Пробел между временем и ником + цвет нельзя выбрать для текста

Используется скрипт от бесплатной версии, из-за этого возможно и проблема.
Пробел это место для иконок, которые автор забыл предоставить.
 
  • Мне нравится
Реакции: Hope
Лан, с пробелом разобрался) а вот как восстановить палитру.. не дает поставить цвет
 
JS код почему-то взят из фри версии чата, отсюда и косяки... Нужно подгонять под про версию всё это дело.
 
+ у всех один цвет в чате, только у админов какой нужно.
 
Лан, с пробелом разобрался) а вот как восстановить палитру.. не дает поставить цвет
Css видимо поправить нужною Если кнопки палитры слетели, то:
PHP:
В шаблоне "dark_taigachat.css" в самый низ добавляем:
/* TinyMCE XF 1.2 compatibility */

.taigachat_bbcode span.mceIcon, .taigachat_bbcode img.mceIcon {display:block; width:20px; height:20px}
.taigachat_bbcode .mceIcon {background:url(styles/dark/icons.png) no-repeat 20px 20px}
.taigachat_bbcode span.mce_bold {background-position:0 0}
.taigachat_bbcode span.mce_italic {background-position:-60px 0}
.taigachat_bbcode span.mce_underline {background-position:-140px 0}
.taigachat_bbcode span.mce_strikethrough {background-position:-120px 0}
.taigachat_bbcode span.mce_link {background-position:-500px 0}
.taigachat_bbcode span.mce_image {background-position:-380px 0}


@media (max-width:{xen:property maxResponsiveNarrowWidth})
{
    #taigachat_full #taigachat_message { width: 80% !important; }
}

/* ================================================================================ */
 
Ага, верно - лишнее)))
Ну по логике то, скопирует думаю народ правильно.
 
Дмитрий Кесаев, даешь вывод оповещения ( не всегда же в чате сидим ). Пользователь Вася, оставил вам личное сообщение в чате: Привет Иван.
+ добавка выпадающего меню: Обратиться к пользователю, Обратиться лично. - Как, то так.
 
Последнее редактирование:
Не много переработанный мод, только для TaigaChat 1.2.0.
Инструкция в архиве, пока не работает с палитрой.
addon-xfi_taigachat_nick_pm.zip
 

Вложения

  • addon-xfi_taigachat_nick_pm.zip
    32.3 KB · Просмотры: 59
  • Мне нравится
Реакции: Hope
Последнее редактирование:
Странно, а на данном форуме работает.
Шаблон dark_taigachat_list, можно увидеть.
PHP:
<xen:if is="{$taigachat.publichtml}">
    <meta name='robots' content='noindex,nofollow,noimageindex,noarchive'>
</xen:if>

<xen:foreach loop="$taigachat.messages" value="$message">
    <li id="taigachat_message_{$message.id}" data-userid="{$message.user_id}" data-messageid="{$message.id}">   

        <xen:if is="{$taigachat.editside} OR !{$taigachat.sidebar}">
            <xen:if is="{$message.canModify} OR {$taigachat.canBan} OR {$taigachat.publichtml}">
                <div class="Popup" {xen:if $taigachat.publichtml, 'style="display:none"'}>
                    <a rel="Menu"></a>
                    <div class="Menu">
                        <div class="primaryContent menuHeader"><h3>{xen:phrase dark_message_tools}</h3></div>
                        <ul class="secondaryContent blockLinksList">
                            <li><a href="{xen:link 'taigachat/edit', $message}" class="OverlayTrigger" data-cacheOverlay="false" id="taigachat_edit_{$message.id}">{xen:phrase edit}</a></li>
                            <li><a href="{xen:link 'taigachat/delete', $message}" class="taigachat_delete" data-messageid="{$message.id}">{xen:phrase delete}</a></li>
                            <xen:if is="{$message.user_id} > 0">
                                <li id="taigachat_canban_{$message.id}" class="taigachat_canban"><a data-link="{xen:link 'taigachat/ban', $message}" href="#" class="taigachat_ban">{xen:phrase dark_ban_from_shoutbox}</a></li>
                            </xen:if>
                        </ul>
                    </div>
                </div>
            </xen:if>           
        </xen:if>

        <xen:if is="{$taigachat.miniavatar}">
            <xen:avatar user="$message" size="s" img="true" class="_plainImage taigachat_avatar" />
        </xen:if>
       
        <xen:if is="{$taigachat.timedisplay} == 'Absolute' || ({$taigachat.timedisplay} == 'AbsoluteTime' && !{$message.today})">
            <span class='DateTime muted taigachat_absolute_timestamp' data-timestamp="{$message.date}" data-today="0">{xen:datetime $message.date, 'absolute'} - </span>
        <xen:elseif is="{$taigachat.timedisplay} == 'Time' || ({$taigachat.timedisplay} == 'AbsoluteTime' && {$message.today})" />
            <span class='DateTime muted taigachat_absolute_timestamp' data-timestamp="{$message.date}" data-today="1">{xen:time $message.date, 'absolute'} - </span>
        <xen:elseif is="{$taigachat.timedisplay} == 'Relative'" />
            <span class='DateTime muted'><xen:datetime time="$message.date" /> - </span>
        <xen:else />
        </xen:if>

        <span class="{xen:if {$message.me}, 'taigachat_me'} {xen:if {$message.activity}, 'taigachat_activity'}">

<a {xen:if $message.user_id, 'title="{$message.username}" href="{xen:link members, $message}" '}class="dark_chat taigachat_msg_user" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else /><span class="username">{xen:helper richUserName, $message}</span></xen:if></a>            
            <div class='taigachat_messagetext ugc'>{xen:raw $message.messageHtml}</div>

        </span>
    </li>
</xen:foreach>

<div class='taigachat_list_online_users' style='display:none'>
<xen:if is="{$taigachat.online}">
    <xen:include template="dark_taigachat_online_users">
        <xen:map from="$taigachat" to="$taigachat" />
    </xen:include>
</xen:if>
</div>
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу