AjaxChat Integração

Started by candidosa2, 26 de April de 2009, 11:16

previous topic - next topic

0 Members and 2 Guests are viewing this topic.

Go Down

candidosa2

26 de April de 2009, 11:16 Last Edit: 06 de April de 2011, 09:30 by candidosa2
Nome:AjaxChat Integration
Arquivo:AjaxChat Integration_3.0..zip Mod em En
Arquivo:AjaxChat Integration_3.0SmfPt.zip em Pt
Autor do Mod:.HuNTeR.
Type: New Feature
Autor da Tradução: Candidosa2
Tradução: Pt_PT-UTF8
Tradução: Pt_br-UTF8
Versões Antigas: disponível 1.1.3 a 1.1.5
Download em En - http://custom.simplemachines.org/mods/index.php?mod=1319
download em Pt  - Anexo
Versao: disponível  1.1.8, 2.0 rc1

Testado com tema default Funciona 100%






DEMO
Utilizador  demosmf
Password 123456789

candidosa2

Nome:AjaxChat Integration
Arquivo:AjaxChat Integration_3.0..zip Mod em En
Arquivo:AjaxChat Integration_3.0SmfPt.zip em Pt
Autor do Mod:.HuNTeR.
Type: New Feature
Autor da Tradução: Candidosa2
Tradução: Pt_PT-UTF8
Tradução: Pt_br-UTF8
Versões Antigas: disponível 1.1.3 a 1.1.5
Download em En - http://custom.simplemachines.org/mods/index.php?mod=1319
download em Pt  - Anexo
Versao: disponível  1.1.8, 2.0 rc1

Testado com tema default Funciona 100%






DEMO
Utilizador  demosmf
Password 123456789

Amendoim

Muito bom, obrigado pela tradução candidosa..

Vou exprimentar!

Amendoim

Bom dia..

Instalei, tudo bem, a nao ser o modsetings, que nao deu erro, mas eu mudifiquei manualmente!

Ora, candidosa, o problema é que no tema default funciona sem problemas, agora no tema DilberMC nao esta a funcionar nadinha..

Como posso fazer?

Obrigado pela ajuda

zucaman

Boas,instalei no 2.0 rc1 e ficou maravilha no tema headerless.Apenas tive que alterar as permissões no servidor do index da shout e do chat para 755 porque não comunicava.
Fica o registo para outros um abraço

candidosa2

Quote from: Amendoim on 05 de May de 2009, 14:51
Bom dia..

Instalei, tudo bem, a nao ser o modsetings, que nao deu erro, mas eu mudifiquei manualmente!

Ora, candidosa, o problema é que no tema default funciona sem problemas, agora no tema DilberMC nao esta a funcionar nadinha..

Como posso fazer?

Obrigado pela ajuda


Bem ja actualizou no teu tema...porque o que acontece quando instala no default ele funciona então tens que ver os ficheiro que ele mexeu no default tais como boardindex.template.php,display.template.php etc e actualizar no teu tema vai sempre funcionar

Amendoim

Vou ter de começar a aprender mais sobre a mudança de tema wink

Obrigado na mesma, alguma ajuda eu peço..

Amendoim

Bem, algumas coisas já pus no lugar..
Nao consigo, e atualizar o index.template..

Podia-me ver isso?

Vai em anexo o ficheiro, o unico que presiso  wink

candidosa2

esta a dar algum erro?
qual e o problema

Amendoim

Quote from: candidosa2 on 11 de May de 2009, 22:09
esta a dar algum erro?
qual e o problema



É para mudificar..

Não consigo mudificar esse ficheiro manualmente conforme o parser, editar para o meu tema Dilber MC

candidosa2

o que ele diz e o seguinte..
Pesquisar
Code Select
// Show the menu here, according to the menu sub template.
template_menu();



Adicionar antes deste codigo pesquisado
Code Select


