Aşağıdaki sorgu ile ise üyenin profilinde henüz okumadığı ama sildiğiniz için okunamayan ve sürekli okunmamış profil mesajı uyarısını kaldırabilirsiniz.
UPDATE user SET vmunreadcount = 0, vmmoderatedcount = 0;
=============
Toplu Signatür Grafiği Silme işlemleri
Signatürlerde yer alan resimleri silmek için aşağıdaki sorguları çalıştırın ve FTP yolu ile signaturepics klasörü içeriğini silin.
TRUNCATE TABLE sigpic;
UPDATE user SET sigpicrevision = 0;
ÖNEMLİ!: Yanlız signatür resimlerinde şöyle bir durum var yukarıdaki sorgularla silseniz bile üyelerin resimlerin görüntülenmesi için imzalarına ekledikleri [SIGPIC][/SIGPIC] satırı imzalarda çıplak olarak görünür. Bu nedenle yazının görünmemesi için sadece resimleri silmeniz yeterli gelmiyecek ve üyelerin imzalarına ekledikleri yazı içeriğinide silmeniz gerekecektir.
Bunun için ise aşağıda yer alan sorguyu kullanmalısınız.
UPDATE usertextfield SET signature = 0;
İmza içeriğinden sadece [SIGPIC][/SIGPIC] kısmını kaldırmak mümkün ancak riskli bir sorgu olduğu için paylaşmıyorum.
vBulletin Abonelikleri Temizleme Komutları
Tüm forum aboneliklerini kaldırmak için aşağıdaki komutu kullanabilirsiniz.
TRUNCATE TABLE subscribeforum;
Tüm Konu aboneliklerini kaldırmak için aşağıdaki komutu kullanabilirsiniz.
TRUNCATE TABLE subscribethread;
=============
Eğer http yolu ile FTP de yer alan dosya dizinlere girildiğinde içerik görünüyorsa index.html dosyalarını silmeyin yada sildiyseniz index.html isimli boş bir dosya yükleyin.
çok kral paylaşım.
bugün toplu temizlik yaptım. forum cillop gibi oldu...
başlarda sorguyu nasıl göndercem diye şaşırdım ama pleks panelden databaseye girdim ordan webadmin yazan yerden sorgu sayfasına girerek hallettim...
yalnız imza olayı olmadı. sadece göz at yazan yerden yüklenen imzalar silindi. link verilerek yüklenen imzalar silinmedi... bununda bir yolu varsa anlatırsanız sevinirim...
yoksa diğer profil mesajları falan süper oldu... hepsi silindi.
Geçen toplu temizlik yaptım. ama bir iki üyemizde bu sosyal gruplar için bildirim uyarısı asılı kaldı. Aceba hangi sorguyu çalıştırınca bu sosyal grup daveti (bildirimi) asılı kalmaktan kurtarırım.
Bende bu toplu temizliği sizin tarif ettiğiniz gibi her zaman yaaprdım bugün yanlışlıkla boşalt diye tıklıyacağıma sil demişim .ne yapmam gerekiyor forum database hatası veriyor .ftpden pulinkleri kapatım forum acıldı fakat konulara tıklanmıyor şu hatayı alıyorum .Lütfen acil yardım ederminiz
Database error in vBulletin 3.8.7 Beta 1:
Invalid SQL:
SELECT
post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
user.*, userfield.*, usertextfield.*,
icon.title as icontitle, icon.iconpath,
avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight,
spamlog.postid AS spamlog_postid,
deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason,
editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason, editlog.hashistory,
postparsed.pagetext_html, postparsed.hasimages,
sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
IF(user.displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid, infractiongroupid
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
LEFT JOIN icon AS icon ON(icon.iconid = post.iconid)
LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid)
LEFT JOIN spamlog AS spamlog ON(spamlog.postid = post.postid)
LEFT JOIN deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post')
LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 276 AND postparsed.languageid = 21)
LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 276 AND sigparsed.languageid = 21)
LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid)
WHERE post.postid IN (0,137516)
ORDER BY post.dateline;