1

Тема: Как сделать броское уведомление о новых ЛС?

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

Однако юзеры у меня на форуме жалуются, что уведомление в виде надписи (независимо от шрифтового оформления) не бросается в глаза. Можно ли (и как?) сделать что-то более броское? Напр. всплывающее окошко, как на некоторых форумах, или, скажем, поменять цвет фона форума (или сделать яркую рамку), или что-то другое.

Поделиться

2

Re: Как сделать броское уведомление о новых ЛС?

Хорошее предложение, поддерживаю вопрос.

Поделиться

3

Re: Как сделать броское уведомление о новых ЛС?

Еще как вариант можно сделать анимационную картинку

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

Поделиться

4 (08.08.2009 00:11 отредактировано fatalenergy)

Re: Как сделать броское уведомление о новых ЛС?

Я так делаю:

pun_pm_link_null

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE extension SYSTEM "ext-1.0.dtd">
<extension engine="1.0">
    <id>pun_pm_link_null</id>
    <title>pun_pm_link_null</title>
    <version>1</version>
    <description>Удаляет ссылку на сообщения если нет новых</description>
    <author>fatalenergy</author>
    <minversion>1.3</minversion>
    <maxtestedon>1.3.4</maxtestedon>
    <install>
        <![CDATA[

        ]]>
    </install>
    <uninstall>
        <![CDATA[
        ]]>
    </uninstall>
        <hooks>
        <hook id="pun_pm_fn_unread_messages_end" priority="1">
            <![CDATA[
if(!$new_messages) $return = false;
            ]]>
        </hook>
    </hooks>
</extension>

В глаза бросается нормально

Поделиться

5

Re: Как сделать броское уведомление о новых ЛС?

fatalenergy, ничего не перепутано? В описании написано "Удаляет ссылку на сообщения если нет новых".

Поделиться

6

Re: Как сделать броское уведомление о новых ЛС?

8k84,  верно.
по умолчанию так:
Новые сообщения | Активные темы | Темы без ответов | Личные сообщения
ссылка на "Личные сообщения" дублируется (она есть в меню), поэтому она приедается и становится незаметной.
Если внести изменения получится, когда нет новых сообщений: Новые сообщения | Активные темы | Темы без ответов
Если есть новые: Новые сообщения | Активные темы | Темы без ответов | Личные сообщения (5 шт)
Выходит очень даже удобно и заметно.

Поделиться

7 (10.08.2009 00:32 отредактировано dimkalinux)

Re: Как сделать броское уведомление о новых ЛС?

Я использую самописное расширение на jquery+jgrowl, показывающее всплывающее уведомление.
Проверяет наличие новых ЛС асинхронно каждые 20 секунд, без перезагрузки страницы.

http://up.lluga.net/thumbs/large/7b27ab2fbcbe3b67935da0694742ed0e.jpg

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

Поделиться

8

Re: Как сделать броское уведомление о новых ЛС?

Классно, лаконично и функционально!

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

Сайт coordinator

Поделиться

9

Re: Как сделать броское уведомление о новых ЛС?

Странно, я поставил jQuery, затем pm_growl, но сообщения так и непоявляются в отдельном окошке. Брал из выложенной сборки d-linux.

Поделиться

10

Re: Как сделать броское уведомление о новых ЛС?

Ребята, а где взять pm_growl???

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

11

Re: Как сделать броское уведомление о новых ЛС?

Попробуй воспользоваться поиском, лично я на этом форуме качал. (Непомню где) smile

Поделиться

12

Re: Как сделать броское уведомление о новых ЛС?

Поиск приводит к этой теме.

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

Сайт coordinator

Поделиться

13

Re: Как сделать броское уведомление о новых ЛС?

coordinator пишет:

Поиск приводит к этой теме.

Да искал... Поиск в сообщениях выдал только два поста с pm_growl - эти два поста в этой теме... По заголовкам тем - эта тема... sad

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

14

Re: Как сделать броское уведомление о новых ЛС?

http://ifolder.ru/13563742 залил сюда

Поделиться

15

Re: Как сделать броское уведомление о новых ЛС?

Нужно искать сборку d-linux, а не  pm_growl:

atyten пишет:

Брал из выложенной сборки d-linux.

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

Поделиться

16

Re: Как сделать броское уведомление о новых ЛС?

atyten, огромное спасибо... буду сейчас тестить... smile

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

17

Re: Как сделать броское уведомление о новых ЛС?

kvo пишет:

atyten, огромное спасибо... буду сейчас тестить... smile

Отпиши результат

Поделиться

18

Re: Как сделать броское уведомление о новых ЛС?

atyten, не рабоатет...
Тестил на "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7"

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

19

Re: Как сделать броское уведомление о новых ЛС?

На днях выложу готовое расширение.

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

Поделиться

20

Re: Как сделать броское уведомление о новых ЛС?

Дима, буду примного тебе благодарен tongue

Поделиться

21

Re: Как сделать броское уведомление о новых ЛС?

Взаимно

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

Сайт coordinator

Поделиться

22

Re: Как сделать броское уведомление о новых ЛС?

d-linux пишет:

На днях выложу готовое расширение.

Тоже очень заинтересован.

Поделиться

23

Re: Как сделать броское уведомление о новых ЛС?

А может проблема в этих строчках файла "jquery.jgrowl.js"

function pm_growl_async() {
    $.getJSON("http://forum.lluga.net/misc.php",

Заменил на свое, все равно не работает... sad

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

24 (07.10.2009 09:08 отредактировано Studia)

Re: Как сделать броское уведомление о новых ЛС?

В ожидании Диминого расширения пока подставил звуковое оповещение о наличии Непрочитаного ЛС:

В лэнгфайле расширения
'New link active'    => '<strong>New messages (%d)</strong>'  заменено на -

'New link active'    => '<BGSOUND src="sound/звук.wav" volume="0"><strong>New messages (%d)</strong>'

Поделиться

25

Re: Как сделать броское уведомление о новых ЛС?

Так же можно и изображение подставить. Как я понял, на сайте автора тоже не работает уведомление.

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

Сайт coordinator

Поделиться