TaigaChat - AJAX shoutbox

TaigaChat - AJAX shoutbox 0.5.5

Нет прав для скачивания
Kep, поиск изучите для начала = либо тему перечитайте! За следующее подобное сообщение выдам предупреждение!
 
Люди... Нужна помощь. Помогите адаптировать чат 1.2.0 под шаблон Fusion на главной странице форума, все отображается отлично и все работает нормально. Но если перейти в раздел чата, к примеру по /index.php?chat/ ну или у кого как выставленно в настройках, то слетает стиль (дизайн шаблона)
Вот код при котором съезжает:
Код:
<xen:require css="dark_taigachat.css" />
<xen:require css="bb_code.css" />
<xen:require js="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}" />


<div class="section<xen:if is="{$taigachat.alt}"> *sectionMain nodeList taigachat_alt </xen:if><xen:if is="{$taigachat.reverse}"> taigachat_reverse<xen:else /> taigachat_normal</xen:if><xen:if is="{$taigachat.popup}"> taigachat_popup</xen:if>" id='<xen:if is="{$taigachat.alt} OR !{$taigachat.sidebar}">taigachat_full<xen:else />taigachat_sidebar</xen:if>'>
    <xen:if is="!{$taigachat.alt}">
        <div class="<xen:if is="{$taigachat.sidebar}">secondaryContent<xen:else />primaryContent</xen:if>">
    <xen:else />
        <div>
    </xen:if>
        <xen:if is="{$taigachat.sidebar}">
            <xen:if is="{$taigachat.alt}">
            <div id="ctrl-dark-chat-expanded" class="estPD_info_block" style="display:block;">
    <div class="estPD_top_collapser estPD_collapser">
        <span class="estPD_ctrl_span">Закрыть чат [-]</span>
    </div>
    <div class="estPD_info_block_content">
        <div class="taigachat_alt taigachat_reverse" id="taigachat_full">
                <div>
        
                    <p align="left"><a class="estPD_chat_title" href="chat/">Чатик</a> <a href="/threads/224577/" style="font: 8px; color: #336699;">(как пользоваться чатом)</a> </p>
                <div class="nodeInfo categoryNodeInfo categoryStrip">
              
                    <div class="categoryText">
                        <h3 class="nodeTitle"><a href="{xen:link '{$taigachat.route}'}">{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a></h3>      
                        <xen:if is="{$taigachat.motd}"><blockquote class="nodeDescription baseHtml"><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                        <a href="{xen:link 'taigachat/motd'}" data-cacheOverlay="false" class="OverlayTrigger" style="display:none"></a>
                    </div>      
                </div>
          
            <xen:else />
                <h3><a href='{xen:link '{$taigachat.route}'}'>{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a>          
                <xen:if is="{$taigachat.motd}"><blockquote><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>
                </h3>
            </xen:if>
  
        </xen:if>
  
  
        <xen:if is="{$taigachat.popup}">
            <blockquote class="taigachat_motd"><span id="taigachat_inchat">(<span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat})</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote>
            <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>  
        </xen:if>
  
        <xen:if is="!{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>
  
        <div id='taigachat_box' class='<xen:if is="{$taigachat.thumbzoom}">taigachat_thumbzoom</xen:if>'<xen:if is="{$taigachat.sidebar}"> style='height: {xen:raw $taigachat.height}px'</xen:if>><ol></ol></div>      
  
        <xen:if is="{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>
  
    </div>
</div>
            </div>
        </div>
    </div>
</div>
<div id="ctrl-dark-chat-collapsed" class="estPD_info_block_collapsed" style="display:none;">
    <span class="estPD_ctrl_span">Открыть чат [+]</span>
</div>
<script type='text/javascript'>
        $(function () {
    
            var collapsed = false;
    
            try {
                if ($.getCookie('dark-chat-collapsed') == 'yes') {
                    $('#ctrl-dark-chat-expanded').css('display', 'none');
                    $('#ctrl-dark-chat-collapsed').css('display', 'block');
                    collapsed = true;
                }
            } catch (e) { }
    
            if (!collapsed) {
                $('#ctrl-dark-chat-expanded').css('display', 'block');
                $('#ctrl-dark-chat-collapsed').css('display', 'none');
            }
            $('div.estPD_collapser').live('click', function () {
    
                $.setCookie('dark-chat-collapsed', 'yes');
        
                $('#ctrl-dark-chat-expanded').animate({
                    opacity: 0
                }, 250, function () {
                    $(this).css('display', 'none');
            
                    $('#ctrl-dark-chat-collapsed').css('opacity', 0);
                    $('#ctrl-dark-chat-collapsed').css('display', 'block');
                    $('#ctrl-dark-chat-collapsed').animate({
                        opacity: 0
                    }, 1).animate({
                        opacity: 1
                    }, 250);
                });
            });
    
            $('div.estPD_info_block_collapsed').live('click', function () {
    
                $.setCookie('dark-chat-collapsed', 'no');
    
                $('#ctrl-dark-chat-collapsed').animate({
                    opacity: 0
                }, 250, function () {
                    $(this).css('display', 'none');
            
                    $('#ctrl-dark-chat-expanded').css('opacity', 0);
                    $('#ctrl-dark-chat-expanded').css('display', 'block');
                    $('#ctrl-dark-chat-expanded').animate({
                        opacity: 0
                    }, 1).animate({
                        opacity: 1
                    }, 250);
                });
            });
        });
    var taigachat_autorefresh = true;
    var taigachat_maxrefreshtime = parseInt("10", 10) || 10;
    var taigachat_limit = parseInt("50", 10) || 50;
    var taigachat_sidebar = true;
var taigachat_autorefresh = <xen:if is="{$visitor.user_id} OR {$taigachat.canPost}">true<xen:else />false</xen:if>;
var taigachat_limit = parseInt("{xen:raw $taigachat.limit}", 10) || 50;
var taigachat_speed = <xen:if is="{$taigachat.speed}">true<xen:else />false</xen:if>;
var taigachat_activity_newtab = <xen:if is="{$taigachat.activity_newtab}">true<xen:else />false</xen:if>;
var taigachat_newtab = <xen:if is="{$taigachat.newtab}">true<xen:else />false</xen:if>;
var taigachat_ignorehide = <xen:if is="{$taigachat.ignorehide}">true<xen:else />false</xen:if>;
var taigachat_speedurl = "{$taigachat.speedurl}";
var taigachat_url = "{xen:link 'taigachat/list.json'}";
var taigachat_url_activity = "{xen:link 'taigachat/activity.json'}";
var taigachat_url_post = "{xen:link 'taigachat/post.json'}";
var taigachat_url_savecolor = "{xen:link 'taigachat/save-color.json'}";
var taigachat_sidebar = <xen:if is="{$taigachat.sidebar}">true<xen:else />false</xen:if>;
var taigachat_timedisplay = "{$taigachat.timedisplay}";
var taigachat_canModify = <xen:if is="{$taigachat.canModify}">true<xen:else />false</xen:if>;
var taigachat_canModifyAll = <xen:if is="{$taigachat.canModifyAll}">true<xen:else />false</xen:if>;
var taigachat_canBan = <xen:if is="{$taigachat.canBan}">true<xen:else />false</xen:if>;
var taigachat_showAlert = <xen:if is="{$taigachat.showAlert}">true<xen:else />false</xen:if>;
var taigachat_focusedRefreshTime = parseInt("{xen:raw $taigachat.focusedrefreshtime}", 10) || 10;
var taigachat_unfocusedRefreshTime = parseInt("{xen:raw $taigachat.unfocusedrefreshtime}", 10) || 10;
var taigachat_tabUnfocusedRefreshTime = parseInt("{xen:raw $taigachat.tabunfocusedrefreshtime}", 10) || 10;
<xen:if is="{$taigachat.canColor}">taigachat_customColor = "{$taigachat.color}";</xen:if>
jQuery.extend(XenForo.phrases,
{
    dark_ignored: "{xen:jsescape {xen:phrase dark_ignored}}",
    dark_banned_successfully: "{xen:jsescape {xen:phrase dark_banned_successfully}}",
    dark_unbanned_successfully: "{xen:jsescape {xen:phrase dark_unbanned_successfully}}",
    dark_new_chat_message: "{xen:jsescape {xen:phrase dark_new_chat_message}}"
});
</script>

А вот это стандартный, от версии 1.2.0 Pro при котором все работает отлично, но нет возможности Закрыть чат [-] и Открыть чат [+]:

Код:
<xen:require css="dark_taigachat.css" />
<xen:require css="bb_code.css" />
<xen:require js="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}" />   


<div class="section<xen:if is="{$taigachat.alt}"> sectionMain nodeList taigachat_alt </xen:if><xen:if is="{$taigachat.reverse}"> taigachat_reverse<xen:else /> taigachat_normal</xen:if><xen:if is="{$taigachat.popup}"> taigachat_popup</xen:if>" id='<xen:if is="{$taigachat.alt} OR !{$taigachat.sidebar}">taigachat_full<xen:else />taigachat_sidebar</xen:if>'>
    <xen:if is="!{$taigachat.alt}">
        <div class="<xen:if is="{$taigachat.sidebar}">secondaryContent<xen:else />primaryContent</xen:if>">
    <xen:else />
        <div>
    </xen:if>
               
    <xen:if is="{$taigachat.sidebar}">
            <xen:if is="{$taigachat.alt}">
                <div class="nodeInfo categoryNodeInfo categoryStrip">       
                    <div class="categoryText">
                        <h3 class="nodeTitle"><a href="{xen:link '{$taigachat.route}'}">{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a></h3>           
                        <xen:if is="{$taigachat.motd}"><blockquote class="nodeDescription baseHtml"><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                        <a href="{xen:link 'taigachat/motd'}" data-cacheOverlay="false" class="OverlayTrigger" style="display:none"></a>
                    </div>           
                </div>
            <xen:else />
                <h3><a href='{xen:link '{$taigachat.route}'}'>{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a>               
                <xen:if is="{$taigachat.motd}"><blockquote><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>
                </h3>
            </xen:if>
       
        </xen:if>
       
       
        <xen:if is="{$taigachat.popup}">
            <blockquote class="taigachat_motd"><span id="taigachat_inchat">(<span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat})</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote>
            <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>       
        </xen:if>
       
        <xen:if is="!{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>
       
        <div id='taigachat_box' class='<xen:if is="{$taigachat.thumbzoom}">taigachat_thumbzoom</xen:if>'<xen:if is="{$taigachat.sidebar}"> style='height: {xen:raw $taigachat.height}px'</xen:if>><ol></ol></div>           
       
        <xen:if is="{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>   
       
    </div>
</div>

<script type='text/javascript'>
var taigachat_autorefresh = <xen:if is="{$visitor.user_id} OR {$taigachat.canPost}">true<xen:else />false</xen:if>;
var taigachat_limit = parseInt("{xen:raw $taigachat.limit}", 10) || 50;
var taigachat_speed = <xen:if is="{$taigachat.speed}">true<xen:else />false</xen:if>;
var taigachat_activity_newtab = <xen:if is="{$taigachat.activity_newtab}">true<xen:else />false</xen:if>;
var taigachat_newtab = <xen:if is="{$taigachat.newtab}">true<xen:else />false</xen:if>;
var taigachat_ignorehide = <xen:if is="{$taigachat.ignorehide}">true<xen:else />false</xen:if>;
var taigachat_speedurl = "{$taigachat.speedurl}";
var taigachat_url = "{xen:link 'taigachat/list.json'}";
var taigachat_url_activity = "{xen:link 'taigachat/activity.json'}";
var taigachat_url_post = "{xen:link 'taigachat/post.json'}";
var taigachat_url_savecolor = "{xen:link 'taigachat/save-color.json'}";
var taigachat_sidebar = <xen:if is="{$taigachat.sidebar}">true<xen:else />false</xen:if>;
var taigachat_timedisplay = "{$taigachat.timedisplay}";
var taigachat_canModify = <xen:if is="{$taigachat.canModify}">true<xen:else />false</xen:if>;
var taigachat_canModifyAll = <xen:if is="{$taigachat.canModifyAll}">true<xen:else />false</xen:if>;
var taigachat_canBan = <xen:if is="{$taigachat.canBan}">true<xen:else />false</xen:if>;
var taigachat_showAlert = <xen:if is="{$taigachat.showAlert}">true<xen:else />false</xen:if>;
var taigachat_focusedRefreshTime = parseInt("{xen:raw $taigachat.focusedrefreshtime}", 10) || 10;
var taigachat_unfocusedRefreshTime = parseInt("{xen:raw $taigachat.unfocusedrefreshtime}", 10) || 10;
var taigachat_tabUnfocusedRefreshTime = parseInt("{xen:raw $taigachat.tabunfocusedrefreshtime}", 10) || 10;
<xen:if is="{$taigachat.canColor}">taigachat_customColor = "{$taigachat.color}";</xen:if>

jQuery.extend(XenForo.phrases,
{
    dark_ignored: "{xen:jsescape {xen:phrase dark_ignored}}",
    dark_banned_successfully: "{xen:jsescape {xen:phrase dark_banned_successfully}}",
    dark_unbanned_successfully: "{xen:jsescape {xen:phrase dark_unbanned_successfully}}",
    dark_new_chat_message: "{xen:jsescape {xen:phrase dark_new_chat_message}}"
});
</script>

Подскажите, где чего не хватает или лишнего под шаблон Fusion...
 
Кто в курсе - подскажите как устроена система банов в pro-версии. После того как дал бан - где потом его снимать, где смотреть списки забаненных в чате?
 
Здравствуйте. Искал в гугле и у вас на форуме и не нашел ответа.
Итак, пытаюсь изменить размер шрифта в чате taigachat, но увы нигде не вижу настройки.

Тыкните пожалуйста носом меня, если плохо смотрел.
Заранее спасибо!
 
Здравствуйте. Шаблон dark_taigachat.css, строки:

Для боковой панели:
Код:
#taigachat_sidebar #taigachat_message { width: 193px; font-size: 11px; }


Для полной версии чата:
Код:
#taigachat_full #taigachat_box { width: 97%; height: 600px; margin: 0 auto 10px auto; font-size: 13px; }

Это тоже где-то изменит размер шрифта:
Код:
#taigachat_full.taigachat_alt #taigachat_box { font-size: 12px; margin: 0 auto 5px auto; width: 97%; }
 
Премного благодарствую. Кнопочку спасибо не нашел, скажу так. Всё моё душевное расстройство по поводу чата - тлен.
 
Доброе. Столкнулся с такой вот проблемкой:

upload_2014-7-4_11-15-38.png

Причем кроме дефолтного стиля еще два есть, на всех трех такое. Вроде не помню чтоб в теме решался этот вопрос. Где рыть?

Удалил (стандартными методами чат и поставил обратно, не помогло), просто чат был когда то установлен, потом отключен, после этого было много всяких модификаций форума + переезд на другой подменен, сейчас чат понадобился, просто включил его и оппа.... (в придачу перестали отправляться сообщения - права все выставлены, это точно) - отсюда второй вопрос:

Как правильно и полно удалить ТайгуЧат (обычное удаление через админку оставляет файлы на серваке, таблицы в БД и как я понял изменения в шаблонах)
 
Доброе. Столкнулся с такой вот проблемкой:

Посмотреть вложение 18992

Причем кроме дефолтного стиля еще два есть, на всех трех такое. Вроде не помню чтоб в теме решался этот вопрос. Где рыть?

Удалил (стандартными методами чат и поставил обратно, не помогло), просто чат был когда то установлен, потом отключен, после этого было много всяких модификаций форума + переезд на другой подменен, сейчас чат понадобился, просто включил его и оппа.... (в придачу перестали отправляться сообщения - права все выставлены, это точно) - отсюда второй вопрос:

Как правильно и полно удалить ТайгуЧат (обычное удаление через админку оставляет файлы на серваке, таблицы в БД и как я понял изменения в шаблонах)

Снесите плагин - потом удалите файлы с фтп - потом удалите все оставшиеся таблицы из БД. Вы 100% не все почистили, а может в CSS проблема.
Все в такой последовательности , а не на оборот.
 
Вы 100% не все почистили, а может в CSS проблема.

Дык я уже и понял, что не все почистил. Поэтому и просил, если ли какое руководство для чайников подробное, по сносу ТайгаЧата. Какие таблицы в БД, какие шаблоны и т.д. и т.п.
 
Дык я уже и понял, что не все почистил. Поэтому и просил, если ли какое руководство для чайников подробное, по сносу ТайгаЧата. Какие таблицы в БД, какие шаблоны и т.д. и т.п.

Нету :-) Ищите таблицы по таким словам примерным Dark или Taigachat. Уже точно не помню.
 
Еще вопрос тогда - при установки ТайгерЧата какие то изменения в стандартные шаблоны вносятся? При штатном удалении эти изменения убираются?

т.е. те изменения что делал я ручками я знаю и решу по ним, но напрягает, что что то там делается в автоматическом режиме и я не знаю что и где. Или не париться. там все нормально происходит?
 
Этот FAQ я скурил уже давно :) Там нет того, что сейчас мне нужно было :(
 
На 1.3.3 не робит чтоль? Залил все файлы в корень сайта, установил хмл. Задал права, добавил код чата и нихуя!
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу