Özel mesaj geldiğinde haber almak.
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
Özel mesaj geldiğinde haber almak.
arkadaşlar style tr temasını kullanıyorum fakat özel mesaj geldiğinde haberim olmuyor profilimde beni haberdat et butonunu sectim ama kafası eserse haber veriyor siteyi actı acalı 1-2 defa haber verdi benim istediğim özel mesaj geldiğinde yanım sönen bir uyarı ışı nasıl yaparım...
şu moda bir bak ozaman,
http://www.phpbbhacks.com/download/7868
o dediğin gibi birşeye benziyor buda demosu
http://www.phpbbhacks.com/demos/7868.jpg
http://www.phpbbhacks.com/download/7868
o dediğin gibi birşeye benziyor buda demosu
http://www.phpbbhacks.com/demos/7868.jpg
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
Kod: Tümünü seç
##############################################################
## MOD Title: In-Window CSS PM Notification
## MOD Author: Garibaldi < garibaldi@wiscollectorcar.com > Wisconsin Collector Car http://www.wiscollectorcar.com
## MOD Description: This MOD will replace the popup window PM notification with an in-window notification. This has the advantage of still working for users who have blocked popups as well as those who have javascript disabled because it uses a CSS attribute instead. All colors and sizes of the CSS box are configurable.
## MOD Version: 1.2.0
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: 2
## templates/subSilver/overall_header.tpl
## includes/page_header.php
##
## Included Files: (N/A)
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2007-05-05 - Version 1.0
## - added CSS box
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
<title>{SITENAME} :: {PAGE_TITLE}</title>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<style type="text/css">
.alert {
background: #fff6bf center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
}
}
</style>
#
#-----[ FIND ]------------------------------------------
#
<script language="Javascript" type="text/javascript">
<!--
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>
#
#-----[ REPLACE WITH ]------------------------------------------
# (nothing, delete it)
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
#
#-----[ AFTER, ADD ]------------------------------------------
#
print "<div id='CSSPM'><p class='alert'><font align='center' color=000000>You have a new <a class='mainmenu' href='privmsg.php?folder=inbox'><b>Private Message</b>, click here to view it</a></font></p></div>";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
mod kurulumunda hata yapmışsın söylediği satırları kontrol et.
Site Kuralları | Mod Kurulum Makalesi | MODX Formatlı Modların Kurulumu
Lütfen özel mesaj ile yardım istemeyiniz, kurallarımız gereği özel mesajlara cevap vermiyoruz.
Lütfen özel mesaj ile yardım istemeyiniz, kurallarımız gereği özel mesajlara cevap vermiyoruz.
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
$day_userlist .= '<br />' . $not_day_userlist;
}
////
// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
print "<div id='CSSPM'><p class='alert'><font align='center' color=000000>You have a new <a class='mainmenu' href='privmsg.php?folder=inbox'><b>Private Message</b>, click here to view it</a></font></p></div>";
if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}
$s_privmsg_new = 1;
$icon_pm = $images['pm_new_msg'];
}
else
{
arkadaşlar kodu doğru yere kopyaladım ama olmadı yine??
}
////
// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
print "<div id='CSSPM'><p class='alert'><font align='center' color=000000>You have a new <a class='mainmenu' href='privmsg.php?folder=inbox'><b>Private Message</b>, click here to view it</a></font></p></div>";
if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}
$s_privmsg_new = 1;
$icon_pm = $images['pm_new_msg'];
}
else
{
arkadaşlar kodu doğru yere kopyaladım ama olmadı yine??

ben de buna benzer mod kurmustum ama yine de ilgi çekemedi sonra şu küçük kodcuğu yazdım ve sorun aşıldı ki artık sıkımtı gelmiyor
includes/page_header.php yi açıyoruz
üstteki kodun hemen üstüne
bunu ekliyoruz, sonra
bu arrayin olduğu kısma gelip hemen bunun altına ya da 2-3 altına farketmez
bunu ekliyoruz..
ve gidip index_body.tpl 'yi açıyoruz..
bunu bulup hemen devamına
bunu ekliyoruz.. viewforum_body.tpl viewtopic_body.tpl ye de ekleyebilirsiniz üstlerde istediginiz yere..
burada şu unutulmamalı ki
user_new_privmsg
fieldini okudugum için kişi özel mesajlarına tıklayıp okumasa dahi mesajınız var yazısı kayboluyor yani sürekli rahatsızlık vermiyor..
[ resmi görüntülemek için tıklayın ]
includes/page_header.php yi açıyoruz
Kod: Tümünü seç
//
// Parse and show the overall header.
Kod: Tümünü seç
if ($userdata['user_new_privmsg'] != 0)
{
$mesajvar = 'Size Özel Mesaj Var.. Bi Zahmet Bakınız..' ;
}
Kod: Tümünü seç
'SERVER_NAME' => $board_config['server_name'],
Kod: Tümünü seç
'MESAJ_VAR' => $mesajvar,
ve gidip index_body.tpl 'yi açıyoruz..
Kod: Tümünü seç
{CURRENT_TIME}
Kod: Tümünü seç
<b><font color=#FF00FF size=3>{MESAJ_VAR}</font></b>
burada şu unutulmamalı ki
user_new_privmsg
fieldini okudugum için kişi özel mesajlarına tıklayıp okumasa dahi mesajınız var yazısı kayboluyor yani sürekli rahatsızlık vermiyor..
[ resmi görüntülemek için tıklayın ]
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
Öncelikle ilgilendiğin için teşekkür ederim şimdi sorun şu.
page_header de bu codu bulamadım yardımcı olurmusunuz??
page_header de
Kod: Tümünü seç
'SERVER_NAME' => $board_config['server_name'],
evet doğru diyorsunuz ben oralarla epey oynadıgımdan, şimdi bir eski sürüme baktım da
bu satırlar vardır PAGE_TITLE altına girebilirsiniz.. bu bir arraydir, bu array tpl'ye basılacak dataları hafıza alır..
Kod: Tümünü seç
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'SITE_DESCRIPTION' => $board_config['site_desc'],
'PAGE_TITLE' => $page_title,
- caglar_1903
- Kayıtlı Kullanıcı
- Mesajlar: 167
- Kayıt: 01.01.2006, 01:03
- Konum: Site Admini
- İletişim:
Nix yazdı:evet doğru diyorsunuz ben oralarla epey oynadıgımdan, şimdi bir eski sürüme baktım da
bu satırlar vardır PAGE_TITLE altına girebilirsiniz.. bu bir arraydir, bu array tpl'ye basılacak dataları hafıza alır..Kod: Tümünü seç
// The following assigns all _common_ variables that may be used at any point // in a template. // $template->assign_vars(array( 'SITENAME' => $board_config['sitename'], 'SITE_DESCRIPTION' => $board_config['site_desc'], 'PAGE_TITLE' => $page_title,
çok teşekkür ederim yaptım çokta güzel çalışıyor..


Sagol kardes
ben bunu kurdum ve oldu
sitenin en üst sol kösede yazi yaziyor mesaj var diye
ama yanip yanip sönmüyor.
bunu aynen bu resimdeki gibi yapilir mi acaba
[ resmi görüntülemek için tıklayın ]
ben bunu kurdum ve oldu
sitenin en üst sol kösede yazi yaziyor mesaj var diye
ama yanip yanip sönmüyor.
bunu aynen bu resimdeki gibi yapilir mi acaba
[ resmi görüntülemek için tıklayın ]
En son lion tarafından 01.06.2007, 01:41 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
dostum burda terkrar bi sorum olacakpikachu yazdı:şu moda bir bak ozaman,
http://www.phpbbhacks.com/download/7868
o dediğin gibi birşeye benziyor buda demosu
http://www.phpbbhacks.com/demos/7868.jpg
simdi verdigin resimde, mesaj geldiginde üyeye gelen üyenin avartarinida mi gösteriyor birlikte ? aynen resimde görüldügü gibi
Ben resimde öyle birşey göremedim heralde portaldaki hoşgeldin penceresini zannettim modun amaci resimin üstündeki sarı olan yer 

Osmanbükü Köyü Web Sitesi www.OsmanBükü.Net
sagol dostum bilgi icin tesekkür ederim resimi görünce öyle anladiydim.
bu arada
dosya language/lang_german icindeki lang_main.php de yeni mesajin var kismini silip yerine su kodu koydum swf olarak
ama mesaj gelince hic calimyor
acaba kod mu yanlis
bu arada
dosya language/lang_german icindeki lang_main.php de yeni mesajin var kismini silip yerine su kodu koydum swf olarak
ama mesaj gelince hic calimyor
acaba kod mu yanlis
Kod: Tümünü seç
// PM with sound
//
$lang['New_pms'] = 'Du hast %d neue Nachrichten<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1" height="1"><param name=movie value="sounds/sound.swf"><param name=quality value=high><embed src="sounds/sound.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="1"></embed></object>'; // You have 2 new messages
$lang['New_pm'] = 'Du hast 1 neue Nachricht<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="1" height="1"><param name=movie value="sounds/sound.swf"><param name=quality value=high><embed src="sounds/sound.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="1"></embed></object>'; // You have 1 new message
//
// end PM with sound
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 5 misafir