1

Тема: Кто просматривает тему - Who is reading this topic now?

Расширение Who is reading this topic now? отображает внизу страницы пользователей, которые читаю данную тему. Вот как это выглядит:


Язык: Английский, Русский
Версия pan_who_read_topic - 0.1

Скачать расширение Who reading this topic

1

2

Re: Кто просматривает тему - Who is reading this topic now?

dance смысле фото PunBB  dance смысле фото PunBB В смысле - спасибо!

[url]http://krokovod.org[/url]

3

Re: Кто просматривает тему - Who is reading this topic now?

Ошибка 503 при установке из админки ошибка 503 установке админки фото PunBB

4

Re: Кто просматривает тему - Who is reading this topic now?

Grand91 сказал:

Ошибка 503 при установке из админки

Что в логах на сервере пишут? Если такого файла нет, то советую создать его. Это поможет вам и нам скорее находить неисправность и своевременно устранять ее.

5 (изменено: PunBB, 2017.05.01 11:46)

Re: Кто просматривает тему - Who is reading this topic now?

PunBB, если вы про файл error_log в корневом каталоге, то он пустой.
Ошибка, к слову, выглядит так:


punbb файл error log корневом каталоге пустой ошибка слову выглядит фото PunBB

6 (изменено: PunBB, 2017.04.02 23:41)

Re: Кто просматривает тему - Who is reading this topic now?

Да, здесь php Errors не поможет. Здесь какая то ошибка при запросе в базу данных.
Откройте файл config.php, и раскоментируйте строчку

// Enable DEBUG mode by removing // from the following line
define('FORUM_DEBUG', 1);

И посмотрите, что потом выдаст.

7

Re: Кто просматривает тему - Who is reading this topic now?

PunBB,

База данных: not an error.

Ошибка произошла в строке 558 в .../include/dblayer/sqlite3.php

558-ая строка (та, что с "$this"):

// Recreate indexes
        if (!empty($table['indices']))
        {
            foreach ($table['indices'] as $cur_index)
                $this->query($cur_index) or error(__FILE__, __LINE__);
        }

Можете что-то сказать по этому поводу?

8

Re: Кто просматривает тему - Who is reading this topic now?

если ваш форум работает на SQLite3, то в этом и причина. Оно не адаптировано под для совместимости с этой базой данных как и несколько других расширений.
Посмотрю завтра. возможно ли это.

9

Re: Кто просматривает тему - Who is reading this topic now?

PunBB сказал:

Оно не адаптировано под для совместимости с этой базой данных как и несколько других расширений.

Да, действительно, были похожие ошибки и при установке других расширений. А что вы могли бы посоветовать
вместо SQLite3, исходя из вашего опыта?

10 (изменено: PunBB, 2017.04.03 00:14)

Re: Кто просматривает тему - Who is reading this topic now?

Grand91 сказал:

А что вы могли бы посоветовать
вместо SQLite3, исходя из вашего опыта?

В PunBB имеется по крайней мере на сколько я знаю 2 БД, которым грозит вымирание. Это SQLite и MySQL.
SQLite3 - это очень хорошее решение для небогатых хостингов у которых ограниченное количество БД. Но тем не менее, не все расширения адаптированиы для ее работы. Конечно, при желании можно найти решение.
Мы пользуемся Бегет, БД без ограничений.

Если есть возможность, лучше используйте MySQLi или полное ее название MySQL Improved. Это интенсивно развивающийся тип БД.

1

11

Re: Кто просматривает тему - Who is reading this topic now?

PunBB, и снова спасибо! Поговорю с владельцем форума о возможности перехода на MySQLi.

12 (изменено: kisa, 2017.04.12 10:50)

Re: Кто просматривает тему - Who is reading this topic now?

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

Там тоже есть функция, подобная нашему Who is reading this topic now - просматривают столько-то гостей, и такие-то пользователи. Но ник того из них (или нескольких - при жаркой дискусиии) , кто занят написанием ответа, обозначается курсивом и подчёркивается пунктиром. Это ОЧЕНЬ удобно, когда возникает жаркая дискуссия. Я мог форсировать свой ответ, или наоборот - подождать, пока собеседник опубликует свои мысли - в зависимости от ситуации. И даже видел, когда он надолго задумывается, а потом продолжает писать  чате вижу собеседник занят написанием ответа одном весьма приятом отношениях форуме своё время бывал пользо фото PunBB .

Насколько я помню, функция действует и в Быстром ответе, и, тем более, при ответе по кнопкам "Ответ". Да и по логике так должно быть.

Такая штука, на мой взгляд, заметно украсила бы это расширение и весь форум  чате вижу собеседник занят написанием ответа одном весьма приятом отношениях форуме своё время бывал пользо фото PunBB

[url]http://krokovod.org[/url]

1

13

Re: Кто просматривает тему - Who is reading this topic now?

kisa сказал:

В чате здесь  я вижу, когда собеседник занят написанием мне ответа.

реализовать то можно, только чтобы сделать такое это в чате который у нас на форуме, у меня дня три ушло на написание на чистом PHP и jQuery. Наверное заметили многие, что чат присутствует практически на всех страницах кроме этой, то есть страницы просмотра темы. И это сделано не просто так, а чтобы не нагружать важные страницы. Я это к тому, что вы должны понимать простую вещь: чем больше всяких плюшек мы прикручиваем к форуму, тем больше увеличивается нагрузка на БД, сервер, браузер и тп. Может на компах с шустрым нетом это не так заметно, но на мобильном интернете, как от билайна например, это сразу проявится.

14

Re: Кто просматривает тему - Who is reading this topic now?

Агаа..
Значит, у админа нужна опция - галочка "отключите при медленном интернете", и у пользователя. А ещё лучше - отключать на мобилах автоматом.

[url]http://krokovod.org[/url]

15

Re: Кто просматривает тему - Who is reading this topic now?

kisa сказал:

А ещё лучше - отключать на мобилах автоматом

если мобила подключена например через WIFI то все ок. Я пока не думал ка это можно оптимизировать.

А с другой стороны, не так уж и много таких форумов где народу крутится онлайн около сотни, как например форум костромских джедаев


108 пользователей онлайн - это прилично. А если еще + 92 гостям показывать кто что пишет. то и вовсе нагрузка почти вдвое вырастает. Хотя я бы не стал показывать ее гостям. Хотят общаться - пусть регистрируются. Но опять же. а вдруг - это побудит кого либо зарегится и поучаствовать в беседе.

16 (изменено: kisa, 2017.04.12 12:00)

Re: Кто просматривает тему - Who is reading this topic now?

Да, можно же просто лишить незареганых этой функции. Даже не потому что жалко такой информации для них, а жалко ресурсов для кого попало  Тогда и лишние органы управления ни к чему.

[url]http://krokovod.org[/url]

17

Re: Кто просматривает тему - Who is reading this topic now?

kisa сказал:

Даже не потому что жалко такой информации для них, а жалко ресурсов для кого попало

я согласен с тобой. особенно много тупых ботов лазит где не следует. Я бы конечно показал бы это, но только уникальному незарегистрированному гостю. Хотя, проблемой больше будет реализация функционала, а не настройка для кого то там..
kisa, у тебя есть скриншот той функции?

18 (изменено: kisa, 2017.04.12 14:32)

Re: Кто просматривает тему - Who is reading this topic now?

(улыбаюсь от того, как я тот скриншот делал, бегая между компами)
Вот, пользователь kkkisa пишет сообщение в форму быстрого ответа, остальные сидят ровно. Вид от гостя - поэтому оно всё серое и кроме курсива, ничем не отличается. Вроде когда-то (или при виде от зарегистрированного пользователя) ник пишущего ещё подчёркивался тонким пунктиром. Ну т.е заметнее выделяться должно. У нас, допустим, ники спокойных юзеров    синие, а пишущего хорошо бы тонким чёрным курсивом, например, обозначить. А чего-то динамического, вроде бегающих точечек в чате, наверное, всё-таки не нужно.

[url]http://krokovod.org[/url]

19

Re: Кто просматривает тему - Who is reading this topic now?

kisa сказал:

Вроде когда-то (или при виде от зарегистрированного пользователя) ник пишущего ещё подчёркивался тонким пунктиром. Ну т.е заметнее выделяться должно. У нас, допустим, ники спокойных юзеров    синие, а пишущего хорошо бы тонким чёрным курсивом, например, обозначить.

Спасибо, что потрудился  вроде когда-то виде зарегистрированного пользователя ник пишущего подчёркивался тонким пунктиром заметнее  фото PunBB
На счет точек согласен, но нужно более изящное решение. Выделение курсивом еще ни о чем не говорит.  вроде когда-то виде зарегистрированного пользователя ник пишущего подчёркивался тонким пунктиром заметнее  фото PunBB

20 (изменено: kisa, 2017.04.12 17:37)

Re: Кто просматривает тему - Who is reading this topic now?

Прям затрудился.
Я там с пол-года протусил, пока понял. Но для своих итак хорошо.  Не лепить же по-жлобски прямолинейно такой смайл 

Наверное, тогда что-то мелкодинамичное. Типа мерцания (только не мигания) ника с курсивом вместе, что ли. Или очень ненавязчиво мигающее пунктироне подчёркивание. Не хочется, чтобы оно, как спецсигнал прямо в глаза лезло.

Добавлено: 2017.04.12 16:27

Опять-таки, все ники синие и прямостоящие, а один чёрный и наклонный - мало? Может и достаточно. Ещё и подчёркнутый аккуратно пунктирчиком.

Добавлено: 2017.04.12 16:36

Если опрос сделать частым, например, секунду или две, ник будет дёргаться от прямого положения во время пауз в наборе до курсива при наборе. Это будет похоже на этот смайл  , когда он то пишет, то репу чухает 
Да ну его, это динамику, мне кажется.

[url]http://krokovod.org[/url]