Mesaj silince başlık siliniyor.

Tüm soru(n)lar ve tartışmalar; kullanım ile ilgili soru(n)lar.

Mesaj silince başlık siliniyor.

İleti wildkiss 24.02.2007, 21:40

Merhabalar.

Konu başlığı içindeki herhangi bir mesajı silince o başlık siliniyor.

Bu sorunu nasıl çözebilirim ?
wildkiss
Üye
Üye
 
İleti: 3
Kayıt: 27.09.2006, 23:51

Cvp: Mesaj silince başlık siliniyor.

İleti EFE03 26.02.2007, 21:02

Kod: Tümünü seç
posting.php de bul


--------------------------------------------------------------------------------------------
//---[ + ]---[ FIX ]---------------------------------------
   if ( $error_msg == '' & $mode != 'delete' )
   //---[ - ]---[ FIX ]---------------------------------------
         {
            $topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;

            submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
         }
         break;

      case 'delete':
      case 'poll_delete':
         if ($error_msg != '')
         {
            message_die(GENERAL_MESSAGE, $error_msg);
         }

         delete_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id);
         break;
   }

   //---[ + ]---[ FIX ]---------------------------------------
   if ( $error_msg == '' & $mode != 'delete' )
   //---[ - ]---[ FIX ]---------------------------------------
   {
      if ( $mode != 'editpost' )
      {
         $user_id = ( $mode == 'reply' || $mode == 'newtopic' ) ? $userdata['user_id'] : $post_data['poster_id'];
         update_post_stats($mode, $post_data, $forum_id, $topic_id, $post_id, $user_id);
      }
      $attachment_mod['posting']->insert_attachment($post_id);

      if ($error_msg == '' && $mode != 'poll_delete')
      {
         user_notification($mode, $post_data, $post_info['topic_title'], $forum_id, $topic_id, $post_id, $notify_user);
      }

      if ( $mode == 'newtopic' || $mode == 'reply' )
      {
         $tracking_topics = ( !empty($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) : array();
         $tracking_forums = ( !empty($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array();

         if ( count($tracking_topics) + count($tracking_forums) == 100 && empty($tracking_topics[$topic_id]) )
         {
            asort($tracking_topics);
            unset($tracking_topics[key($tracking_topics)]);
         }

         $tracking_topics[$topic_id] = time();

         setcookie($board_config['cookie_name'] . '_t', serialize($tracking_topics), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
      }

      //---[ + ]---[ FIX ]---------------------------------------
      redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id", true) . '#' . $post_id);
   }
   
   if ( $error_msg == '' & $mode == 'delete')
   {
      $template->assign_vars(array(
         'META' => $return_meta)
      );
      message_die(GENERAL_MESSAGE, $return_message);
   }
   //---[ - ]---[ FIX ]---------------------------------------



------------------------değiştir-----------------------------------------------------------


//---[ + ]---[ FIX ]---------------------------------------
   if ( $error_msg == '' & $mode != 'delete' )
   //---[ - ]---[ FIX ]---------------------------------------
         {
            $topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;

            submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
         }
         break;

      case 'delete':
      case 'poll_delete':
         delete_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id);
         break;
   }

   if ( $mode != 'editpost' )
   {
      $user_id = ( $mode == 'reply' || $mode == 'newtopic' ) ? $userdata['user_id'] : $post_data['poster_id'];
      update_post_stats($mode, $post_data, $forum_id, $topic_id, $post_id, $user_id);
   }
   $attachment_mod['posting']->insert_attachment($post_id);

   if ($error_msg == '' && $mode != 'poll_delete')
   {
      user_notification($mode, $post_data, $post_info['topic_title'], $forum_id, $topic_id, $post_id, $notify_user);
   }

   if ( $mode == 'newtopic' || $mode == 'reply' )
   {
      $tracking_topics = ( !empty($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) : array();
      $tracking_forums = ( !empty($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array();

      if ( count($tracking_topics) + count($tracking_forums) == 100 && empty($tracking_topics[$topic_id]) )
      {
         asort($tracking_topics);
         unset($tracking_topics[key($tracking_topics)]);
      }

      $tracking_topics[$topic_id] = time();
      setcookie($board_config['cookie_name'] . '_t', serialize($tracking_topics), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
   }

   if ($error_msg == '')
   {
      if ( $mode == 'delete' )
      {
         $template->assign_vars(array(
            'META' => $return_meta)
         );
         message_die(GENERAL_MESSAGE, $return_message);
      }
      else
      {
         redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id", true) . '#' . $post_id);
           }
   }
   //---[ - ]---[ FIX ]---------------------------------------
}
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

Cvp: Mesaj silince başlık siliniyor.

İleti EFE03 02.03.2007, 21:14

sorun düzeldimi?
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

Cvp: Mesaj silince başlık siliniyor.

İleti wildkiss 03.03.2007, 21:00

uzun süredir aktif olamıyordum bu yüzden cevabım geçikti özür..

Dediğiniz yapmak istedim lakin posting.php de verdiğiniz kodlarla uyuşan bir bölüm bulamadım ne yazık ki..


Kod: Tümünü seç
   if ( $error_msg == '' & $mode != 'delete' )
şeklinde başlayan bir kod yok

kullandığım sürüm phpBB 2.0.21
wildkiss
Üye
Üye
 
İleti: 3
Kayıt: 27.09.2006, 23:51


Soru(n)lar & Tartışmalar



Kimler çevrimiçi

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

cron