Anti Double Post Hakkinda bir sorum var

Eklentiler ile ilgili soru, sorun ve tartışmalar.

Anti Double Post Hakkinda bir sorum var

İleti Emexci 22.03.2006, 14:31

ARKADASLAR bu modu kurdum ama simdi mesaj yaziyorum sonra hemen 2 yi yazinca uyari veriyor diyorki öncekini düzenle bu ok. mesajimi editliyorum ayni uyariyi veriyor bunu editlemede nasil hallederim yani editlemede uyari vermemesi icin,

Cevaplarinizi bekliyorum , Tesekkürler

Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------
#
   switch ( $mode )
   {
      case 'editpost':
      case 'newtopic':
      case 'reply':
#
#-----[ AFTER, ADD ]------------------------------------
#
# If you use a mod that limits user edit time, change $board_config['edit_time']
# to the correct option if neccessary.
#
         //
         // BEGIN - Anti Double Post Mod
         //
         if ( $mode != 'newtopic' )
         {
            $edit_overtime = false;
            if ( !$is_auth['auth_mod'] && $board_config['edit_time'] != 0 )
            {
               $current_time = time();
               $difference_min = ($current_time - $post_info['post_time']) / 60;
               $edit_overtime = $difference_min > $board_config['edit_time'];
            }
            $sql = "SELECT topic_last_post_id
                  FROM " . TOPICS_TABLE . "
                  WHERE topic_id = " . $topic_id;
            if (!$topic_query = $db->sql_query($sql))
            {
                message_die(GENERAL_ERROR, $lang['Query_topic']);
            }
            $topic = $db->sql_fetchrow($topic_query);
            $last_post_id = $topic['topic_last_post_id'];
            
            $sql = "SELECT poster_id
                  FROM " . POSTS_TABLE . "
                  WHERE post_id = " . $last_post_id;
            if (!$post_query = $db->sql_query($sql))
            {
               message_die(GENERAL_ERROR, $lang['Query_post']);
            }
            $post = $db->sql_fetchrow($post_query);
            $last_user = $post['poster_id'];   
            if (($userdata['user_id'] == $last_user) && ($is_auth['auth_edit']) && (!$edit_overtime) && (!$is_auth['auth_mod']))
            {
               message_die(GENERAL_MESSAGE,$lang['No_doublepost']);
            }
         }
         //
         // END - Anti Double Posts Mod
         //
Kullanıcı avatarı
Emexci
Üye
Üye
 
İleti: 833
Kayıt: 28.11.2005, 01:07

İleti the_alorak 22.03.2006, 14:37

Ben bu modu hatasız kullanmıştım.
Kullanıcı avatarı
the_alorak
Üye
Üye
 
İleti: 212
Kayıt: 08.10.2005, 20:30
Konum: Zonguldak

Cvp: Anti Double Post Hakkinda bir sorum var

İleti sabri ünal 22.03.2006, 14:40

case 'editpost':

ibaresinin önüne // koy, yani kapat, fakat kodun gerisini bilmediğim için, olumsuz etkileri ne olabilir onu bilmiyorum, fakat senin için hatayı düzeltir.
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti Emexci 22.03.2006, 15:26

hata veriyor bu modu siliyorum , yardimlar icin cok tesekkür ederim
Kullanıcı avatarı
Emexci
Üye
Üye
 
İleti: 833
Kayıt: 28.11.2005, 01:07

İleti Pluton 22.03.2006, 15:27

evet bende yapamadım mlsf
No CommEnT
Pluton
Üye
Üye
 
İleti: 555
Kayıt: 09.10.2005, 18:51
Konum: Antalya


Soru(n)lar & Tartışmalar



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron