kkhk

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Есть хак Bug Report, не пойму куда он отправляет сообщение об ошибке, толи на мыло, толи в персональное сообщение на форуме, если кто разберется сообщите и если он отправляет на мыло, можно ли его переделать, чтобы отправлял в приват на имя админа. Код: add the following lines to your CSS files .title {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none} .content {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica} Make a file sources/Bugs.php -------------BEGIN FILE------------ <?php $idx = new bug_report; Class bug_report { function bug_report() { global $IN, $ibforums, $print, $sender_name, $sender_email, $message; $form_block = " <center><font class=\"title\"><b>".$ibforums->vars['board_desc'].": Bug Report</b></font> <font class=\"content\">All Bug Reports are invaluable to us</font> <FORM METHOD=\"post\" ACTION=\"".$ibforums->base_url."&act=Bug&CODE=00\"> <P><strong>Your Name:</strong><br>"; if (!($ibforums->member['id']=="0" || $ibforums->member['id'])) { $form_block.=" <INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"".$sender_name."\" SIZE=30></p> <P><strong>"._YOUREMAIL.":</strong><br> <INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"".$sender_email."\" SIZE=30></p> <P><strong>Bug Report:</strong><br>"; } else { $form_block.=" <INPUT type=\"hidden\" NAME=\"sender_name\" VALUE=\"".$ibforums->member['name']."\" SIZE=30>".$ibforums->member['name']."</p> <P><strong>Your Email address:</strong><br> <INPUT type=\"hidden\" NAME=\"sender_email\" VALUE=\"".$ibforums->member['email']."\" SIZE=30>".$ibforums->member['email']."</p> <P><strong>Bug Report:</strong><br>"; } $form_block.=" <TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p> <INPUT type=\"hidden\" name=\"opi\" value=\"ds\"> <P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND_."\"></p> </FORM></center>"; switch($ibforums->input['CODE']) { case '00': if ($sender_name == "") { $name_err = "<center><font class=\"option\"><b><i>You Didn't enter a name</i></b></font></center><br>"; $send = "no"; } if ($sender_email == "") { $email_err = "<center><font class=\"option\"><b><i>You Didn't enter an Email Address</i></b></font></center><br>"; $send = "no"; } if ($message == "") { $message_err = "<center><font class=\"option\"><b><i>You did not enter a bug report</i></b></font></center><br>"; $send = "no"; } if ($send != "no") { $msg = $ibforums->vars['board_desc']."\n\n"; $msg .= "Sender: $sender_name\n"; $msg .= "Email: $sender_email\n"; $msg .= "Bug Report: $message\n\n"; $to = $ibforums->vars['email_in']; $mailheaders = "From:".$ibforums->vars['board_desc']." ".$ibforums->vars['email_out']."\n"; $mailheaders .= "Reply-To: $sender_email\n\n"; mail($to, $subject, $msg, $mailheaders); $print->add_output("<P><center>Your Bug Report has been sent</center></p>"); $print->add_output("<P><center>Thankyou</center></p>"); } elseif ($send == "no") { $print->add_output($name_err.$email_err.$message_err."<hr>".$form_block ); $print->add_output(""); } break; default: $print->add_output($form_block); break; } $print->do_output(array('TITLE' => $ibforums->vars['board_desc']." Bug Report", 'NAV' => array("Bug Report"), 'JS' => '0' )); } } ?> --------- END FILE -------------- now edit your index.php find the line 'ModCP' => 'mod_cp', direclty underneath add 'Bug' => 'Bugs', save the file. Your bug report is now @ http://www.your-domain.com/forum/index.php?act=Bug |
---------- infix* - зашибательский weblog Говори кратко, проси мало, уходи борзо |
| Всего записей: 930 | Зарегистр. 12-10-2001 | Отправлено: 12:47 13-02-2003 | Исправлено: kkhk, 18:08 13-02-2003 |
|