Re: чат онлайн
Добавлено: 22 янв 2012, 21:02
Так выкладывай сюда.killer писал(а):уяснил,щас дам человеку бесплатно:)
Супернова / Сверхновая - Форумы
https://forum.supernova.ws/
Так выкладывай сюда.killer писал(а):уяснил,щас дам человеку бесплатно:)
Код: Выделить всё
alter table sn_users add chat_online varchar(30) not null default '0';
alter table sn_users add chat_online_time int(11) not null default '0';
Код: Выделить всё
$page = min($page_count, sys_get_param_int('page'));
}
else
{
$page = 0;
}
Код: Выделить всё
//-=mod y KilleR=-
$date = time()+180;
doquery("UPDATE {{users}} SET chat_online = 1, chat_online_time = '".$date."' WHERE id={$user['id']};");
//=-=mod y KilleR=-=
Код: Выделить всё
<tr><td class="c"><span class="fl"><b><!-- IF ALLY -->{L_chat_ally}<!-- ELSE -->{L_chat_common}<!-- ENDIF --></b></span><span class="fr"><a onClick="window.open('chat_msg.php?ally=' + ally_id + '&history=history', 'ChatHistory', '');">{L_chat_history}</a></span></td></tr>
<tr><th><div id="shoutbox" style="margin: 5px; vertical-align: text-top; height: 380px; overflow:auto;"></div></th></tr>
Код: Выделить всё
<!--=mod y KilleR=-->
<tr><td width=95%>
<tr><td class="c"><span class="fl"><b><!-- IF ALLY -->{L_chat_ally}<!-- ELSE -->{L_chat_common}<!-- ENDIF --></b></span><span class="fr"><a onClick="window.open('chat_msg.php?ally=' + ally_id + '&history=history', 'ChatHistory', '');">{L_chat_history}</a></span></td></tr>
<tr><th><div id="shoutbox" style="margin: 5px; vertical-align: text-top; height: 380px; overflow:auto;"></div></th></tr>
</td><td width=5%;>
Онлайн: <div id="content"></div>
<script>
function show()
{
$.ajax({
url: "chat_online.php",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
</td></tr>
<!--=-=mod y KilleR=-=-->
Код: Выделить всё
<?
//-=mod y KilleR=-
include('common.' . substr(strrchr(__FILE__, '.'), 1));
$time = time();
$query = doquery("SELECT username FROM sn_users WHERE chat_online = '1' and chat_online_time >= ".$time.";");
while($row = mysql_fetch_array($query))
{
$nick = $row[username];
echo "<span style=\"cursor: pointer;\" onclick=\"addSmiley('[{$nick}]');\">{$nick}</span> ";
doquery("UPDATE {{users}} SET chat_online = '0', chat_online_time = '0' WHERE username = '{$nick}' and chat_online_time <= ".$time.";");
}
//=-=mod y KilleR=-=
?>
а что атачить-то?один файл?не проще-ли его просто скопировать?websasha писал(а):killer можете заатачить архив с модом на этом форуме? Благодарю.
Ссори, я профапал что тема на 2 страницы.killer писал(а):а что атачить-то?один файл?не проще-ли его просто скопировать?