Anasayfa Kimler Online

Geri git   EzBeRiM > (¯`·._.·Oº°[vBulletin | Webmaster]°ºO·._.·´¯) > vBulletin 3 Serisi > Template Eklentileri
Kayıt ol Arama Bugünün Mesajları Bütün Forumları okunmuş kabul et

Template Eklentileri vBulletin ile ilgili Template Eklentileri ve degişikliklerini bulabileceğiniz paylaşabileceginiz bir bölüm...





Yeni Konu aç Cevapla
 
Konu Araçları
Alt 03-29-2007, 12:54 AM   #1 (permalink)
Göz Kendine, Kulak Başkalarına İnanır
 
DoLuNaY ŞoVaLyEsİ - ait Kullanıcı Resmi (Avatar)
Ezberim Üyelik BiLgilerim
Üyelik tarihi: Aug 2006
Nerden: Bizi Satanı Bizim Bedavaya Verdimiz Bir Yerden
Yaş: 5
Üye No: 1
Mesajlar: 12.473
Ezberim Tşk İstatistikleri Tesekkür: 1144
1922 Mesajına
4379 Kere Teşekkür Edildi
Ezberim Rep PuanLaması
İtibar Gücü: 1000
Rep Puanı: 80808
Rep Derecesi:
DoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond reputeDoLuNaY ŞoVaLyEsİ has a reputation beyond repute
Ico55743 Flood Koruması ( Prevent Doubleposting )



Yapımcı :DJ PİSAGOR?


- Ne işe yarıyor bu eklenti
- Ard arda mesaj atıldığında önceki mesaja birleştiriyor.
- Yani artık flood yaptı diye 5 uyarı puanı verilmeyecek.
- Peki ben 48 saat sonra mesaj atsam yine birleşecek mi ilk mesajımla?
- Hayır Bu aşağıdaki kodlara göre 24 saat içinde ard arda attığın mesajlar birleştiriliyor.
- Peki bu süre ayarlanabiliyor mu?
- Tabii LOL $dp_settings kısmından ayarlayabilirsiniz.
- Saol allah rası ossun



Hack Name: Prevent Doubleposting
Hack Version: 1.0 Beta 1
Hack Author: Stefan 'Xenon' Kaeser

includes/functions_newpost.php dosyasını açın ve şu kodu bulun
PHP- Kodu:
$id $dataman->save(); 
Bu kod ile değiştirin.

PHP- Kodu:
// ########### Xenon's prevent doublepost hack #########
    
$dp_settings = array(
        
'timespan' => 3600 24,// how many seconds after the last post the new post is defined as doublepost
        
'spacer' => "\n\n",    // What should be between the old post and the new one (default: two empty lines)
        
'editedbymsg' => 'Automerged Doublepost'// If left blank no edited by will appear
    
);
    
    
$isdoublepost false;
    
$oldmsg $post['message'];

    if (
$type != 'thread' 
        
AND $threadinfo['lastpost'] > TIMENOW $dp_settings['timespan'
        AND 
$threadinfo['lastposter'] == $vbulletin->userinfo['username'])
    {
        
// we are here, so we may have a doublepost -> do more exact checkings
        
$doublepost $vbulletin->db->query_first("
            SELECT post.*
            FROM " 
TABLE_PREFIX "post AS post
            LEFT JOIN " 
TABLE_PREFIX "deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND type = 'post')
            WHERE threadid = $threadinfo[threadid]
                AND dateline > " 
. (TIMENOW $dp_settings['timespan']) . "
                AND visible = 1 AND deletionlog.primaryid IS NULL
            ORDER BY dateline DESC
            LIMIT 1
        "
);
    
        if (
$doublepost['userid'] == $vbulletin->userinfo['userid'])
        {
            
// we truely have a doublepost, now check if the merged post still fits the rules!
            
$dataman2 =& datamanager_init('Post'$vbulletinERRTYPE_ARRAY'threadpost');
            
$dataman2->set_existing($doublepost);
            
$post['message'] = $doublepost['pagetext'] . $dp_settings['spacer'] . $post['message'];
            
            
// set info
            
$dataman2->set_info('preview'$post['preview']);
            
$dataman2->set_info('parseurl'$post['parseurl']);
            
$dataman2->set_info('posthash'$post['posthash']);
            
$dataman2->set_info('forum'$foruminfo);
            
$dataman2->set_info('thread'$threadinfo);
    
            
// set options
            
$dataman2->setr('showsignature'$post['signature']);
            
$dataman2->setr('allowsmilie'$post['enablesmilies']);
    
            
// set data
            
$dataman2->setr('pagetext'$post['message']);
            
$dataman2->setr('iconid'$post['iconid']);
    
            
$dataman2->pre_save();
            if (!
$dataman2->errors)
            {
                
// merged post is ok, so do merging
                
$isdoublepost true;
                unset(
$dataman);
                
$dataman =& $dataman2;
                
$post['postid'] = $doublepost['postid'];
            }
            else
            {
                
// merging will produce errors so keep it as a single post..
                
$isdoublepost false;
            }
        }
    }
    
    if (
$isdoublepost)
    {
        
$id $doublepost['postid'];
        
$dataman->save();
        
        
//now add edited by
        
if ($dp_settings['editedbymsg'] != '')
        {
            
$vbulletin->db->query_write("
                REPLACE INTO " 
TABLE_PREFIX "editlog (postid, userid, username, dateline, reason)
                VALUES ($id, " 
$vbulletin->userinfo['userid'] . ", '" addslashes($vbulletin->userinfo['username']) . "', " TIMENOW ", '" addslashes($dp_settings['editedbymsg']) . "')
            "
);
        }
    }
    else
    {
        
// no doublepost so save as new post
        
$post['message'] = $oldmsg;
        
$id $dataman->save();
    } 
Değişiklikleri kaydedin ve dosyayı upload edin.


Powered By DJ PİSAGOR


___________________________________________________________________________
Sitemizde İllegal paylaşım yasaktır..
Üyeler onay gerektirmeden mesaj ve konu atabilmektedir.
Yöneticilerimizin gözünden kaçan illegal paylaşımları tespit ederseniz lütfen [Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir.Lütfen Buraya TIKLAYARAK Üye Olunuz.]tıklayıp gerekli alanları dolurup bize bildiriniz gereken en kısa sürede yapılacaktır...
[Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir.Lütfen Buraya TIKLAYARAK Üye Olunuz.]
DoLuNaY ŞoVaLyEsİ isimli Üye şimdilik offline konumundadır  
Bookmark Post in TechnoratiNetscape this post!Reddit!Linkibol!
DoLuNaY ŞoVaLyEsİ Kullanıcısına
Teşekkür Edenler:
KrALiÇe (03-29-2007)
Alt 04-20-2007, 06:12 PM   #2 (permalink)
Yeni Ezberci
Ezberim Üyelik BiLgilerim
Üyelik tarihi: Apr 2007
Üye No: 17705
Mesajlar: 8
Ezberim Tşk İstatistikleri Tesekkür: 3
1 Mesajına
1 Kere Teşekkür Edildi
Ezberim Rep PuanLaması
İtibar Gücü: 0
Rep Puanı: 20
Rep Derecesi:
Diyarbakırlı is on a distinguished road
Standart --->: Flood Koruması ( Prevent Doubleposting )



3.6.x de ısler mı bu kardes


Diyarbakırlı isimli Üye şimdilik offline konumundadır  
Bookmark Post in TechnoratiNetscape this post!Reddit!Linkibol!
Cevapla
Ahantar Kelimeler: , , ,



Konu Araçları

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 04:10 AM .


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Design ßy: DoLuNaY ŞoVaLyEsİ
eXTReMe Tracker
[Programdown Anti Virus Program] [Paylaşım Ortamı]
[Paylaşım Forumu] [ForumVEFA]
Sitemizde illegal paylaşım yasaktır.Sayfalarımızda bulunan içeriklerin telif haklarıyla ilgili bir şikayetiniz/sorunuz varsa bize ulaşmak için TIKLAYINIZ .
In this web site,illegal sharing is forbidden.If you have any problem/complaint about content’s copyrights in our page,please click here to contact us.