[ABD] Centred Popup on PM

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

[ABD] Centred Popup on PM

Сообщение Mr. Anderson »

Мелкий твик для удобства. После установки этого мода попап-окошко, выскакивающее при получении нового ЛС, будет "отцентрировано" - появится точно в середине экрана (независимо от разрешения).

Код: Выделить всё

############################################################## 
## MOD Title: 		Centered Popup on PM
## MOD Authors: 	Mr. Anderson < anderson@phpbbguru.net > http://www.phpbbguru.net 
## MOD Description: 	This mod places PM Popup at the center of the screen
##			instead of left-top corner.
## MOD Version: 	1.0.0 
## 
## Installation Level: 	Easy 
## Installation Time: 	2 Minutes 
## Files To Edit (1): 	templates/subSilver/overall_header.tpl
##			
## Included Files: (n/a) 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD.
############################################################## 
## Author Notes: 
##
##	Original idea belongs to Platinum < platinum@gamesniffer.com > http://www.gamesniffer.com
##
##	Special thanks to Xpert < xpert@phpbbguru.net > http://www.phpbbguru.net
##	for help on JS.
## 
############################################################## 
## MOD History: 
## 
##   2004-05-23 - Version 1.0.0 
##      - Initial Release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/overall_header.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

<!-- BEGIN switch_enable_pm_popup --> 
<script language="Javascript" type="text/javascript"> 
<!-- 
   if ( {PRIVATE_MESSAGE_NEW_FLAG} ) 
   { 
      window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');; 
   } 
//--> 
</script> 
<!-- END switch_enable_pm_popup --> 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

<!-- BEGIN switch_enable_pm_popup --> 
<script language="Javascript" type="text/javascript">
<!--

ptop = (window.screen.width / 2) - 200;
pleft = (window.screen.height / 2) - 112;

if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
	window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'top='+ ptop + ',left=' + pleft + ',HEIGHT=225,resizable=yes,WIDTH=400');
}
//-->
</script> 
<!-- END switch_enable_pm_popup -->

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год 1 месяц
Откуда: Estonia, Tallinn

Сообщение Vladson »

Не сказал бы что это нужно, я бы скорее окошко совсем в угол забил. (Я часто ловлю себя на мысли что оно неудобно появляется, и чем ближе к верхнему левому углу тем меньше меня это раздражает).
Нет мод отличный (до ужаса простой поэтому осмелюсь предположить что безглючный) но и безполезный потому что "на вкус и цвет...".
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Vladson
Ну никто же не заставляет его ставить всех поголовно. Вот лично мне так удобнее, потому мод и написал.
В конце концов - поменять "пару цифр" и будет и тебе "щастье" - появляться окошко будет в вернем левом углу :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 3 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Вы оба правы. А Андерсону придется видимо еше немного попотеть - сделать так, чтобы пользователь смог в профиле выбирать, обычное окно или по центру. Если он, конечно, захочет этого. :wink:
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Xpert
Тоже идея, но вот только не сейчас. Как-нибудь по завершении зачетной недели (надеюсь, что вся сессия будет автоматом).
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год 1 месяц
Откуда: Estonia, Tallinn

Сообщение Vladson »

Я то могу поменять, но я скорее свой мод напишу, чтоб было не просто как я хочу, а даже лучше чем я хочу...
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Vladson
Напиши, но какой с того толк? Не проще доработать готовый мод?

PS:
А "лучше, чем хочу" - это как? ;)
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год 1 месяц
Откуда: Estonia, Tallinn

Сообщение Vladson »

Напиши, но какой с того толк? Не проще доработать готовый мод?
Нет, мой мод даже близко не такой конструкции.
А "лучше, чем хочу" - это как?
Я хочу чтобы он мне нравился, а лучше этого - чтобы не только мне одному понравился.
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Vladson
Стремление к универсальности похвально.
Тогда зачем распылять усилия? Стань со-автором новой ревизии ЭТОГО мода или просто предложи дополнения.
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год 1 месяц
Откуда: Estonia, Tallinn

Сообщение Vladson »

Стань со-автором новой ревизии ЭТОГО мода
А что для этого надо ? :shock:
или просто предложи дополнения.
Дополнений могу предложить два :idea:
1 - Кнопки переходить в "inbox" мапо, надо добавить ещё кнопку чтоб переходить в "inbox" в новом окне. (Многим это понравится)
2 - (дополнение к первому) Можно даже сделать это ("новое") окно таким же самым pop-up'ом но только размером 700х500...(чтоб небыло проблем при 800х600)

P.S. Это только из того что я сам пробовал на локале (и мне понравилось), а если ещё кто что-нибудь посоветует.
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Vladson
Для этого надо желание ;) Так как моё согласие у тебя уже есть :)
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год 1 месяц
Откуда: Estonia, Tallinn

Сообщение Vladson »

Кроме желания что надо, я обычно стараюсь не хотеть того чего не могу...
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Vladson
Ну "стандартный набор" - HTML, JS, php, MySQL.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 3 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Vladson
1 - Кнопки переходить в "inbox" мапо, надо добавить ещё кнопку чтоб переходить в "inbox" в новом окне. (Многим это понравится)
Это ты про кнопку, находящуюся в popup?

Мысли вслух. Мод плавно перетекает в совершенно другое название - что-то вроде Advanced PM Popup. Функциональность расширяется явно не по первоначальному сценарию.

Добавлено спустя 2 минуты 12 секунд:

Mr. Anderson
Только без MySQL - это достаточно знать только одному из нас, для начала таким могу быть я. JS кстати тоже не обязателен - нужен html, начальные знания php и желание разбираться в движке.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Xpert
Наверное про ссылку ;)

PS:
А что? Это плохо?

Вернуться в «Бета-версии модов для phpBB 2.0.x»