Önce mesajı okurken Bu mesajı Sil kutusu var onu silmek için buddy.php idi sanırım ona girip yerini bul. Mesajı sil fonksiyonlarını kaldırdıktan sonra (2-3 yerde var bu ) Kullanıcılar mesajlarını silemeyecek böylece phpmyadmin ile girip mesajları okuyabilirsin <b>nuke_priv_msgs</b> tablosudur. Tek kötü tarafı mesaj gönderen ve alanlar ID olarak yani rakkam olarak kayıt ediliyor bundan dolayı üye listenden sürekli kim hangi ID diye bakman gerek.
Bu mesajlar birikeceği için arada bir komple temizlemen gerekir bu da eğer özel olarak bir üyen bir mesajı saklıyorsa onu kaybetmesi demektir çok hoşuna gitmeyebilir.
Bir proje olarak yapılırsa güzel bir fikrim var.
Mesajın gönderim yapıldığı kod bulunup aynı anda iki tabloya yazması sağlanabilir. nuke_priv_msgs ve nuke_priv_msgs_admin
Bir tane de modules/Messenger/admin klasörü oluşturulup index.php hazırlanabilir. Bu index sadece tüm mesajları nuke_priv_msgs_admin tablosundan okuyarak fetch edip önüne getirecektir. Böylece üyeler istedikleri gibi mesaj okuyup silecek ama mesajların ikizinin oluştuğu bölümde ise tüm mesajlar olduğu gibi kalacaktır.
Yapan olursa özel mesaj ile banada gönderirse çok sevinirim. ;-)
destekleyenler modülünü editleyerek yapabilirsiniz baya esnek bir modül.
nuke_destek ve nuke_destek_bekleme tablolarını messengar tablolarına çevirin.Değişkenleri ve alan isimlerini de aynen çevirin.ben Private_Message modülünü böle kullanıyorum mesala aynı şey site Messenger için de olur.
Ayrıca user tablosundan ID numarasına göre üye adı almayı da aşağıdaki kodla yapabilirsiniz.Messenger tablolarına göre düzenleyebilirsin.
giden User_name
Kod:
$sql = "SELECT * FROM ${prefix}_users where user_id='$privmsgs_to_userid' ";
$sonuc = $db->sql_query($sql);
$row = $db->sql_fetchrow($sonuc);
$user_name = ($row['username']);
[b]Gönderen User name[/b]
$sql_from = "SELECT * FROM ${prefix}_users where user_id='$privmsgs_from_userid' ";
$sonuc_from = $db->sql_query($sql_from);
$row_from = $db->sql_fetchrow($sonuc_from);
$user_name_from = ($row_from['username']);
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız