MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
airveysel avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Harici özel mesaj gönderme olayı


Sponsor Reklam
media venus

Çevrimdışı airveysel
 Tarih: 25-02-2014, Saat:17:32
#1
Arkadaşlar merhaba;

harici bir php dosyasından Mybb veritabınına privatemessage tablosune veri girip özel mesaj göndermek istiyorum.

yani kendi php dosyamdan kullanıcılara özel mesaj yollayacağım.


PHP Kod:
mysql_query("insert into mybb_privatemessages(uid,toid,fromid,subject,message,dateline) values('".$mesaj['UyeID']."','".$mesaj['UyeID']."','".$mesaj['gonderen']."','[G]: ".$mesaj['baslik']."','".$mesaj['mesaj']."','".date(time())."')"); 

bu şekilde özel mesaj yollamış oluyorum, üyenin mesaj kutusuna düşüyor ama yeni gelen bir mesaj gibi uyarı vermiyor, kullanıcı mesajın yeni olduğunu anlamıyor.

konu hakkında yardımcı olabilir misiniz?
Cevapla
Bunu Beğenenler:
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı EmreKarakaya
 Tarih: 25-02-2014, Saat:18:55
#2
Merhaba

Sorguyu şöyle çalıştırmayı deneyiniz.

PHP Kod:
UPDATE `emre`.`mybb_usersSET `unreadpms` = '1' WHERE `mybb_users`.`uid` =2

Burada gerekli bilgileri değiştirin lütfen.Eğer anlamadıysanız şöyle açıklıyım

'emre' kullanıcı adı unreadpms okunmamış pm sayısı bunu ben olsam önce php ye alır sonra 1 artırarak yazdırırdım.Uid ise kullanıcı idsi.
Cevapla
Bunu Beğenenler:

Çevrimdışı airveysel
 Tarih: 26-02-2014, Saat:12:18
#3
(25-02-2014, Saat:18:55)EmreKarakaya Adlı Kullanıcıdan Alıntı: Merhaba

Sorguyu şöyle çalıştırmayı deneyiniz.

PHP Kod:
UPDATE `emre`.`mybb_usersSET `unreadpms` = '1' WHERE `mybb_users`.`uid` =2

Burada gerekli bilgileri değiştirin lütfen.Eğer anlamadıysanız şöyle açıklıyım

'emre' kullanıcı adı unreadpms okunmamış pm sayısı bunu ben olsam önce php ye alır sonra 1 artırarak yazdırırdım.Uid ise kullanıcı idsi.

Emre bey yanıtınız için teşekkürler ;

ancak dediğiniz çözümü uyguladığımda da özel mesaj kısmında gelen kutusuna girdiğimizde evet bir adet mesaj bold şekilde duruyor okunmadığı belli fakat kullanıcı ancak mesaj kutusuna girerse bunu fark edebiliyor.

forumda gezinirken yeni mesaj geldiğine dair herhangi bir duyuru ekranı açılmıyor,

(forumun özel mesaj sistemini kullandığımda duyuru penceresi açılıp kullanıcıyı haberdar ediyor.)

bunu sağlamak için ne yapmam lazım ?
Cevapla
Bunu Beğenenler:

Çevrimdışı Remzi0068
 Tarih: 26-02-2014, Saat:15:37
#4
mybb_users Tablosunda 'pmnotice' Sutununun degerini '2' yapmaniz gerek. Sorgu:
PHP Kod:
$sql "UPDATE ".TABLE_PREFIX."users SET pmnotice='2' WHERE uid = '{$user_id}'"
Cevapla
Bunu Beğenenler:

Çevrimdışı airveysel
 Tarih: 26-02-2014, Saat:15:59
(Son Düzenleme: 26-02-2014, Saat:16:15, Düzenleyen: airveysel.)
#5
Sanırım çözüldü, çok teşekkürler Süper

peki pmnotice 0,1,2 olduğunda ne değişiyor? mantığı nedir ?
Cevapla
Bunu Beğenenler:

Çevrimdışı Remzi0068
 Tarih: 26-02-2014, Saat:16:19
#6
0 = Özel Mesaj Yok
1 = Okunmamis Özel Mesaj Var, fakat Bildirim Kullanici Tarafindan Gizlenmis
2 = Okunmamis Özel Mesaj Var, Bildirim Acik

Mantik Bu Sekildedir.
Cevapla
Bunu Beğenenler:

Çevrimdışı airveysel
 Tarih: 26-02-2014, Saat:16:25
#7
Çok teşekkürler Süper
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  mybb mail gönderme sorunu j700 7 593 27-12-2015, Saat:06:34
Son Yorum: j700
  MyBB Mesaj Gönderme Sql Error JaccoB 4 329 11-12-2015, Saat:11:56
Son Yorum: coderix
  MyBB Mesaj Gönderme Sql Error Hatası JaccoB 1 330 10-12-2015, Saat:23:06
Son Yorum: EmreKarakaya
  [1.6] Özel Mesaj Gönderme Sorunu TheNightMare 1 436 14-08-2015, Saat:16:33
Son Yorum: EmreKarakaya
  [MCTR - 1.6] Yardım Özel mesaj göndermede hamdikrbg 1 473 21-03-2015, Saat:12:04
Son Yorum: Screwy



Konuyu Okuyanlar: 1 Ziyaretçi