AJAX-обновление контента на странице форума

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: AJAX-обновление контента на странице форума

Сообщение Sheer »

evrus01 писал(а):И что у вас при этом обновляется?
Все (хи-хи...)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: AJAX-обновление контента на странице форума

Сообщение Krabsss »

страница форума, а эта страница - PHP скрипт, который отправляет запрос в базу данных раз в десять сек и выводит эту инфу на страницу, то есть страница показывает инфу из бд в реальном времени.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: AJAX-обновление контента на странице форума

Сообщение Sheer »

При чем тут ajax?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: AJAX-обновление контента на странице форума

Сообщение Krabsss »

хз, просто один человек реализовал тоже самое с помощью Ajax with jquery
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: AJAX-обновление контента на странице форума

Сообщение Sheer »

А что тут было реализовывать?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: AJAX-обновление контента на странице форума

Сообщение Krabsss »

я не совсем понимаю вопроса, ты иронизируешь?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: AJAX-обновление контента на странице форума

Сообщение Sheer »

Догадливый...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Capushon
phpBB 1.2.1
Сообщения: 29
Стаж: 13 лет 6 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: AJAX-обновление контента на странице форума

Сообщение Capushon »

Автор темы немного неправильно назвал её, я думаю он хотел узнать как можно сделать AJAX-обновление контента в списке форумов.
Установлен для наглядности мод "Цвет ссылок на непрочитанные темы и форумы" этот, этот, или этот - не важно. Выглядит это так:

Изображение

Теперь вопрос, как можно с помощью 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>
проблема в том что такая конструкция работает только для строковых элементов типа <span>, а для обновления списка форумов нужно работать с элементами таблиц <tr> <td> - как это можно прикрутить к ним?

Вернуться в «Поддержка phpBB 3.0.х»