עמוד 1 מתוך 1

[מדריך] איך להעיף את ההודעה שמופיע אחרי שליחת תגובה / נושא

פורסם: 17/12/2004 ב-22:17:25
על ידי PHP
אם אתם מעוניינים להעיף את *ההודעה שמופיע לאחר שליחת תגובה / נושא, פעלו לפי הצעדים הבאים:

פתח includes/functions_post.php

חפש:

קוד: בחר הכל

   $meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
   $message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');


החלף ב:

קוד: בחר הכל

   $meta = append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id;
   $message = '';


פתח posting.php

חפש:

קוד: בחר הכל

      $template->assign_vars(array(
         'META' => $return_meta)
      );
      message_die(GENERAL_MESSAGE, $return_message);


החלף ב:

קוד: בחר הכל

header("Location: " . $return_meta);


נבדק IE 6.0 וב- phpBBHeb 1.0.8.
אם קורה משהו לפורום, פשוט תחזירו גיבוי.

*מידע: ההודעה נשלחה בהצלחה. לחץ כאן...

פורסם: 27/12/2004 ב-07:40:32
על ידי PHP
שימו לב!
בגלל באג שהתגלה, כל מי שהתקין את ה"מוד", יש לעשות בנוסף לצעדים למעלה את הצעדים הבאים:

פתח functions_post.php
חפש

קוד: בחר הכל

   if ($mode == 'delete' && $post_data['first_post'] && $post_data['last_post'])
   {
      $meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $forum_id) . '">';
      $message = $lang['Deleted'];
   }
   else
   {
      $meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id) . '">';
      $message = (($mode == 'poll_delete') ? $lang['Poll_delete'] : $lang['Deleted']) . '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">', '</a>');
   }

החלף ב

קוד: בחר הכל

   if ($mode == 'delete' && $post_data['first_post'] && $post_data['last_post'])
   {
      $meta = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $forum_id);
      $message = '';
   }
   else
   {
      $meta = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id);
      $message = '';
   }