Gray Fox 0 Report post Posted December 13, 2003 Fehler beseitigt, wieder ein neuer. Wenn ich im Portal oder oben im Skin auf "Assistent" klicke, kommt ein PopUp mit dem Inhalt: Fatal error: Call to undefined function: pop_up_window() in /home/www/web6/html/forum/sources/functions.php on line 2248 Was is das wieder ? :unsure: Share this post Link to post
Stefan 0 Report post Posted December 13, 2003 Wenn du nächstes Mal so einen Fehler hast, poste bitte die entsprechende Zeile aus deiner functions.php +/- 5 Zeilen, das hilft bei der Fehlersuche. Schau mal in deiner skin_global.php ob du folgende Funktion darin stehen hast. function pop_up_window($title, $css, $text) { global $ibforums; return <<<EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>$title</title> $css </head> <script language='Javascript' type="text/javascript"> <!-- function buddy_pop() { window.open('index.{$ibforums->vars['php_ext']}?act=buddy&s={$ibforums->session_id}','BrowserBuddy','width=250,height=500,resizable=yes,scrollbars=yes'); } function chat_pop(cw,ch) { window.open('index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=chat&pop=1','Chat','width='+cw+',height='+ch+',resizable=yes,scrollbars=yes'); } function multi_page_jump( url_bit, total_posts, per_page ) { pages = 1; cur_st = parseInt("{$ibforums->input['st']}"); cur_page = 1; if ( total_posts % per_page == 0 ) { pages = total_posts / per_page; } else { pages = Math.ceil( total_posts / per_page ); } msg = "{$ibforums->lang['tpl_q1']}" + " " + pages; if ( cur_st > 0 ) { cur_page = cur_st / per_page; cur_page = cur_page -1; } show_page = 1; if ( cur_page < pages ) { show_page = cur_page + 1; } if ( cur_page >= pages ) { show_page = cur_page - 1; } else { show_page = cur_page + 1; } userPage = prompt( msg, show_page ); if ( userPage > 0 ) { if ( userPage < 1 ) { userPage = 1; } if ( userPage > pages ) { userPage = pages; } if ( userPage == 1 ) { start = 0; } else { start = (userPage - 1) * per_page; } window.location = url_bit + "&st=" + start; } } //--> </script> <body> <div style='text-align:left'> $text </div> </body> </html> EOF; } Share this post Link to post
Gray Fox 0 Report post Posted December 13, 2003 (edited) Hab das eingefügt aber geht nicht ! functions.php: if ( $ibforums->skin['css_method'] == 'external' ) { $css = $skin_universal->css_external($ibforums->skin['css_id'], $ibforums->skin['img_dir']); } else { $css = $skin_universal->css_inline( str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $ibforums->skin['css_text'] ) ); } $html = $skin_universal->pop_up_window($title, $css, $text); //Zeile 2248 $TAGS = $DB->query("SELECT macro_value, macro_replace FROM ibf_macro WHERE macro_set='{$ibforums->skin['macro_id']}'"); while ( $row = $DB->fetch_row($TAGS) ) { if ($row['macro_value'] != "") { $html = str_replace( "<{".$row['macro_value']."}>", $row['macro_replace'], $html ); } } $html = str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $html ); Edited December 13, 2003 by Deepthroath Share this post Link to post
Stefan 0 Report post Posted December 13, 2003 Hast du es in jedem Skin eingefügt? Share this post Link to post
Helge 192 Report post Posted December 13, 2003 Und wenn du es gemacht hast, solltest du evtl. nochmal das Resynchronise Tool laufen lassen, wie ich es dir in dem anderen Thema bereits erklärt habe, und wenn das nicht geht, musst du dir mal den Mod "Safe Mode" von Peter Installieren, ich meine dann gehts ;) Share this post Link to post
Gray Fox 0 Report post Posted December 13, 2003 (edited) Lol den Mod hab ich vergessen ! Resync Tool habsch auch schon gemacht ! Ich teste ma den Mod und geb Bescheid ! EDIT: Es geht nicht ! :( Edited December 13, 2003 by Deepthroath Share this post Link to post
Gray Fox 0 Report post Posted December 14, 2003 (edited) Das Warning Pop-Up geht auch nicht auf ! Scheint an der functions.php zu liegen ! if ( $ibforums->skin['css_method'] == 'external' ) { $css = $skin_universal->css_external($ibforums->skin['css_id'], $ibforums->skin['img_dir']); } else { $css = $skin_universal->css_inline( str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $ibforums->skin['css_text'] ) ); } $html = $skin_universal->pop_up_window($title, $css, $text); //Zeile 2248 $TAGS = $DB->query("SELECT macro_value, macro_replace FROM ibf_macro WHERE macro_set='{$ibforums->skin['macro_id']}'"); while ( $row = $DB->fetch_row($TAGS) ) { if ($row['macro_value'] != "") { $html = str_replace( "<{".$row['macro_value']."}>", $row['macro_replace'], $html ); } } $html = str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $html ); Edited December 14, 2003 by Deepthroath Share this post Link to post
Helge 192 Report post Posted December 14, 2003 Du wiederholst dich Idee: Kannst du mir mal FTP Daten per PM oder Mail (rigo@ipbsupport.de) schicken? Und einen Admin User im Forum bruache ich dann auch nochmal, und die URL zum Board. Dann werde ichs mir mal Fix anschauen :) Share this post Link to post
Gray Fox 0 Report post Posted December 14, 2003 (edited) PM is raus ! Bin ma gespannt was das ergibt ! Edited December 14, 2003 by Deepthroath Share this post Link to post
Helge 192 Report post Posted December 14, 2003 Also, das Problem ist das, das ein neuer Skin im SafeMode Installiert wurde, und dafür nun keine .php Skin Dateien vorhanden sind. Ich habe nun den Skin mal schnell Installiert und die .php Skin Dateien von meinem Forum in seins Kopiert, und nun Funktioniert das ganze Natürlich auch... Du solltest dir wie gesagt am besten mal Peters Mod für den SafeMode Installieren, damit kannst du dann auch die .php Skin Dateien erstellen lassen Wie ich nun gerade sehe, hast du den Mod schon eingebaut, schön Aber die Funktion "pop_up_window" ist generell in Silaz seinem Skin nicht enthalten, habe es nun mal eingebaut in die Skin Datei, und dann Resynchronisiert, nun gehts :) Share this post Link to post
Gray Fox 0 Report post Posted December 14, 2003 Fett fett fett ! Thx ! :teehee: Share this post Link to post