SQL Sorguları ile Forum Yönetimi

'vBulletin Destek ve Sorunlar' forumunda UquR tarafından 9 Eylül 2008 tarihinde açılan konu

  1. UquR

    UquR Üye

    Sponsorlu Bağlantılar
    SQL Sorguları ile Forum Yönetimi konusu SQL Sorguları ile Forum Yönetimi


    İmza Görünümü
    Acik: UPDATE user SET options=options + 1 WHERE NOT(options & 1)
    Kapali: UPDATE user SET options=options - 1 WHERE options & 1

    Avatar Gösterimi
    Açık: UPDATE user SET options=options + 2 WHERE NOT(options & 2)
    Kapalı: UPDATE user SET options=options - 2 WHERE options & 2

    Resim Gösterimi
    Açık: UPDATE user SET options=options + 4 WHERE NOT(options & 4)
    Kapalı: UPDATE user SET options=options - 4 WHERE options & 4

    COPPA User
    Evet: UPDATE user SET options=options + 8 WHERE NOT(options & 8)
    Hayır: UPDATE user SET options=options - 8 WHERE options & 8

    Yönetici e-mail alımı
    AÇık: UPDATE user SET options=options + 16 WHERE NOT(options & 16)
    Kapalı: UPDATE user SET options=options - 16 WHERE options & 16

    vCard Download

    Açık: UPDATE user SET options=options + 32 WHERE NOT(options & 32)
    Kapalı: UPDATE user SET options=options - 32 WHERE options & 32

    DST Auto-Correct
    Açık: UPDATE user SET options=options + 64 WHERE NOT(options & 64)
    Kapalı: UPDATE user SET options=options - 64 WHERE options & 64

    DST On/Off
    Açık: UPDATE user SET options=options + 128 WHERE NOT(options & 128)
    Kapalı: UPDATE user SET options=options - 128 WHERE options & 128

    e-mail adres gösterimi
    Açık: UPDATE user SET options=options + 256 WHERE NOT(options & 256)
    Kapalı: UPDATE user SET options=options - 256 WHERE options & 256

    Görünmezlik
    Açık: UPDATE user SET options=options + 512 WHERE NOT(options & 512)
    Kapalı: UPDATE user SET options=options - 512 WHERE options & 512

    İtibar puanını (Reputation) Gösterimi
    Açık: UPDATE user SET options=options + 1024 WHERE NOT(options & 1024)
    Kapalı: UPDATE user SET options=options - 1024 WHERE options & 1024

    PMs alımı
    Açık: UPDATE user SET options=options + 2048 WHERE NOT(options & 2048)
    Kapalı: UPDATE user SET options=options - 2048 WHERE options & 2048

    Yeni PM ler iiçin e-mail alımı
    Açık: UPDATE user SET options=options + 4096 WHERE NOT(options & 4096)
    Kapalı: UPDATE user SET options=options - 4096 WHERE options & 4096

    Yeni PM için Pop-up gösterimi
    Açık: UPDATE user SET pmpopup = 1;
    Kapalı: UPDATE user SET pmpopup = 0;

    İleti sıralaması
    Önce yeni ileti: UPDATE user SET options=options + 32768 WHERE NOT(options & 32768)
    Önce eski ileti: UPDATE user SET options=options - 32768 WHERE options & 32768


    Konu Modu
    Açık: UPDATE user SET threadedmode=1
    Kapalı: UPDATE user SET threadedmode=0

    Popup on new PM
    Açık: UPDATE user SET pmpopup=1
    Kapalı: UPDATE user SET pmpopup=0

    Default daysprune
    UPDATE user SET daysprune=X
    (X = gün sayısı)

    Dil(Lisan)
    UPDATE user SET languageid=X
    (X = Dil ID numarası)

    Style
    UPDATE user SET styleid=X
    (X = Style ID)

    Haftanın ilk günün belirlenmesi
    UPDATE user SET startofweek=X
    (X , 1 den 7 ye kadar bir rakamdır ve 1paar gününden başlar)

    Message Editor Arabirimi

    Editor Araç çubuğunu kapat: UPDATE user SET showvbcode=0
    Standard Editor Araç çubuğunu göster: UPDATE user SET showvbcode=1
    Gelişmiş (WYSIWYG) Editor Araç çubuğunu göster: UPDATE user SET showvbcode=2

    Konu abonelik /e-mail bildirim varsayılanı
    Abone olma: UPDATE user SET autosubscribe = -1
    Uyarı olmaksızın abonelik : UPDATE user SET autosubscribe = 0
    Hızlı e-mail: UPDATE user SET autosubscribe = 1
    Günlük e-mail: UPDATE user SET autosubscribe = 2
    Haftalık e-mail: UPDATE user SET autosubscribe = 3

    Doğumgünü gösterim
    Yaş & Doğum günü bilgisini sakla: UPDATE user SET showbirthday = 0
    Yaşı Göster: UPDATE user SET showbirthday = 1
    Yaş & Doğum günü bilgisini göster: UPDATE user SET showbirthday = 2

    Timezoneoffset
    UPDATE user SET timezoneoffset = X
    (X = GMT değeri (0, 2, -5, ...)

    Tüm forumlar Açık/kapalı
    Etkin: UPDATE forum SET options=options + 1 WHERE NOT(options & 1);
    Kapalı: UPDATE forum SET options=options - 1 WHERE (options & 1);

    Yeni ileti için tüm forumlar Açık/Kapalı
    Açık: UPDATE forum SET options=options + 2 WHERE NOT(options & 2);
    Kapalı: UPDATE forum SET options=options - 2 WHERE (options & 2);

    Tüm forumların Kategori/Forum olarka davranması
    Forum olarak: UPDATE forum SET options=options + 4 WHERE NOT(options & 4);
    Kategori olarak:UPDATE forum SET options=options - 4 WHERE (options & 4);

    Tüm forumlar için cevap gönderimi yönetime tabidir
    Açık: UPDATE forum SET options=options + 8 WHERE NOT(options & 8);
    Kapalı: UPDATE forum SET options=options - 8 WHERE (options & 8);

    Tüm forumlar için konu gönderimi yönetime tabidir
    Açık: UPDATE forum SET options=options + 16 WHERE NOT(options & 16);
    Kapalı: UPDATE forum SET options=options - 16 WHERE (options & 16);

    Tüm forumlar için eklenti gönderimi yönetime tabidir
    Açık: UPDATE forum SET options=options + 32 WHERE NOT(options & 32);
    Kapalı: UPDATE forum SET options=options - 32 WHERE (options & 32);

    Tüm forumlar için BB Code kapat
    Açık: UPDATE forum SET options=options + 64 WHERE NOT(options & 64);
    Kapalı: UPDATE forum SET options=options - 64 WHERE (options & 64);

    Tüm forumlar için resim gösterimi
    Açık: UPDATE forum SET options=options + 128 WHERE NOT(options & 128);
    Kapalı: UPDATE forum SET options=options - 128 WHERE (options & 128);

    Tüm forumlar için HTML
    Açık: UPDATE forum SET options=options + 256 WHERE NOT(options & 256);
    Kapalı: UPDATE forum SET options=options - 256 WHERE (options & 256);

    Tüm forumlar için gülücük
    Açık: UPDATE forum SET options=options + 512 WHERE NOT(options & 512);
    Kapalı: UPDATE forum SET options=options - 512 WHERE (options & 512);

    Tüm forumlar için Post Icon

    Açık: UPDATE forum SET options=options + 1024 WHERE NOT(options & 1024);
    Kapalı: UPDATE forum SET options=options - 1024 WHERE (options & 1024);

    Tüm forumlar için konu derecelendirme
    Açık: UPDATE forum SET options=options + 2048 WHERE NOT(options & 2048);
    Kapalı: UPDATE forum SET options=options - 2048 WHERE (options & 2048);

    Tüm forumlar için ileti sayımı (sayaçlarda)
    Açık: UPDATE forum SET options=options + 4096 WHERE NOT(options & 4096);
    Kapalı: UPDATE forum SET options=options - 4096 WHERE (options & 4096);

    Tüm forumlar için 'Can have Password'
    Açık: UPDATE forum SET options=options + 8192 WHERE NOT(options & 8192);
    Kapalı: UPDATE forum SET options=options - 8192 WHERE (options & 8192);

    Tüm forumlar için arama indexi
    Açık: UPDATE forum SET options=options + 16384 WHERE NOT(options & 16384);
    Kapalı: UPDATE forum SET options=options - 16384 WHERE (options & 16384);

    Tüm forumlar için Stylleri gçersiz kıl
    Açık: UPDATE forum SET options=options + 32768 WHERE NOT(options & 32768);
    Kapalı: UPDATE forum SET options=options - 32768 WHERE (options & 32768);

    Tüm forumlar için ForumJump Menu
    Açık: UPDATE forum SET options=options + 65536 WHERE NOT(options & 65536);
    Kapalı: UPDATE forum SET options=options - 65536 WHERE (options & 65536);

    Tüm forumlar için 'Warn Administrators'
    Açık: UPDATE forum SET options=options + 131072 WHERE NOT(options & 131072);
    Kapalı: UPDATE forum SET options=options - 131072 WHERE (options & 131072);

    Yeni üye kaydı Açık
    UPDATE setting SET value = 1 WHERE varname = 'allowregistration';
    UPDATE datastore SET data = REPLACE(data, '"allowregistration";i:0', '"allowregistration";i:1') WHERE title = 'options';

    Yeni üye kaydı kapalı
    UPDATE setting SET value = 0 WHERE varname = 'allowregistration';
    UPDATE datastore SET data = REPLACE(data, '"allowregistration";i:1', '"allowregistration";i:0') WHERE title = 'options';

    Mesaj Sıralaması
    ilk yazılan ilk UPDATE user SET options = options - 32768 WHERE options & 32768;
    son yazılan ilk UPDATE user SET options = options + 32768 WHERE NOT (options & 32768)

    Kaç üyenin varsayılan stil dışında özel stil kulandığını öğrenmek için
    SELECT COUNT(*) AS count FROM user WHERE styleid != 0 ;

    Tüm forumlar için varsayılan sıralama alanlarını değiştirmek için
    Başlığa göre sıralama: UPDATE forum SET defaultsortfield = 'title';
    Son gönderim zamanına göre :
    UPDATE forum SET defaultsortfield = 'lastpost';
    Konu başlangıç zamanına göre : UPDATE forum SET defaultsortfield = 'dateline';
    cevap sayısına göre sıralama:
    UPDATE forum SET defaultsortfield = 'replycount';
    Görüntülenme sayısına göre :
    UPDATE forum SET defaultsortfield = 'viewcount';
    Konuyu başlatan kişiye göre :
    UPDATE forum SET defaultsortfield = 'postusername';
    Oy sayısına göre :
    UPDATE forum SET defaultsortfield = 'voteavg';

    Tüm avatarları silmek için
    TRUNCATE customavatar;
    UPDATE user SET avatarid='';

    Tüm Rep. leri sıfırlamak
    DELETE FROM reputation;
    UPDATE user SET reputation = 0, reputationlevelid = 0;

    Tüm iletiler için imzaları görünür yapmak
    UPDATE post SET showsignature='1';
     

Bu Sayfayı Paylaş