LINUX.ORG.RU

Изменение на сайте - уведомление при упоминании в [user]


0

1

Теперь при упоминании пользователя в теге [user] ему приходит уведомление (в «Уведомления»).

В данный момент есть следующие ограничения:

  • Уведомление можно послать самому себе. Это удобно для отладки, потом уберу
  • Поддержка ignore-list не реализована. Вопрос к пользующимся игнор-листами, хотите ли вы видить упоминания вас игнорируемыми пользователями или нет?
  • Уведомление приходит только при отправке комментария, для топиков пока не реализовано
★★★★★

Уведомление можно послать самому себе. Это удобно для отладки, потом уберу

Тест: damnemall.

Поддержка ignore-list не реализована. Вопрос к пользующимся игнор-листами, хотите ли вы видить упоминания вас игнорируемыми пользователями или нет?

Да.

damnemall ()

Ну наконец-то у нас есть аналог ЛС. Привет, vurdalak!

vurdalak ★★★★★ ()

Ооо... теперь можно кастовать юзеров в тред! Спасибо!

Test: drull

drull ★☆☆☆ ()
Ответ на: комментарий от adriano32

Как бороться с флеш-мобами уже придумал?

А давайте все вместе позовем isden'а!

vurdalak ★★★★★ ()
Ответ на: комментарий от adriano32
Ответ на: комментарий от derlafff

Класс! Работает!!!

// а ты список народа от балды брал, или из своего игнор-листа? =)

Eddy_Em ☆☆☆☆☆ ()

maxcom, а как насчет обнародования игнор-листов? А то уже много насчет этого разговоров шло, а решения как-то никакого и не приняли...

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

// а ты список народа от балды брал, или из своего игнор-листа? =)

немножко быдлокода:

for i in `seq 6680381 6681381`; do 
	nick=`wget "http://www.linux.org.ru/news/linux-org-ru/$i/page-1" -O - -q | grep "/people/" | sed -e 's/\"/\n/g' | grep '</a>' | sed -e 's/>//;s/<\/a>//'`
	if [ "$nick" != "" ]; then
		for unick in `echo $nick`; do
			if [ "`cat base* | grep $unick`" == "" ]; then
				echo "$unick" >> base5
				echo "$unick"
			fi
		done
	fi
	i=$[ $i + 1 ]
done
derlafff ★★★★★ ()

Гуд. Теперь можно смело реквестировать iZEN в bsd-rip-топики

daemonpnz ★★★★★ ()
Ответ на: комментарий от derlafff

Я, не умеющий незаметно вбрасывать и редко создающий треды вообще, уже занесен в трололо? о_О

Deleted ()

Кто здесь? O_o

Deleted ()
Ответ на: комментарий от hizel

гм, а так три - надо видно .equals для User написать

maxcom ★★★★★ ()
Ответ на: комментарий от daemonpnz

> Гуд. Теперь можно смело реквестировать iZEN в bsd-alive-топики

Починил.

bsdfun ★★★★★ ()

> Вопрос к пользующимся игнор-листами, хотите ли вы видить упоминания вас игнорируемыми пользователями или нет?

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

drull ★☆☆☆ ()
Ответ на: комментарий от drull

> Сам никого не игнорирую, но считаю что уведомления таки должны отсылаться игнорирующим пользователям. Не хорошо когда тебя обсуждают за спиной даже игнорируемые.

Плюс это возможность обратить на себя внимание игнорирующего с целью выяснить причину игнора.

drull ★☆☆☆ ()
Ответ на: комментарий от derlafff

Облом парсить. Можете просто сказать, как оно работает?

Deleted ()
Ответ на: комментарий от Deleted

загружает по очереди темы со страниц, и вырывает оттуда ники из ссылок на профили

derlafff ★★★★★ ()
Ответ на: trololotest от geekless

>trololotest

Есть контакт.

KRoN73 ★★★★★ ()
Ответ на: комментарий от maxcom
PreparedStatementCallback; uncategorized SQLException for SQL [SELECT id,nick,candel,canmod,corrector,passwd,blocked,score,max_score,activated,photo,email,name,unread_events FROM users where nick=?]; SQL state [55000]; error code [0]; This statement has been closed.; nested exception is org.postgresql.util.PSQLException: This statement has been closed.
К сожалению, произошла исключительная ситуация при генерации страницы.

Произошла непредвиденная ошибка. Администраторы получили об этом сигнал. 

Это при первом проходе по уведомлению от Изменение на сайте - уведомление при упоминании в [user] (комментарий) geekless

adriano32 ★★★ ()

Вроде работает.
А уведомлений на почту не будет? =)

zhuravlik ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.