Все (хи-хи...)evrus01 писал(а):И что у вас при этом обновляется?
AJAX-обновление контента на странице форума
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: AJAX-обновление контента на странице форума
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Krabsss
- phpBB 1.4.4
- Сообщения: 174
- Стаж: 14 лет 1 месяц
- Откуда: Санкт-Петербург
- Благодарил (а): 5 раз
- Поблагодарили: 7 раз
Re: AJAX-обновление контента на странице форума
страница форума, а эта страница - PHP скрипт, который отправляет запрос в базу данных раз в десять сек и выводит эту инфу на страницу, то есть страница показывает инфу из бд в реальном времени.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: AJAX-обновление контента на странице форума
При чем тут ajax?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Krabsss
- phpBB 1.4.4
- Сообщения: 174
- Стаж: 14 лет 1 месяц
- Откуда: Санкт-Петербург
- Благодарил (а): 5 раз
- Поблагодарили: 7 раз
Re: AJAX-обновление контента на странице форума
хз, просто один человек реализовал тоже самое с помощью Ajax with jquery
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: AJAX-обновление контента на странице форума
А что тут было реализовывать?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: AJAX-обновление контента на странице форума
Догадливый...
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Capushon
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 13 лет 6 месяцев
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: AJAX-обновление контента на странице форума
Автор темы немного неправильно назвал её, я думаю он хотел узнать как можно сделать AJAX-обновление контента в списке форумов.
Установлен для наглядности мод "Цвет ссылок на непрочитанные темы и форумы" этот, этот, или этот - не важно. Выглядит это так:

Теперь вопрос, как можно с помощью ajax/jquery обновлять эту информацию без обновления всей станицы?
Для отдельных элементов типа "Сейчас на форуме", "Новый пользователь", "Кто сейчас на форуме" - это не проблема, как уже говорилось выше, код такой:
находим:
меняем на:
проблема в том что такая конструкция работает только для строковых элементов типа <span>, а для обновления списка форумов нужно работать с элементами таблиц <tr> <td> - как это можно прикрутить к ним?
Установлен для наглядности мод "Цвет ссылок на непрочитанные темы и форумы" этот, этот, или этот - не важно. Выглядит это так:
Теперь вопрос, как можно с помощью ajax/jquery обновлять эту информацию без обновления всей станицы?
Для отдельных элементов типа "Сейчас на форуме", "Новый пользователь", "Кто сейчас на форуме" - это не проблема, как уже говорилось выше, код такой:
находим:
Код: Выделить всё
<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />
{RECORD_USERS}<br />
{LOGGED_IN_USER_LIST}</span></td>
</tr>
Код: Выделить всё
<td class="row1" width="100%"><script type="text/javascript">jQuery(document).ready(function(){setInterval("jQuery('#timeA').load('# span#timeB');",15000);});</script><span id="timeA"><span id="timeB" class="gensmall">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})</span></span><br />
{RECORD_USERS}<br />
{LOGGED_IN_USER_LIST}</span></span></td>
</tr>

