Мини-чат for JohnCMS 6.1.2

7.27K
.
(\/)____o_O____(\/)
ДоХтор, лепим файл update и по аяксу его дергаем, содержимое update будет содержать код кейса default, точнее тело цикла
вместо тела цикла будет аякс запрос на update, и перебор(вывод) в цикле ответа
ну и пример самого jq
<script type="text/javascript">
/* <![CDATA[ */
$(function update() {
    var userid = '' + <?php echo $user_id; ?> + '';
$.ajax({
    type: 'POST',
    url: 'update.php',
    data: {time: $.now(), userid: userid},
    cache: false,
    success: function (data) {
        $('#div_content').html(data); 
        $('#div_content').attr('disabled', false); 
    },
dataType: "html"
});
});

setInterval('update()', 10000);
/* ]]> */
</script>
.
# Koenig (10.02.2016 / 01:05)
ДоХтор, лепим файл update и по аяксу его дергаем, содержимое update будет содержать код кейса default, точнее тело цикла
вместо тела цикла будет аякс запрос на update, и перебор(вывод) в цикле ответ
Спасибо Ниасилил

Дело в том, что я, кроме пхп (ну и мускула разумеется) не волоку в других яп. К тому же, это и не мне нужно. Поэтому, если располагаешь временем, то напиши ему готовое рабочее решение, плиз ))
.
(\/)____o_O____(\/)
ДоХтор, да я только что аякс послать и умею
.
# Koenig (10.02.2016 / 21:19)
ДоХтор, да я только что аякс послать и умею
Бгг )) В общем Falcao, юзай пока-что тот header() который я выше написал
.
КИДАЛА!!! Дел не иметь!
чет я тоже вязл цикл в файл update аяксом вызываю его...чет не выходит нифифа
.
(\/)____o_O____(\/)
MARAZM, ты должен отдать что то аяксом, можно наколдовать массив и отдать json или сразу отдавать текст (html)
в моем примере передача текста и подгрузка в див
.
Mi7teR
# Koenig (10.02.2016 / 01:05)
ДоХтор, лепим файл update и по аяксу его дергаем, содержимое update будет содержать код кейса default, точнее тело цикла
вместо тела цикла будет аякс запрос на update, и перебор(вывод) в цикле ответ
За такие рализации чатов хостеры не банят из-за нагрузки?
.
(\/)____o_O____(\/)
Mi7teR, почему он должен банить? мускул вообще то не плохо кэширует запросы сам, и думаю такой чатик не проблема
.
# Koenig (11.02.2016 / 00:35)
Mi7teR, почему он должен банить? мускул вообще то не плохо кэширует запросы сам, и думаю такой чатик не проблема
Ну лично я реализовал чат на своем сайте вообще с помощью вебсокетов, мускуль использую для записи и подгрузки последних сообщений - то есть при получении нового сообщения оно пишется в мускуль и высылается клиенту одновременно, клиент не запрашивает новых сообщений по таймаутам, просто сразу получает их. На каждого клиента по 4кб памяти используется, и все.
.
(\/)____o_O____(\/)
Mi7teR, можно сделать по разному, что умеем, то и предлагаем)
Всего: 279