MyBB.de Forum
Anderer Footer auf index.php - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Anderer Footer auf index.php (/thread-23046.html)



Anderer Footer auf index.php - CuBe - 02.01.2011

Hi,
erstmal sry, ist wahrscheinlich ne total dumme Frage, aber ich hab äußerst wenig Ahnung von PHP

Ich würde gerne auf der index.php meines Forums einen anderen Footer anzeigen lassen wie auf den übrigen Seiten.

Daher dachte ich: OK, normales Footer-Template in footer2 Template kopieren.
Dann den Footer so bearbeiten wie ich das möchte und im index-Template einfach aus {$footer} {$footer2} machen - klappt nicht.

Das Problem ist wohl, das die Variable nicht deklariert ist, aber wo mach ich das^^

Gruß
CuBe>


RE: Anderer Footer auf index.php - Jockl - 02.01.2011

Hallo CuBe,

ohne es jetzt ausprobiert zu haben: die Variable $footer2 müsstest Du meiner Meinung nach in der index.php per eval() ausgeben lassen.


RE: Anderer Footer auf index.php - CuBe - 02.01.2011

Die Frage ist ja eher, was ich der $footer2 als Wert zuweisen soll?
Kann ich die einfach im Index Template deklarieren?


RE: Anderer Footer auf index.php - Jockl - 02.01.2011

Korrektur:

Suche in der global.php nach
PHP-Code:
eval("\$footer = \"".$templates->get("footer")."\";"); 
und ersetze es durch
PHP-Code:
if(basename($_SERVER['PHP_SELF']) == "index.php"){
eval(
"\$footer2 = \"".$templates->get("footer2")."\";");
}
else{
eval(
"\$footer = \"".$templates->get("footer")."\";");

Nun musst Du nur noch bei den Templates ein footer2-Template erstellen und mit Leben füllen. Ich denke, das müsste so funktionieren.



RE: Anderer Footer auf index.php - CuBe - 02.01.2011

Vielen Dank klappt einwandfrei Smile