//shoutBox
if (!empty($modSettings['enableShoutBox'])){
if (allowedTo('shout_access')){
// We'll have to use the cookie to remember the shoutBox header...
if ($context['user']['is_guest'])
$options['sb_collapsed'] = !empty($_COOKIE['sb_collapsed']);

echo '
<script language="JavaScript" type="text/javascript">
var sb_current_header = ', empty($options['sb_collapsed']) ? 'false' : 'true', ';

function ajax_shoutBox_collapse(mode)
{';

if ($context['user']['is_guest'])
echo '
document.cookie = "sb_collapsed=" + (mode ? 1 : 0);';
else
echo '
smf_setThemeOption("sb_collapsed", mode ? 1 : 0, null, "', $context['session_id'], '");';

echo '
document.getElementById("ajax_shoutbox_collapse").src = smf_images_url + (mode ? "/expand.gif" : "/collapse.gif");

document.getElementById("ShoutBox").style.display = mode ? "none" : "";

sb_current_header = mode;
}
</script>';

if (!empty($modSettings['anyPageShoutBox']) || isset($context['chat_isHome'])){
echo'
<div class="tborder" style="margin: 10px 0 10px 0;">
<div class="catbg" style="padding: 5px 15px 5px 10px;margin:0 auto;">
<a rel="nofollow" href="#" onclick="ajax_shoutBox_collapse(!sb_current_header)"><img id="ajax_shoutbox_collapse" src="', $settings['images_url'], empty($options['sb_collapsed']) ? '/collapse.gif' : '/expand.gif','" alt="*" style="margin-right: 5px;"  /></a>', $txt['shoutBox'], '
</div>
<div id="ShoutBox"', empty($options['sb_collapsed']) ? '' : ' style="display: none;"', '>
', getShoutBoxContent() ,'
</div>
</div>';
}
}
}



Pesquisar
Code Select
function template_menu()
{
global $context, $settings, $options, $scripturl, $txt;


Trocar por este aqui

Code Select
function template_menu()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;



Pesquisar
Code Select
// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}
echo ' </span>';
}



Trocar por este aqui
Code Select
// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}
if (!empty($modSettings['enableChatBelowPM'])){
$count = count(chatOnlineUsers());
if ($count == 0 )
echo '<br />' . $txt['chat_no_user'];
elseif ($count == 1 )
  echo '<br />  1' . $txt['chat_aUser']. '.<br />';
else
  echo '<br /> ' . $count . $txt['chat_users']. '<br />';
}
echo ' </span>';
}



Pesquisar
Code Select
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// Otherwise, they might want to [logout]...



Trocar por este aqui

Code Select
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// the [chat] button
if (!empty($modSettings['chatPopUp']))
echo '    <script type="text/javascript">
            function openWindow(url,width,height,options,name) {
                width = width ? width : 800;
                height = height ? height : 600;
                options = options ? options : \'resizable=yes\';
                name = name ? name : \'openWindow\';
                window.open(
                    url,
                    name,
                    \'screenX=\'+(screen.width-width)/2+\',screenY=\'+(screen.height-height)/2+\',width=\'+width+\',height=\'+height+\',\'+options
                )
            }
    </script>';

$chatPath = str_replace("index.php", "chat/index.php", $scripturl);
$num = (empty($modSettings['enableChatButtonNo'])) ? 0 : count(chatOnlineUsers());
echo $context['browser']['is_ie4'] ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '', '
<td valign="top" class="maintab_back">
<a href="', $chatPath, '"', empty($modSettings['chatPopUp']) ? 'target="_blank"' : ' onclick="openWindow(this.href);this.blur();return false;"', '>', $txt['chat'], ($num > 0) ?  ('('.$num.')') : '' , '</a>
</td>';
// Otherwise, they might want to [logout]...




Amendoim

Pois, mas eu nao consigo mudificar aqui uma parte, porque nao tem :S

aqui:

Code Select
// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}
// Is the forum in maintenance mode?
if ($context['in_maintenance'] && $context['user']['is_admin'])
echo '
<b>', $txt[616], '</b><br />';




ELe diz para encontrar assim:

      
Code Select
// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}
echo ' </span>';
}


Mas, so aparece como pus em cima, nao consigo entrar o codigo completo :S

Amendoim

Quando me puder editar o ficheiro agradecia imenso, para por o mod a funcionar no meu tema, ja esta instalado mas so funciona a defalt wink

candidosa2

vou fazer o teste confirmo ja

Amendoim

Ok, fico no aguardo :)

Obrigado

Go Up