• 31-01-2008, 20:12:06
    #1
    Üyeliği durduruldu
    forumunuzda yanlışlıkla veya bilerek üye sildiyseniz ve geri getirmek istiyorsanız bunu uygulayın...

    Önce hesabı silinen kişi için yeni bir hesap oluştur. (İstersen aynı üye adıyla, farketmez.)
    Sonra phpMyAdmin veya benzeri ile şu SQL sorgusunu çalıştır:
    Kod:

    UPDATE smf_messages SET ID_MEMBER = YENI_UYE_NUMARASI WHERE posterEmail = 'ESKI_UYE_MAILI'


    Buradaki YENI_UYE_NUMARASI dediğim yer, yeni kaydettiğin hesabın üye numarası. (Fareyi üye isminin üzerinde tutarsan linkte üye numarası görünür)
    ESKI_UYE_MAILI dediğim yere ise, yanlışlıkla silinen eski hesabın kullandığı e-posta adresi yazılmalı.

    Şimdi o şahıs eski mesajlarına kavuşmuş oldu Göz kırpan

    Eğer yukarıdaki çözüm işe yaramazsa şu sorguyu dene:
    Kod:

    UPDATE smf_messages SET ID_MEMBER='YENI_UYE_NUMARASI' WHERE postername='ESKI_KULLANICI_ADI';
  • 15-04-2009, 13:31:46
    #2
    Bu işe yaramıyor, başka tavsiyesi olan var mı?
  • 15-04-2009, 13:38:55
    #3
    yarar. bir kişiyi forumdan silseniz, kişinin mesajları hala durar. buradaki mantık, o mesajlara yeni bir üye oluşturmak, o sahipsiz mesajlara üye atamak.

    böyle yaparsınız, açtığınız üyenin mesaj sayısı 0 gözükür, profilinden de editlenir o miktar.
  • 15-04-2009, 13:54:54
    #4
    Hocam, ben forumdan birini yanlışlıkla sildim. Ve sildiğim eleman tekrar aynı isimle üye oldu.. Şimdi istiyorum ki silinen üyelikle yazdığı mesajlar, yeni üyeliği altında çıksın..
  • 15-04-2009, 13:55:56
    #5
    phpadminden sorgu çalıştır!


    UPDATE smf_messages SET ID_MEMBER='YENI_UYE_NUMARASI' WHERE postername='ESKI_KULLANICI_ADI';

    Olay budur arakadaşlar % 100 çözüm. 3 4 kişiyi geri getirdim.