Как сделать кнопку рефреша?

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как сделать кнопку рефреша?

Сообщение Пчелкин »

А как работает подгрузка сообщений на других движках?

На каких? На булке там еще хуже даже...На 2Х2 что-то придумывали, но потом тож плюнули и забросили проект...Все построено на рефлешах браузеров...
Кроме чатов... Но даже чаты с обновлением раз в 5 сек - на ВСПке (например) - бешенная нагрузка...
clubforum писал(а):Но увольте меня читать что принято в хакерской среде, времени нету.
А вы не подумали что под вас подстраиваться никто не будет? Ждите помощника с нормальным людским сленгом...
Вот тока дождетесь ли? Дартаньян жил давно, Толстой тож уже умер, Березовский не выдержал лавров....других жинтальменов на горизонте не светит...все отжились...

Добавлено спустя 3 минуты 21 секунду:
Хотите пример? Попросите как нибудь всех своих юзеров, кто на форуме (чел 20 надо) ВСЕМ ОДНОВРЕМЕННО открыть страницу КТО В ОНЛАЙН...тока по команде... Подождите минуту...БАд гатевай, 502 или 504 на лицо...подождите с минуту ...форум врубится сам... апач обязательно перезагрузится...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как сделать кнопку рефреша?

Сообщение Sheer »

clubforum писал(а):Но увольте меня читать что принято в хакерской среде, времени нету.
Зря. Дело не в хакерской среде, и мы тут не хакеры, но аналогии прослеживаются. Это полезно почитать, когда вы обращаетесь с вопросами к "хакерской" среде. Реакцию вы уже смогли заметить. Почитайте, сэкономите время впоследствии.
clubforum писал(а):А как работает подгрузка сообщений на других движках?
А какая разница? Не имеет никакого значения, на каком движке будут выполняться 10-20 длиннющих SQL-запросов раз в секунду. Сервер ляжет.
Я попробовал раз, эксперимента ради, раз в секунду проверять не пришло ли новое ЛС. Через 5 минут аккаунт (hostinger.ru) заблокировали из-за превышения нагрузки на SQL-сервер.

Добавлено спустя 3 минуты 19 секунд:
clubforum писал(а):Очевидно, что вьютопик
Это вам очевидно...

Добавлено спустя 2 минуты 41 секунду:
Еще пример Активные темы
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 15 лет
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Как сделать кнопку рефреша?

Сообщение clubforum »

Ну понятно))) Спасибо за ответы.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 2 месяца
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Как сделать кнопку рефреша?

Сообщение Алг »

clubforum писал(а):Обрисую в общих чертах что мне нужно. Я провожу конкурс или игру, которые идут определённое время, скажем, час. Команда из нескольких человек перед началом игры вносится в специальную группу, которая имеет допуск в закрытый раздел.
Есть два варианта реализации:
а) У этой группы имеется право видеть кнопочку, которую можно нажать для "обновления фрагмента", чтобы посты подгружались автоматически, без общей перезагрузки страницы, то есть, типа, как в чате.
б) "Обновление фрагмента" присвоено только определённому подфоруму по id.
То, что в общих чертах нужно, мне понятно, два варианта реализации непонятны, но подобный сервис для активной игры на два часа я сделала.
Реализация такая:
1. Создала новый стиль на основе просильвера. В визуальной части (viewtopic_body.html, quickreply_editor.html) убрала все, что только можно, форум стал походить на чат
2. поставила на этот стиль мод jQueryBase со своими добавками( писала о них в теме мода)
3. Поставила кнопочку "начать/закончить" игру. По нажатию "начать", форум получает этот специфический стиль, по "закончить" форуму возвращается стандартный сабсильвер2

Добавлено спустя 13 минут 40 секунд:
Пчелкин писал(а):Ждите помощника с нормальным людским сленгом...
кстати, я им владею
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 7 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как сделать кнопку рефреша?

Сообщение Balamut »

Еще во времена двойки был авторефреш индекса. Юзал. Нагрузка была не слабая, но я был сам себе хостером, поэтому мирился.

Добавлено спустя 16 минут 3 секунды:
http://www.phpbbhacks.com/download/4611
Еще раз. Это для ДВОЙКИ.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 15 лет
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Как сделать кнопку рефреша?

Сообщение clubforum »

Алг писал(а):кстати, я им владею
Спасибо). За хорошую техническую поддержку. Я тоже считаю, что много разговаривать нужно на своих форумах.

Вернуться в «Запросы модов для phpBB 3.0.x»