1 (07.01.2010 23:28 отредактировано dimkalinux)

Тема: [Релиз] Fancy Private Message Notification

Расширение показывает всплывающее окно при приходе новых личных сообщений.
Работает без перезагрузки страницы. Интервал обновления — 45 секунд.

Тестовая версия. Только русский язык.

Для работы требуется fancy_jquery версии >= 1.3.10

fancy_pm_notification.tar.gz — версия 0.3.4 v 1.3

http://punbb.ru/downloads/v14/fancy_pm_notification.zip - v 1.4

Добавлено спустя 47 секунд:

Скриншот. Не грузится :-)

http://up.lluga.net/thumbs/large/53d2a744c9141747c85210f095e344803d4c640d.jpg

Смайл. Дата. Подпись.

Поделиться

2 (07.01.2010 06:32 отредактировано Ghost)

Re: [Релиз] Fancy Private Message Notification

У меня не работает smile
Firebug говорит, что после каждого запроса новых сообщений происходит следующая ошибка:

<br />
<b>Fatal error</b>:  Call to undefined function json_encode() in <b>F:\www\htdocs\punbb13\misc.php(631) : eval()'d code</b> on line <b>248</b><br />

PHP 5.1.2 (А разработчики говорят, что должно работать и на 4.3.0)

Поделиться

3

Re: [Релиз] Fancy Private Message Notification

Минимальные требования к json_encode:

(PHP 5 >= 5.2.0, PECL json >= 1.2.0)

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

4 (07.01.2010 13:26 отредактировано Ghost)

Re: [Релиз] Fancy Private Message Notification

Я хотел намекнуть, что менять версию PHP ради одного расширения - как-то неправильно, если разработчики обещают работоспособность форума на 4.3.0.
Можно написать функцию, которая бы вызывалась для более ранних версий, в статье о json_encode на php.net есть пример.

Поделиться

5 (07.01.2010 23:29 отредактировано dimkalinux)

Re: [Релиз] Fancy Private Message Notification

Исправил в версии 0.3.4.

fancy_pm_notification.tar.gz — версия 0.3.4

Смайл. Дата. Подпись.

Поделиться

6

Re: [Релиз] Fancy Private Message Notification

Спасибо!

Поделиться

7

Re: [Релиз] Fancy Private Message Notification

PHP: 5.2.11 - работает, но нет обновления нотиса через 45 секунд.
Поддержка мультиязычная планируется?

У каждого свой взгляд на мир.

Сайт coordinator

Поделиться

8

Re: [Релиз] Fancy Private Message Notification

Планируется, но не в ближайший месяц.
Если нет обновлений — смотрите фаирбагом, и в консоль ошибок.
Может jquery обычный? Нужен именно fancy.

На forum.lluga.net уже несколько месяцев расширение работает без проблем.

Смайл. Дата. Подпись.

Поделиться

9

Re: [Релиз] Fancy Private Message Notification

Firebug ошибок не выдает. jquery - Fancy jQuery версии 1.3.10.

У каждого свой взгляд на мир.

Сайт coordinator

Поделиться

10

Re: [Релиз] Fancy Private Message Notification

А запросы отправляются?

Смайл. Дата. Подпись.

Поделиться

11

Re: [Релиз] Fancy Private Message Notification

Запросы идут с интервалом 45 секунд. Я неправильно понял, что нотис всплывает каждые 45 секунд при наличии непрочитанного сообщения. Оказвается под

d-linux пишет:

Интервал обновления — 45 секунд

подразумевается другая функция.

Еще предлагаю в стилях писать так:

        /* for IE */
        filter:alpha(opacity=80);
        /* CSS3 standard */
        opacity:0.80;

И прописать тип шрифтов.

У каждого свой взгляд на мир.

Сайт coordinator

Поделиться

12

Re: [Релиз] Fancy Private Message Notification

