Seite 1 von 2
Fehler beim posten
Verfasst: 06.06.2008 17:49
von larsu
hi, gestern habe ich den announcement center mod eingebaut, funktioniert auch wunderbar, allerdings bekomme ich beim posten eines beitrags diesen fehler:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/functions_posting.php on line 22: Missing argument 3 for generate_smilies(), called in /posting.php on line 1174 and defined
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3541: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3543: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3544: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3545: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[/quote]
Verfasst: 06.06.2008 18:08
von 4seven
Code: Alles auswählen
Cannot modify header information - headers already sent
Warscheinlich eine fehlerhafte Codierung der functions_posting.php (evtl. falschen Editor benutzt)
Mal testweise gegen eine jungfräuliche austauschen (Datei vorher sichern)
Verfasst: 06.06.2008 20:16
von Jan500
ich würde eher auf posting.php tippen, denn der function wurden die falsche anzahl an parameter übergeben ...
und
Cannot modify header information - headers already sent by
kommt nur weil der erste Fehler auftritt und vor dem header ausgegeben wird..
verlink mal die functions_posting.php und die posting.php als txt
Jan
Verfasst: 07.06.2008 11:24
von larsu
Verfasst: 07.06.2008 13:07
von Jan500
du hast den mod eingebaut oder?
http://www.phpbb.com/community/viewtopi ... 9&t=981855
du hast dann nicht alle änderungen gemacht, denn in der posting.php wird die funktion so aufgerufen: generate_smilies('inline', $forum_id);
in deiner functions_posting.php: function generate_smilies($mode, $acp_announce = false, $forum_id)
normalerweise wäre es: function generate_smilies($mode, $forum_id) und dann würde es auch mit der in der posting.php übereinstimmen.
also nocheinmal die mod anleitung durchgehen
Jan
und btw, bitte keien txt/php dateien bei rapidshare oder so hochladen, du hast doch webspace, dort kannst du doch eine txt hochladen...
Verfasst: 07.06.2008 13:19
von larsu
Jan500 hat geschrieben:du hast den mod eingebaut oder?
http://www.phpbb.com/community/viewtopi ... 9&t=981855
du hast dann nicht alle änderungen gemacht, denn in der posting.php wird die funktion so aufgerufen: generate_smilies('inline', $forum_id);
in deiner functions_posting.php: function generate_smilies($mode, $acp_announce = false, $forum_id)
normalerweise wäre es: function generate_smilies($mode, $forum_id) und dann würde es auch mit der in der posting.php übereinstimmen.
also nocheinmal die mod anleitung durchgehen
Jan
und btw, bitte keien txt/php dateien bei rapidshare oder so hochladen, du hast doch webspace, dort kannst du doch eine txt hochladen...
O.K. ich werde das nächste mal daran denken.
Ich habe jetzt noch einmal die Anleitung kontrolliert und dann versucht die änderungen erneut zu machen, jedoch kann ich in der posting.php diese Stelle nicht finden:
Was soll ich nun machen?
MfG LarsU[/code]
Verfasst: 07.06.2008 13:20
von Jan500
such nach case 'smilies':
daunter sollte das sein
Jan
Verfasst: 07.06.2008 13:29
von larsu
Danke jetzt hab ichs, hab alles nochmal geändert, aber der Fehler ist immer noch nicht weg o.O
Verfasst: 07.06.2008 13:31
von Jan500
hast du auch das generate_smilies('inline', $forum_id); beachtet

das ist weite runten und dort muss die funktion auch geändert werden.. also scheinbar hast du die naleitung nimmenroch nicht ganz kontrolliert
Jan
Verfasst: 07.06.2008 13:48
von larsu
Wie muss ich denn die funktion ändern? Ich hab einfach den Teil der gesucht werden sollte mit dem ersetzt das in der anleitung stand, oder muss ich noch was machen was nicht in der Anleitung steht? Ich blick da grad nicht so durch...