[OK]Cannot redeclare display_forums() functions_display.php

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

[OK]Cannot redeclare display_forums() functions_display.php

Beitrag von DeepSurfer »

Huuii, da streift man in den Eingeweiden des Forums herum und da taucht plötzlich diese Meldung auf.

Styles: prosilver (standard) und eigenes Style auf prosilver basierend
MOD: NV_did_you_know / who was here /

Aufruf "Persönlicher Bereich" -> Benutzergruppen ==> Gruppen Verwalten
Fatal error: Cannot redeclare display_forums() (previously declared in /domain/httpdocs/includes/functions_display.php:22) in /domain/httpdocs/includes/functions_display.php on line 516
Habe auch eine functions_display.php aus einem funktionierenden Forum herüberkopiert, aber selber Fehler Taucht auf.
Bin jetzt ein wenig am Grübeln.

Codeschnipp

Code: Alles auswählen

510       if ($return_moderators)
511        {
512                return array($active_forum_ary, $forum_moderators);
513        }
514
515        return array($active_forum_ary, array());
516  }
517
518  /**
519  * Create forum rules for given forum
520  */
521  function generate_forum_rules(&$forum_data)
522  {
523        if (!$forum_data['forum_rules'] && !$forum_data['forum_rules_link'])

Zusatzfrage, mit welcher Datei hätte dieses File unmittelbar zu tun, damit ich die eventuell die MODs eingrenzen kann.
Zuletzt geändert von DeepSurfer am 17.06.2010 18:38, insgesamt 1-mal geändert.
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Cannot redeclare display_forums() functions_display.php

Beitrag von BNa »

Öffne

includes/functions_display.php

Finde

Code: Alles auswählen

function display_forums($root_data = '', $display_moderators = true, $return_moderators = false)
{
Ersetze mit

Code: Alles auswählen

if (!function_exists('display_forums')){
function display_forums($root_data = '', $display_moderators = true, $return_moderators = false)
{
Finde

Code: Alles auswählen

	return array($active_forum_ary, array());
}
Ersetze mit

Code: Alles auswählen

	return array($active_forum_ary, array());
}
}
In deinem Falle ist diese Klasse irgendwo in einem Mod doppelt definiert.

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Das lässt sich von einem Mod-Autor nicht immer und in jedem Falle einschätzen, wo und wie etwas nochmal deklariert sein kann und statt sich jetzt mit einer ellenlangen Fehlersuche auseinanderzusetzen, tut es das auch...
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

Re: Cannot redeclare display_forums() functions_display.php

Beitrag von DeepSurfer »

thx ... und outch, scheinbar hab ich was grösseres umgehauen.
Nun kommt selbige Meldung mit anderen Zeilen.
Fatal error: Cannot redeclare generate_forum_rules() (previously declared in /domain/httpdocs/includes/functions_display.php:522) in /domain/httpdocs/includes/functions_display.php on line 541
Hab aber eine Lösung aufbauen zur Hilfe von BNa hantiert.

folgende Zeile von BNa

Code: Alles auswählen

   return array($active_forum_ary, array());
}
}
ohne letztere Schwinge, dafür aber in der vorletzten Zeile der Datei die Schwinge einsetzen vor dem Nun Funktioniert es wieder

Danke Dir BNa
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: [OK]Cannot redeclare display_forums() functions_display.

Beitrag von niwes »

Hej ,,, [Gott sei Dank gibt es phpbb.de :D ]

hatte den selben fehler,ausgehend aber von

Code: Alles auswählen

Fatal error: Cannot redeclare display_forums /includes/functions_display.php on line 22
den habe ich mit oben genanntem BNa gefixt danach habe ich auch eine andere Meldung bekommen mit Line 5hundert irgendwas :oops:
allerdings auch gefixt mit der Info von DeepSurfer mit der schwinge :P

das komische ist aber das es bei mir nicht im Forum an sich auftrat sondern von heut auf morgen beim öffnen des Galerie Mods :-?
Forum an sich lief ohne Probleme :geek:

muss nun mal testen ob der rest vom board läuft :ugeek:

Danke fürs mitteilen BNa & DeepSurfer
auch wenns schon 5Jahre her ist :lol:
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“