[Хак] TaigaChat Pro 1.3

Тема в разделе "Плагины для XenForo", создана пользователем scream, 12 дек 2012.

  1. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    а поделится не могли бы addon-TaigaChat.xml с русским:wink:
     
  2. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    у меня нет в taigachat.js строк
    Код:
    $("#taigachat_message").keypress(function (e) {
    if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
    sendShout();
    return false;
    }
    return true;
    });
    что делать?версия чата 1.0.1 про
     
  3. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    смотри внимательно я только что делал у себя.
     
  4. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    вот сам посмотри
    Код:
    <xen:foreach loop="$taigachat.messages" value="$message">
    	<li id='taigachat_message_{xen:raw $message.id}'>   
     
    		   
    		<xen:if is="{$taigachat.editside} OR !{$taigachat.sidebar}">
    			<xen:if is="{$message.canModify}">
    				<div class="Popup">
    					<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">{xen:phrase edit}</a></li>
    							<li><a href="{xen:link 'taigachat/delete', $message}">{xen:phrase delete}</a></li>
    						</ul>
    					</div>
    				</div>
    			</xen:if>		   
    		</xen:if>
    	   
    		<xen:if is="{$taigachat.timedisplay} == 'Absolute'">
    			<span class='DateTime muted'>{xen:datetime $message.date, 'absolute'} - </span>
    		<xen:elseif is="{$taigachat.timedisplay} == 'Time'" />
    			<span class='DateTime muted'>{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>
     
    		<xen:if is="{$taigachat.miniavatar}">
     
    						<xen:avatar user="$message" size="s" img="true" class="_plainImage taigachat_avatar" />
     
    								</xen:if>
     
    						<a {xen:if $message.user_id, 'title="{$message.username}" href="" '}class="angler_chat username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName, $message}</xen:if></a>:
     
    								<div class='taigachat_messagetext ugc'>{xen:raw $message.messageHtml}</div>
     
    								</li>
     
    						</xen:foreach>
    я последний час только и занимаюсь что внимательно его разглядываю )
     
  5. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    показываешь не тот файл нужно искать, в файле taigachat.js а ты мне показываешь шаблон dark_taigachat_list
     
  6. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    хм......что то я вообще ничего не понимаю,я показал тебе именно свой taigachat.js,а вот мой dark_taigachat_list
    Код:
    <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">{xen:phrase edit}</a></li>
    							<li><a href="{xen:link 'taigachat/delete', $message}">{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'>{xen:datetime $message.date, 'absolute'} - </span>
    		<xen:elseif is="{$taigachat.timedisplay} == 'Time' || ({$taigachat.timedisplay} == 'AbsoluteTime' && {$message.today})" />
    			<span class='DateTime muted'>{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, 'href="{xen:link members, $message}" '}class="username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName, $message}</xen:if></a><xen:if is="!{$message.me} && !{$message.activity}">:</xen:if>   
    		   
    			<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>
     
  7. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    смотри заходишь в админку шаблоны ищешь шаблон с названием
    dark_taigachat_list в нем же находишь
    PHP:
    <xen:if is="{$taigachat.miniavatar}">
                <
    xen:avatar user="$messagesize="s" img="true" class="_plainImage taigachat_avatar" />
            </
    xen:if>
         
            <
    xen:if is="{$taigachat.timedisplay} == 'Absolute' || ({$taigachat.timedisplay} == 'AbsoluteTime' && !{$message.today})">
                <
    span class='DateTime muted'>{xen:datetime $message.date'absolute'} - </span>
            <
    xen:elseif is="{$taigachat.timedisplay} == 'Time' || ({$taigachat.timedisplay} == 'AbsoluteTime' && {$message.today})" />
                <
    span class='DateTime muted'>{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'}">
     
                <
    {xen:if $message.user_id'href="{xen:link members, $message}" '}class="username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName$message}</xen:if></a><xen:if is="!{$message.me} && !{$message.activity}">:</xen:if> 
             
                <
    div class='taigachat_messagetext ugc'>{xen:raw $message.messageHtml}</div>
     
            </
    span>
        </
    li>
    </
    xen:foreach>
    и заменяешь на это
    PHP:
    <xen:if is="{$taigachat.miniavatar}">
     
    <
    xen:avatar user="$messagesize="s" img="true" class="_plainImage taigachat_avatar" />
     
    </
    xen:if>
     
    <
    {xen:if $message.user_id'title="{$message.username}" href="" '}class="angler_chat username" itemprop="name"><xen:if is="{$message.usernameHtml}">{xen:raw $message.usernameHtml}<xen:else />{xen:helper richUserName$message}</xen:if></a>:
     
    <
    div class='taigachat_messagetext ugc'>{xen:raw $message.messageHtml}</div>
     
    </
    li>
     
    </
    xen:foreach>
    здесь всё сохраняешь и закрываешь, вообще уходи с админки
    теперь ищешь по файлам то есть заходишь на свой сервер по ftp или как удобно будет тебе или вообще как ты заходишь не важно в общем,
    по этому пути
    Код:
    /js/dark/
    там есть файл называется taigachat.js вот его качаешь себе на камп или изменяешь на сервере если хостер такую штуку предоставляет ))
    в нём ищешь это
    PHP:
    $("#taigachat_message").keypress(function (e) {
    if ((
    e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
    sendShout();
    return 
    false;
    }
    return 
    true;
    });
    как найдёшь ниже добавляешь это
    PHP:
        $('a.angler_chat').live('click', function () {
        try {
        var 
    username = $(this).attr('title').toString();
        if (!
    username) {
        return;
        }
        if (!$(
    '#taigachat_message')) {
        return;
        }
        var 
    msg = $('#taigachat_message').val().toString();
        var 
    replacement '' username ', ' msg;
       
        $(
    '#taigachat_message').val(replacement);
        $(
    '#taigachat_message').focus();
        } catch (
    e) { }
       
        return 
    false;
        });
     
    после этого наслаждаемся работой обращением по нику.
     
    brainless нравится это.
  8. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    все,сделал ) видимо через админку этот файл был не доступен (
    может тогда еще подскажешь как сделать в чате личные сообщения? )
     
  9. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    подробнее не совсем понятно??
     
  10. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    что именно не понятно? ) чтоб в чате работали личные сообщения
     
  11. scream

    scream

    Регистрация:
    26 окт 2012
    Сообщения:
    37
    Симпатии:
    10
    ну я так понимаю что тыкаешь на профиль в чате появляется окно там есть начать переписку и всё.
     
  12. brainless

    brainless

    Регистрация:
    24 окт 2012
    Сообщения:
    10
    Симпатии:
    4
    нет,так как это работает на нулледе
     
  13. bablokos

    bablokos

    Регистрация:
    17 янв 2013
    Сообщения:
    5
    Симпатии:
    0
    Поделитесь пожалуйста русификатором, это не займёт у Вас много времени, а народу будет приятно.
     
  14. inop2603

    inop2603 Кто я? Я кот.

    Регистрация:
    30 сен 2012
    Сообщения:
    98
    Симпатии:
    18
    bablokos, частично руссифицированный чат
    [​IMG]


    Руссифицирован сам чат, настройки в админке и прочее остались такими, какими были
     
  15. bablokos

    bablokos

    Регистрация:
    17 янв 2013
    Сообщения:
    5
    Симпатии:
    0
    C удовольствием бы скинулся на перевод TaigaChat Pro 1.0.4, там всего один файл, да и не так много то там и текста.
    Жаль с английским у меня слабо, а переводить с помощью переводчика глупо, или получится не то что хотел.

    А за кусок перевода спасибо, но хочется именно всего перевода, из-за этого чат установил но не активирую его уже неделю, всё ищу перевод хороший.

    Желающих взяться за работу перевода прошу огласить цену.
     
  16. Skrimm

    Skrimm

    Регистрация:
    21 янв 2013
    Сообщения:
    9
    Симпатии:
    1
    bablokos, дайте ссылку на него посмотрю сколько переводить скажу цену
     
  17. inop2603

    inop2603 Кто я? Я кот.

    Регистрация:
    30 сен 2012
    Сообщения:
    98
    Симпатии:
    18
  18. bablokos

    bablokos

    Регистрация:
    17 янв 2013
    Сообщения:
    5
    Симпатии:
    0
    Ссылку куда Вам дать, на свой форум? Зачем? перевод делается в самом аддоне http://wmasteru.ru/threads/taigachat-pro-nulled.2068/#post-15586 качаем и переводим
     
  19. iishel

    iishel

    Регистрация:
    7 окт 2012
    Сообщения:
    4
    Симпатии:
    0
    как его вставит на главную если у меня не установлен Widget Framework
     
  20. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.349
    Симпатии:
    1.380
    установить виджет фреймворк и вставить.