İhtiyacınız varsa vBulletin forumunda bir kullanıcının tüm mesajlarını silmeSize bunu yapmanın iki farklı yolunu bırakıyorum. Veritabanına saldıran bir grafik ve bir diğeri.
Kullanıcının normal miktarda mesajı varsa, vBulletin'in kendi aracıyla grafik formu en iyi ve en az tehlikelidir.
Bir forumu yönetirken, bir kullanıcının tüm mesajlarını, uygun olmadıkları veya spam oldukları için veya hatta kullanıcı bizden profilini silmemizi istediği için silmemiz gerektiğini birçok kez gördüm ve tüm mesajları.
Bu eğitim vBulletin 4.xx sürümleri içindir 5.x için çalışıp çalışmadığını bilmiyorum çünkü test etmedim ve veritabanının yapısını da bilmiyorum.
vBulletin ile konuları ve gönderileri silin
vBulletin yönetim aracı çok güçlüdür. Bu vesileyle, bir kullanıcının tüm mesajlarını silmek istiyorum. Bunlar iki Gönderi ve Konu veya Tema ve Mesaj olarak ikiye ayrılır.
Seçtiğimiz vBulletin forumumuzun admincp veya admin panelini açıyoruz Temalar ve Mesajlar > Kırp
Diğer seçenekler bölümünde kullanıcının adını seçiyoruz ve Forum'da mesajları silmek istediğimiz forumu seçiyoruz, benim durumumda Tüm Forumlar ve Konuları Kes düğmesine tıklayarak bitiriyoruz.
Bu iki seçenek görünecek, Tüm Konuları Kırp, bu kullanıcıyı toplu olarak silecek veya seçici olarak Kırp, bu kullanıcıdan hangi mesajların silineceğini seçmemize izin verecek
Bu durumlarda her zaman tüm mesajları sil tuşuna basarım.
Silindikten sonra, kullanıcıyı yasaklamanız veya silmeniz gerekir. vBulletin için bazı antispam sistemleri aynı zamanda mesajları, kullanıcıyı silmeye ve ayrıca antispamı geliştirmek için ip ve postayı bilgilendirmeye izin verir.
Veritabanı sorgularını kullanma
Herhangi bir nedenle grafik formu başarısız olursa. Veya kullanıcının o kadar çok gönderisi varsa ve araç askıda kalıyorsa ve bunları silmiyorsa, bu sorguları doğrudan veritabanında, örneğin phpmyadmin kullanarak kullanabilirsiniz.
Benim durumumda, forumu spam ile dolduran kullanıcılarla birkaç kez kullandım. Sonuncusunda 166 bin mesaj vardı ve grafik forma cevap vermedi.
Veritabanını sorgulamadan önce, bir şeyler ters giderse diye lütfen bir yedekleme yapın.
Yedekleme veya yedekleme yapmayı bilmiyorsanız bana söyleyin
Konular ve Mesajlar veya Konular ve Mesajlar arasındaki fark
İleti dizileri Konulardır, ileti dizileridir, sohbet başlatıcılardır, bir vbulletin forumunda yeni bir konu açtığınızda bu bir ileti dizisidir
Ve mesajlar mesajlardır, bu başlıklar, konular veya başlıklardaki yanıtlardır. Onlara ne demek istersen.
Bir kullanıcının yazdığı her şeyi silmek istiyorsanız, ikisini de silmeniz gerekir. Arayüz üzerinden her şeyi siler, ancak SQL sorgularını bu yöntemle yaparsanız iki sorgu yapmanız gerekecektir.
phpmyadmin'de çalıştırın.
cPanel kullanarak phpmyadmin'i nerede bulacağınızı bilmiyorsanız, bana söyleyin, ben de bir eğitim hazırlayayım.
İlk iş cPnel veya phpMyAdmin'in bulunduğu paneli açıp sol çerçeveden veritabanımızı seçip resimdeki gibi SQL sekmesine gitmek olacaktır.
Burada bu iki sorguyu koyacağız. İkisini aynı anda koymayın, önce birini sonra diğerini koyun.
Bu örnekte kullanıcı kimliği olan sonundaki sayıyı '17031' olarak değiştirmeniz gerekecektir.
DELETE FROM `thread` WHERE `postuserid` ='17031'
DELETE FROM `post` WHERE `userid` ='17031'
İşte bir kullanıcının kimliğini bulmanın bir yolu.
Kullanıcı kimliği nasıl görülür
Yönetim panelimize gidiyoruz. vBulletin admincp sayfamız ve Kullanıcılar > Kullanıcılara Göre Ara kısmında sol menüye tıklayınız. Sağda, kullanıcı alanını doldurduğumuz ve Tam Arama verdiğimiz bir form alacağız.
Sadece bir tane varsa, dosyası açılacak ve değilse, mevcut farklı kullanıcılar görünecek ve birini seçecektir.
Üstteki sekmede kimliğini göreceksiniz.
Buraya girdikten sonra, kullanıcıyı silebilir veya onu afişe edebilirsiniz. Silecekseniz mesajlarını sildikten sonra yapın yoksa öksüz kalırlar.