А как бы переделать расширение, чтобы в одном из форумов при не проставленной оценке всплывала эта фигня с уведомлением, о том, что оценка не стоит smile
Мне показалось, что можно обойтись подменой одного хука:

        <hook id="vt_quickpost_end"><![CDATA[
if($cur_topic['forum_id'] == '34') {
$flag_r = 0;
$result_rat = $forum_db->query('SELECT * FROM Ratings WHERE topic_id = '.$id.'');
while ($data = $forum_db->fetch_assoc ($result_rat)) {
if($data['user_id'] == $forum_user['id']) $flag_r = 1;
}
if($flag_r == 0) {
$pun_pm_get_unread_Result = 1;
$pun_pm_get_unread_Message = $id;
 }
}
                if (function_exists('json_encode')) {
                    exit(json_encode(array('result'=>$pun_pm_get_unread_Result, 'count'=>$pun_pm_get_unread_Message)));
                } else {
                    exit('{"result":'.$pun_pm_get_unread_Result.',"count":'.$pun_pm_get_unread_Message.'}');
                }
            }
        ]]></hook>

Но нет...

Поделиться

13

Re: [Релиз] Fancy Private Message Notification

При попытке поставить расширение сильно ругается и материться

Это расширение не может быть установлено, если «pun_pm» установлен и включен

jquery стоит и работает.В чем проблемка?
Расширения которые стоят на форуме:
BBCode buttons
Fancy Category Hidder
Fancy jQuery
Reputation
Усе)

Сайт Ready2War

Поделиться

14

Re: [Релиз] Fancy Private Message Notification

Pun_pm установите и включите.

Смайл. Дата. Подпись.

Поделиться

15

Re: [Релиз] Fancy Private Message Notification

Здравствуйте
Подскажите, пожалуйста, а есть техническая возможность сделать уведомления на почту о новых личных сообщениях?
Спасибо

Поделиться

16

Re: [Релиз] Fancy Private Message Notification

а можно ссылочку нарасширение Pun_pm?

Добавлено спустя 17 минут 19 секунд:

Расширение поставил, включил в админке. Все супер все клаcсно! Очередное спасибо!!!

Добавлено спустя 18 минут 8 секунд:

Почему то при отправке пишет ошибку

Notice: Undefined variable: forum_page in C:\Program Files\VertrigoServ\www\extensions\pun_pm\functions.php on line 383

Но сообщение доходит.

Сайт Ready2War

Поделиться

17

Re: [Релиз] Fancy Private Message Notification

Ready2War, Нотисы вообще отключить можно в пхп.ини. Или же на строке 383 перед $forum_page добавьте @ - что также потушит нотис.

Поделиться

18

Re: [Релиз] Fancy Private Message Notification

Здравствуйте
Мое сообщение #15 больше не актуально, нашел решение на импортном форуме, если кому интересно вот ссылка
http://punbb.informer.com/forums/topic/ … e-pmemail/
Спасибо

Поделиться

19

Re: [Релиз] Fancy Private Message Notification

Планируется такое для 1.4 ?

Сайт Zevs

Поделиться

20

Re: [Релиз] Fancy Private Message Notification

В ближайшее время нет.
Планируется доработка pun_pm подобными функциями, как и многими другими.

Смайл. Дата. Подпись.

Поделиться

21

Re: [Релиз] Fancy Private Message Notification

dimkalinux пишет:

В ближайшее время нет.
Планируется доработка pun_pm подобными функциями, как и многими другими.

Не забудьте тогда о поиске в личных сообщениях !!

Сайт Zevs

Поделиться

22 (03.05.2012 21:42 отредактировано mihhru)

Re: [Релиз] Fancy Private Message Notification

А куда копать, чтобы окошко висело всегда, если есть непрочитанные сообщения и не уходило при переходе на другие страницы?

UPD:
Решил так:
В jquery.jgrowl.js в 265 строке заменить:

if (num_unread_messages > num_unread_in_cookie)

на

if (num_unread_messages > 0)

Спасибо, хороший плагин.

Поделиться

23

Re: [Релиз] Fancy Private Message Notification

Плагин отличный. Вопрос! Можно ли к нему еще и звуковое уведомление прикрутить?  Как показывает реальная практика, некторые пользователи приобрели "баннерную слепоту" и в упор не видят личных мессаг.  Хотелось бы проиграть им типа "чпок" как по приходу мессаги вконтакте.

Поделиться

24

Re: [Релиз] Fancy Private Message Notification

Можно ли переделать уведомление так, чтобы оно показывало кол-во полученных сообщений?

Примерно так:

Сайт nihi1ist

Поделиться