• Главная
  • » PHP
  • » Браузерное расширение для форума

#41 2011.08.09 11:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Браузерное расширение для форума

а зачем в расширении ник?

Неактивен

#42 2011.08.09 11:24

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Браузерное расширение для форума

Я же говорю что бы расширение не реагировало на свои посты.
Как оно работает:
Оно проверяет новое сообщение если оно новое тогда проверяет автора этого сообщения если я например не автор тогда выдаю сообщение, а если же а сам автор тогда зачем уведомлять и он блокирует notification.html
Добавлено спустя   2 минуты  4 секунды:

Код:

1
2
3
if (arr.forum[i]['last_poster'] === setting.nick) { // Если автор юзер не мигаем иконкой возле форума
db[i]['icon'] = '';
}

Неактивен

#43 2011.08.09 12:34

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Браузерное расширение для форума

ясно.. т.е. у нас будет еще 1 запрос при запуске браузера. может тогда сразу не 2 параметра в конфиге отдавать, а еще чего-нибудь полезного?

Неактивен

#44 2011.08.09 13:48

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Браузерное расширение для форума

http://wapinet.ru/forum/ajax.server.php?informer&getConfig
названия, надеюсь, говорят сами за себя.
если is_guest = true, то проверять на ник не нужно.
Добавлено спустя   1 минуту  54 секунды:
у нас, в принципе, конфиг большой,

`id` int(10) unsigned NOT NULL auto_increment,
`group_id` int(10) unsigned NOT NULL default '4',
`username` varchar(200) NOT NULL default '',
`password` varchar(40) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`title` varchar(50) default NULL,
`realname` varchar(40) default NULL,
`url` varchar(100) default NULL,
`sex` enum('0','1') NOT NULL default '1',
`birthday` varchar(10) NOT NULL,
`jabber` varchar(75) default NULL,
`icq` varchar(12) default NULL,
`msn` varchar(50) default NULL,
`aim` varchar(30) default NULL,
`yahoo` varchar(30) default NULL,
`location` varchar(30) default NULL,
`use_avatar` tinyint(1) NOT NULL default '0',
`signature` text,
`disp_topics` tinyint(3) unsigned default NULL,
`disp_posts` tinyint(3) unsigned default NULL,
`email_setting` tinyint(1) NOT NULL default '1',
`save_pass` tinyint(1) NOT NULL default '1',
`notify_with_post` tinyint(1) NOT NULL default '0',
`show_smilies` tinyint(1) NOT NULL default '1',
`show_img` tinyint(1) NOT NULL default '1',
`show_img_sig` tinyint(1) NOT NULL default '1',
`show_avatars` tinyint(1) NOT NULL default '1',
`show_sig` tinyint(1) NOT NULL default '1',
`timezone` float NOT NULL default '0',
`language` varchar(25) NOT NULL default 'Russian',
`style` varchar(25) NOT NULL default 'VbStyle-Black',
`style_wap` varchar(25) NOT NULL default 'wap',
`num_posts` int(10) unsigned NOT NULL default '0',
`last_post` int(10) unsigned default NULL,
`registered` int(10) unsigned NOT NULL default '0',
`registration_ip` varchar(15) NOT NULL default '0.0.0.0',
`last_visit` int(10) unsigned NOT NULL default '0',
`admin_note` varchar(30) default NULL,
`activate_string` varchar(50) default NULL,
`activate_key` varchar(8) default NULL,
`num_files` int(10) NOT NULL default '0',
`file_bonus` int(10) NOT NULL default '0',
`show_bbpanel_qpost` tinyint(1) NOT NULL default '0',
`popup_enable` tinyint(4) default '1',
`messages_enable` tinyint(4) default '1',
`mark_after` int(10) NOT NULL default '1296000'

можно еще какой-нить инфы полезной брать.

Неактивен

#45 2011.08.09 18:37

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Браузерное расширение для форума

Если в будущем будем постоянно его расширять то понадобится многовато. например пол, аватар, реал. имя, язык.
Знаешь что еще можно сделать: Кто в онлайне.
И уведомления показывать кто зашел а кто вышел.
Добавлено спустя   9 минут  40 секунд:
Слушай мы немножко неправильно сделали.
Надо было делать проверку по количеству сообщений, и если больше тогда начинаем проверку подключатся к апи.
Я несколько не понимаю спецификацию json. Я слыхал что его можно получать с другого хоста. Это так?

Неактивен

#46 2011.08.09 19:37

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Браузерное расширение для форума

да. http://ru.wikipedia.org/wiki/JSON#JSONP_.26_JSONPP

Неактивен

#47 2011.08.09 21:22

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Браузерное расширение для форума

Слушай тогда нельзя нивкоем случае передавать приват через json.
Так как могут выложить на каком то сайте JS код который примет json привата с твоего сайта и передаст его себе на сервер.
Добавлено спустя   1 минуту  39 секунд:
Или я чего то не досмотрел?

Неактивен

#48 2011.08.09 21:47

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Браузерное расширение для форума

А не прочитал еще статью там про jsonpp/
В общем сейчас бежать надо. подойду почитаю.
А как там у нас все безопасно?

Неактивен

#49 2011.08.09 21:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Браузерное расширение для форума

забей) все ок

Неактивен

#50 2011.08.23 19:58

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Браузерное расширение для форума

Паша я не пойму как получать приват
http://wapinet.ru/forum/viewtopic.php?pid=18797#p18797

Отредактировано TLENS (2011.09.17 12:58)

Неактивен

  • Главная
  • » PHP
  • » Браузерное расширение для форума

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.1
0.017 s