sohbet odaları

vBulletin, Tüm özel mesajları silme eklentisi var mı?

zbahadir

Müptela
Bilgiler
Katılım
19 Mart 2006
Mesajlar
2,416
Reaksiyon
0
Puanları
0
Şube
Trabzon
213 Aydır Üye
vBulletin için üyelerin özel mesaj kutularını arada bir boşaltmak için eklenti gibi bir şey var mı?
 

iyinet

Root
Admin
Bilgiler
Katılım
2 Eylül 2002
Mesajlar
5,021
Reaksiyon
53
Puanları
51
Şube
Sakarya
256 Aydır Üye
vBulletin için üyelerin özel mesaj kutularını arada bir boşaltmak için eklenti gibi bir şey var mı?
Oyle bir eklenti varmi bilmiyorum ama, ben sana hemen yazayim:

Tamamen bosaltmak kolay, ama 50 mesajdan 20 mesaja indirmek istiyorsan o biraz is istiyor.
 

zbahadir

Müptela
Bilgiler
Katılım
19 Mart 2006
Mesajlar
2,416
Reaksiyon
0
Puanları
0
Şube
Trabzon
213 Aydır Üye
Oyle bir eklenti varmi bilmiyorum ama, ben sana hemen yazayim:

Tamamen bosaltmak kolay, ama 50 mesajdan 20 mesaja indirmek istiyorsan o biraz is istiyor.
Özel mesajların tamamı silinecek.

SQL string ile yapabilirim.
Eklenti iyi olabilirdi ama vbulletin için eklenti yazmayı bilmiyorum, yani
hiç denemedim.

Siz nasıl bir yöntem kullanıyorsunuz?
 

zbahadir

Müptela
Bilgiler
Katılım
19 Mart 2006
Mesajlar
2,416
Reaksiyon
0
Puanları
0
Şube
Trabzon
213 Aydır Üye
vBulletinde bütün özel mesajların silinmesinin nasıl yapıldığını buldum;

Belki birilerinin işine yarar. :)

ACP->Özel Mesaj İstatistikleri->x Mesajı olan kullanıcıları listele->Özel mesaj istatistiklerini göster->Bütün kullnıcıların özel mesajlarını sil.

Eklenti de varmış meğer;
http://forum.iyinet.com/attachment.php?attachmentid=966&stc=1&d=1175721108
 

iyinet

Root
Admin
Bilgiler
Katılım
2 Eylül 2002
Mesajlar
5,021
Reaksiyon
53
Puanları
51
Şube
Sakarya
256 Aydır Üye
Özel mesajların tamamı silinecek.

SQL string ile yapabilirim.
Eklenti iyi olabilirdi ama vbulletin için eklenti yazmayı bilmiyorum, yani
hiç denemedim.

Siz nasıl bir yöntem kullanıyorsunuz?
Asagidaki komutlar tum PM leri siler ve kullanicilarin PM kutularini bos gosterir.
Bu islem geri alinamaz, bu nedenle ilgili tablolarin yedegini almakta fayda var.

DELETE FROM pm;
DELETE FROM pmreceipt;
DELETE FROM pmtext;
UPDATE user SET pmtotal = 0, pmunread = 0;
 

zbahadir

Müptela
Bilgiler
Katılım
19 Mart 2006
Mesajlar
2,416
Reaksiyon
0
Puanları
0
Şube
Trabzon
213 Aydır Üye
Asagidaki komutlar tum PM leri siler ve kullanicilarin PM kutularini bos gosterir.
Bu islem geri alinamaz, bu nedenle ilgili tablolarin yedegini almakta fayda var.
Doğrusu ben o şekilde temizlemiyordum, bu yöntem daha kolaymış.

Burada verdiğim bilgininde aslında bir çeviri hatası sonucu yanlış olduğunu öğrendim.

ACP->Özel Mesaj İstatistikleri->x Mesajı olan kullanıcıları listele->Özel mesaj istatistiklerini göster->Bütün kullnıcıların özel mesajlarını sil.
Ayrıca ben tabloları boşaltırken;
TRUNCATE pm;
TRUNCATE pmtext;
şeklinde boşaltıyorum.
Sizce bunun hangisi daha sağlıklı veya aralarındakiş fark nedir?
 

iyinet

Root
Admin
Bilgiler
Katılım
2 Eylül 2002
Mesajlar
5,021
Reaksiyon
53
Puanları
51
Şube
Sakarya
256 Aydır Üye
Doğrusu ben o şekilde temizlemiyordum, bu yöntem daha kolaymış.

Burada verdiğim bilgininde aslında bir çeviri hatası sonucu yanlış olduğunu öğrendim.



Ayrıca ben tabloları boşaltırken;

şeklinde boşaltıyorum.
Sizce bunun hangisi daha sağlıklı veya aralarındakiş fark nedir?
DELETE ile TRUNCATE in arasindaki fark:
- TRUNCATE tum tabloyu bosaltir, tek tek kayit silmez. Icindeki kayitlar loglanmaz.
- DELETE tum tabloyu siler, silinen her satir log acik ise loglanir.

Islev olarak:
DELETE FROM TABLO ile TRUNCATE TABLO arasinda fark yoktur.
 

Damage

Profesyonel
Bilgiler
Katılım
21 Eylül 2006
Mesajlar
127
Reaksiyon
0
Puanları
0
207 Aydır Üye
ben dediklerinizi denedim ama yemedi :)

DELETE FROM `pmtext` WHERE `pmtext`.`pmtextid` > 0 ;

bu şekilde siliniyor hepsi, ama boş mesaj gibi oluyor başlık ve içerik gidio sadece
 

zbahadir

Müptela
Bilgiler
Katılım
19 Mart 2006
Mesajlar
2,416
Reaksiyon
0
Puanları
0
Şube
Trabzon
213 Aydır Üye
ben dediklerinizi denedim ama yemedi :)

DELETE FROM `pmtext` WHERE `pmtext`.`pmtextid` > 0 ;

bu şekilde siliniyor hepsi, ama boş mesaj gibi oluyor başlık ve içerik gidio sadece
Kod:
TRUNCATE pm;
TRUNCATE pmtext;
Ben bu şekilde yapınca full temizlik oluyor , sonra iyinet'ten öğrendiğim

Kod:
UPDATE user SET pmtotal = 0, pmunread = 0;
komutuyla pm durumlarını güncelliyorum. :)
 

kefere

Yeni Üye
Bilgiler
Katılım
18 Mart 2008
Mesajlar
8
Reaksiyon
0
Puanları
0
189 Aydır Üye
  • Yararlı
Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır.
Üst