RA1QCW FMonitor — оповещение о непрочитанных сообщениях и ЛС
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Twinkling
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Спасибо за труды! Завтра обязательно потестим 
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
AKsid
Вот такой код
лучше будет использовать в таком виде:
Аналогично и с остальными случаями прямого присвоения переменным значений из глобального массива $_GET, ибо это небезопасно.
Просто совет.
Вот такой код
Код: Выделить всё
$onl=1; //Display inline
if (isset($_GET['o'])) { $onl=(int) $_GET['o'];}Код: Выделить всё
$onl = request_var('o', 1);Просто совет.
-
AKsid
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 17 лет 6 месяцев
- Откуда: Вологда
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Спасибо! Не знал, если честно. Возьму на вооружение.
Но эта строчка из прошлой версии, сейчас всё передаётся через POST, чтобы спрятать ненужную информацию из логов сервера. Эта функция работает с $_POST? Поиском ничего не нашёл по этому поводу, проверить тоже пока не получается.
Еще подумал, что не слишком разумно при каждом запросе передавать логин и пароль. Как-то логичнее передавать идентификатор сессии после первой успешной авторизации. Если разберусь, как получить SID после $auth->login и потом "логиниться" по этому SID'у, переделаю. Буду благодарен, если кто-то даст подсказку.
Но эта строчка из прошлой версии, сейчас всё передаётся через POST, чтобы спрятать ненужную информацию из логов сервера. Эта функция работает с $_POST? Поиском ничего не нашёл по этому поводу, проверить тоже пока не получается.
Еще подумал, что не слишком разумно при каждом запросе передавать логин и пароль. Как-то логичнее передавать идентификатор сессии после первой успешной авторизации. Если разберусь, как получить SID после $auth->login и потом "логиниться" по этому SID'у, переделаю. Буду благодарен, если кто-то даст подсказку.
73! de RA1QCW
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Да. И с куками тоже.AKsid писал(а):Эта функция работает с $_POST?
request_var($var_name, $default_value, $multibyte = false, $cookie = false)-
AKsid
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 17 лет 6 месяцев
- Откуда: Вологда
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Точно! Спасибо! Просто в описании функции про POST не говорилось (точнее - как-то невнятно упомянуты куки и пост). Весь скрипт переписал. Чуть позже перезалью. Пошёл переписывать свои остальные скрипты... :)
73! de RA1QCW
-
AKsid
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 17 лет 6 месяцев
- Откуда: Вологда
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Разобрался с сессиями. Оказалось, что всё не так сложно. Теперь при первом запросе в скрипт отдаётся логин/пароль, в ответ отдаётся SID, который запоминается, и дальше отдаётся только в куках. Нужно было раньше об этом подумать...
Теперь не плодятся сессии после каждого запроса каждого клиента. Не думаю, что это влияло на нагрузку, но пёстрая таблица с SID'ами выглядела не слишком красиво.
Немного потестирую и выложу.
Теперь не плодятся сессии после каждого запроса каждого клиента. Не думаю, что это влияло на нагрузку, но пёстрая таблица с SID'ами выглядела не слишком красиво.
Немного потестирую и выложу.
73! de RA1QCW
-
shvager
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 104 раза
- Поблагодарили: 8 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Ждемс. Пока в текущей версии глюков не наблюдаю. Пожелание: А нельзя, вместо мигания иконки, возможность выбора - мигание или изменять цвет иконки при новых сообщениях?AKsid писал(а):Немного потестирую и выложу
-
AKsid
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 17 лет 6 месяцев
- Откуда: Вологда
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Это не так сложно сделать, но дизайнер из меня не из лучших.:) С иконками мне помогли evrus01 и Twinkling, за что им большое спасибо. Есть вариант главной иконки, которая не мигает, а слегка меняется. Думаю, в следующей версии попробую это реализовать.shvager писал(а):А нельзя, вместо мигания иконки, возможность выбора - мигание или изменять цвет иконки при новых сообщениях?
73! de RA1QCW
-
shvager
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 104 раза
- Поблагодарили: 8 раз
Re: Forum Monitor. Мониторинг непрочитанных сообщений и ЛС.
Названия топика нужно переназвать. Скрин также заменить. А то путаница маленькая...
-
AKsid
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 17 лет 6 месяцев
- Откуда: Вологда
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Точно. Спасибо! Обновил топик.
Обновил и скрипт, и клиента. Менять обязательно и скрипт, и клиента. В новой версии не плодятся идентификаторы в таблице SID'ов, и логин с паролем передаётся только один раз.
Обновил и скрипт, и клиента. Менять обязательно и скрипт, и клиента. В новой версии не плодятся идентификаторы в таблице SID'ов, и логин с паролем передаётся только один раз.
73! de RA1QCW
-
shvager
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 104 раза
- Поблагодарили: 8 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Windows8: вместо открытия нового окна браузера - открывает окно в своем окне.... Виндовс только установлен - никаких "шаманских" действий не было...
-
Twinkling
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Приветствую.
Вот таки вернулся на круги своя... домой из долгой командировки.. и запустил утилиту...
Что ж.. сказать что работает она как надо, не могу вообще... ибо, ещё ни разу не смог подключиться к своему форуму с помощью неё.. Всю дорогу выдаёт сообщение: Login Error
Все нужные действия с указаниями, что и куда - выполнены в полном объёме.
т.е. в файле EXAMPLE.COM.FRM были указаны требуемые данные.
А залитому в корень форума файлу "fmonitor.php" соответственно, были присвоены права (CHMOD 755) как по рецепту..
Единственный возникающий вопрос при этом... так как мой ник на форуме указан кириллицей и в два слова;
Например: "Иван Пупкин"
Может из-за этого не хочет работать...?
И ещё, утилита просит сид.. а у меня, стоит очистка всех сидов ... это, я полагаю, наиболее вероятная причина.. других вариантов пока не вижу.. к сожалению..
) И тем более не от этой утилиты... она лишь даёт команду на открытие окна и не более того.. а как это окно откроется , это уже зависит от настройки свойств интернета.
Вот таки вернулся на круги своя... домой из долгой командировки.. и запустил утилиту...
Что ж.. сказать что работает она как надо, не могу вообще... ибо, ещё ни разу не смог подключиться к своему форуму с помощью неё.. Всю дорогу выдаёт сообщение: Login Error
Все нужные действия с указаниями, что и куда - выполнены в полном объёме.
т.е. в файле EXAMPLE.COM.FRM были указаны требуемые данные.
Код: Выделить всё
name=Мой форум
TYPE=PHPBB3
url=http://url.ru/forum/fmonitor.php
forum=/forum/
hideme=1
act=1
ico=http://url.ru/forum/favicon.ico
user=*
pass=*Единственный возникающий вопрос при этом... так как мой ник на форуме указан кириллицей и в два слова;
Например: "Иван Пупкин"
Может из-за этого не хочет работать...?
И ещё, утилита просит сид.. а у меня, стоит очистка всех сидов ... это, я полагаю, наиболее вероятная причина.. других вариантов пока не вижу.. к сожалению..
Это не от системы зависит.. а от настройки свойств интернета. И вероятнее всего, от настройки самого браузера, того, каким пользуетесь... (ишачек 10 версии наверноеshvager писал(а):Windows8: вместо открытия нового окна браузера - открывает окно в своем окне.... Виндовс только установлен - никаких "шаманских" действий не было...
Последний раз редактировалось Twinkling 12.07.2012 7:49, всего редактировалось 1 раз.
-
shvager
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 104 раза
- Поблагодарили: 8 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Нет - мозилаTwinkling писал(а):ишачек 10 версии наверное
-
shvager
- phpBB 1.4.4
- Сообщения: 159
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 104 раза
- Поблагодарили: 8 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Вот скрин:
При обнаружении новых: (нормально) И вот при попытке перехода по ссылке - открывается форум в окне сообщений:
При обнаружении новых: (нормально) И вот при попытке перехода по ссылке - открывается форум в окне сообщений:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Twinkling
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: RA1QCW FMonitor — оповещение о непрочитанных сообщениях
Хотя.. что тут удивляться .. утилита создана под другой осью.. а восьмёрка.. это ещё даже не RTM, которая выйдет в августе .. что тут говорить.. а релиз восьмёрки, так вообще запланирован на октябрь..
Так что, думаю обсуждение и решение вопросов с восьмёркой, пока, считаю преждевременным.. ибо по сути.. её ещё и нет как таковой.. и со всеми "косяками" и проблемами с "превьюшкой".. вы согласились сами.. читайте соглашение

