# Rakovskiy (22.08.2014 / 00:02)
Запилите в офф сайт моби
И можно сюда
# Rakovskiy (22.08.2014 / 00:02)
Запилите в офф сайт моби
И можно сюда
selemet, Ты рад?
Антифлуд вырубать не обязательно, просто можно увеличить время подгрузки сообщений. Я у себя поставил вообще 40 сек и сделал проверку на новые сообщения при загрузке страницы. Добавил так же для удобства обновление онлайн статуса и мигалку титла при новом сообщение. Достаточно открыть во вкладке браузера сайт и можно дальше в других вкладках продолжать серфить, даже с отключенным звуком ![]()
# -sanek- (22.08.2014 / 05:29)Да я тоже хотел,но не знал как
Добавил так же для удобства обновление онлайн статуса и мигалку титла при новом сообщение.
selemet, Онлайн
mysql_query("UPDATE `users` SET `lastdate` = '" . time() . "' WHERE `id` = '$user_id'");?>
<script>
(function() {
var _i = false;
setInterval(function(){
document.title = _i ? " <?php echo $lng_mail['input_messages'] ?>!!!" : "*******";
_i = !_i
},700);
})();
</script>
<? # -sanek- (22.08.2014 / 11:32)а зачем онлайн?
selemet, Онлайнmysql_query("UPDATE `users` SET `lastdate` = '" . time() . "' WHERE `id` = '$user_id'");
Мигалка[php] ?>
<script>
(function() {
var _i
думаю чтобы юзеры в онлайне тоже обновлялись без перезагрузки ![]()
# Eurogon (22.08.2014 / 13:14)
думаю чтобы юзеры в онлайне тоже обновлялись без перезагрузки
-sanek-, не быдлокод ?
function show()
{
$.ajax({
url: "../new_ajax.php",
cache: false,
dataType: "html",
success: function(html) {
if(divContent !== html) {$("#sound")[0].play();
divContent = html;
$("#content").html(divContent );
$(function mig(){
var _i = false;
setInterval (function mig(){
document.title = _i ? " <?php echo ?>Новое оповещение" : "*******";
_i = !_i
},700);
});
}
}
});
}
setInterval(function(){ show() },5000);
}); Кстати демку можно затестить тут
http://470698.itrevi00.web.hos ... t.net
Логин tester
пароль admin