Özel mesaj geldiğinde haber almak.

phpBB 2.0.x sürümleri için yapılmasını istediğiniz veya arayıpta bulamadığınız MODları buraya yazabilirsiniz.
Kullanıcı avatarı
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.

Mesaj gönderen caglar_1903 »

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...
Kullanıcı avatarı
pikachu
Kayıtlı Kullanıcı
Mesajlar: 3062
Kayıt: 16.07.2006, 15:32
Konum: ağandon /
İletişim:

Mesaj gönderen pikachu »

ş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
Kullanıcı avatarı
caglar_1903
Kayıtlı Kullanıcı
Mesajlar: 167
Kayıt: 01.01.2006, 01:03
Konum: Site Admini
İletişim:

Mesaj gönderen caglar_1903 »

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
Kullanıcı avatarı
caglar_1903
Kayıtlı Kullanıcı
Mesajlar: 167
Kayıt: 01.01.2006, 01:03
Konum: Site Admini
İletişim:

Mesaj gönderen caglar_1903 »

bu modu kurdum fakat böyle bir hata verdi...

[ resmi görüntülemek için tıklayın ]
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

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.
Kullanıcı avatarı
caglar_1903
Kayıtlı Kullanıcı
Mesajlar: 167
Kayıt: 01.01.2006, 01:03
Konum: Site Admini
İletişim:

Mesaj gönderen caglar_1903 »

$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?? :(
Nix
Kayıtlı Kullanıcı
Mesajlar: 71
Kayıt: 13.03.2007, 08:14
İletişim:

Mesaj gönderen Nix »

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

Kod: Tümünü seç

//
// Parse and show the overall header.
üstteki kodun hemen üstüne

Kod: Tümünü seç

if ($userdata['user_new_privmsg'] != 0)
{
$mesajvar = 'Size Özel Mesaj Var.. Bi Zahmet Bakınız..' ;
}
bunu ekliyoruz, sonra

Kod: Tümünü seç

'SERVER_NAME' => $board_config['server_name'],
bu arrayin olduğu kısma gelip hemen bunun altına ya da 2-3 altına farketmez

Kod: Tümünü seç

'MESAJ_VAR' => $mesajvar,
bunu ekliyoruz..

ve gidip index_body.tpl 'yi açıyoruz..


Kod: Tümünü seç

	{CURRENT_TIME} 
bunu bulup hemen devamına

Kod: Tümünü seç

<b><font color=#FF00FF size=3>{MESAJ_VAR}</font></b>
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 ]
Kullanıcı avatarı
caglar_1903
Kayıtlı Kullanıcı
Mesajlar: 167
Kayıt: 01.01.2006, 01:03
Konum: Site Admini
İletişim:

Mesaj gönderen caglar_1903 »

Öncelikle ilgilendiğin için teşekkür ederim şimdi sorun şu.

page_header de

Kod: Tümünü seç

'SERVER_NAME' => $board_config['server_name'], 
bu codu bulamadım yardımcı olurmusunuz??
Nix
Kayıtlı Kullanıcı
Mesajlar: 71
Kayıt: 13.03.2007, 08:14
İletişim:

Mesaj gönderen Nix »

evet doğru diyorsunuz ben oralarla epey oynadıgımdan, şimdi bir eski sürüme baktım da

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,
bu satırlar vardır PAGE_TITLE altına girebilirsiniz.. bu bir arraydir, bu array tpl'ye basılacak dataları hafıza alır..
Nix
Kayıtlı Kullanıcı
Mesajlar: 71
Kayıt: 13.03.2007, 08:14
İletişim:

Mesaj gönderen Nix »

- sql db sorunundan dolayı çift gitti mesaj, özür.
Kullanıcı avatarı
caglar_1903
Kayıtlı Kullanıcı
Mesajlar: 167
Kayıt: 01.01.2006, 01:03
Konum: Site Admini
İletişim:

Mesaj gönderen caglar_1903 »

Nix yazdı:evet doğru diyorsunuz ben oralarla epey oynadıgımdan, şimdi bir eski sürüme baktım da

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,
bu satırlar vardır PAGE_TITLE altına girebilirsiniz.. bu bir arraydir, bu array tpl'ye basılacak dataları hafıza alır..

çok teşekkür ederim yaptım çokta güzel çalışıyor.. :) :)
lion
Kayıtlı Kullanıcı
Mesajlar: 147
Kayıt: 22.08.2006, 05:59
İletişim:

Mesaj gönderen lion »

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 ]
En son lion tarafından 01.06.2007, 01:41 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
lion
Kayıtlı Kullanıcı
Mesajlar: 147
Kayıt: 22.08.2006, 05:59
İletişim:

Mesaj gönderen lion »

pikachu 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
dostum burda terkrar bi sorum olacak

simdi verdigin resimde, mesaj geldiginde üyeye gelen üyenin avartarinida mi gösteriyor birlikte ? aynen resimde görüldügü gibi
Kullanıcı avatarı
by-keskin
Kayıtlı Kullanıcı
Mesajlar: 425
Kayıt: 10.10.2006, 21:09
İletişim:

Mesaj gönderen by-keskin »

Ben resimde öyle birşey göremedim heralde portaldaki hoşgeldin penceresini zannettim modun amaci resimin üstündeki sarı olan yer :D
Osmanbükü Köyü Web Sitesi www.OsmanBükü.Net
lion
Kayıtlı Kullanıcı
Mesajlar: 147
Kayıt: 22.08.2006, 05:59
İletişim:

Mesaj gönderen lion »

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

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
 
Kilitli

“2.0.x MOD İstekleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir