Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Есть хак Bug Report для версии 1.1

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

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
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kkhk
Ээээээ.... ну в мыло он отправляет... А нафик тебе в ПМ? Настраивай Board Incoming E-mail Address да забирай письма с почты. Это, имхо, даже удобнее...


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 23:05 13-02-2003
kkhk



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А нафик тебе в ПМ? Настраивай Board Incoming E-mail Address да забирай письма с почты
в этом месте по подробнее расскажи, я такое не слыхал и не знаю.


----------
infix* - зашибательский weblog
Говори кратко, проси мало, уходи борзо

Всего записей: 930 | Зарегистр. 12-10-2001 | Отправлено: 05:53 14-02-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рассказываю для v 1.1 RC2 (другой не имею ).
1. Админцентр, Board Settings -> Email Set-up.
2. Поле Board incoming email address.
3. Вводишь туда свой емэйл, куда хочешь, чтоб письма приходили.
4. Вуаля.
 
В общем-то, в самом хаке так и написано (при отправке сообщения):
$to = $ibforums->vars['email_in'];  
т.е. баг-репорты отправляются на email incoming address борды.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 01:37 15-02-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Есть хак Bug Report для версии 1.1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru