MyBB.de Forum
Eigene Seiten -> eigene Meta-Angaben ? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Eigene Seiten -> eigene Meta-Angaben ? (/thread-17341.html)

Seiten: Seiten: 1 2


Eigene Seiten -> eigene Meta-Angaben ? - falcao1010 - 18.11.2010

Hallo,

bisher habe ich bei selbst erstellten Seiten immer das Template "{$headerinclude}" im Header geladen.

Bei einer weiteren selbst erstellten Seite möchte ich die Meta-Angaben aber individuell festlegen.

Kann ich statt des "{$headerinclude}" einfach die Meta-Angaben an dieser Stelle einfügen ?



RE: Eigene Seiten -> eigene Meta-Angaben ? - StefanT - 18.11.2010

Das wäre nicht ratsam, da steht ja einiges mehr in dem Template. Setze die Angaben doch zusätzlich nach dem Template.


RE: Eigene Seiten -> eigene Meta-Angaben ? - falcao1010 - 18.11.2010

Aber dann hätte ich die Meta-Angaben doch doppelt, einmal über Headerinclude und dann noch zusätzlich nach dem Template...


Problem 2: Beim Aufruf meiner eigenen Seite erhalte ich folgende Fehlermeldung (hier von mir anonymisiert):

"Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/kunden/WEBSEITE.de/SEITE.php(9) : eval()'d code on line 1
Parse error: syntax error, unexpected '=' in /home/www/kunden/WEBSEITE.de/SEITE.php(9) : eval()'d code on line 1 SEITE"

=> Ich habe ganz normal headerinclude eingebunden und finde keinen Fehler. Kann mir dazu jemand helfen ?




RE: Eigene Seiten -> eigene Meta-Angaben ? - StefanT - 18.11.2010

Irgendwo ist ein Fehler im Template.


RE: Eigene Seiten -> eigene Meta-Angaben ? - falcao1010 - 18.11.2010

Spricht die Fehlermeldung nicht für die Datei ? Die sieht so aus (anonymisert):


<?php
//**** Eigene Seite *****
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);


require_once "./global.php";
require_once "./inc/functions_post.php";

add_breadcrumb("Name");


eval("\name .= \"".$templates->get("name")."\";");
output_page(name);
?>




RE: Eigene Seiten -> eigene Meta-Angaben ? - Jockl - 18.11.2010

Du solltest Dir evtl. diese Seite noch einmal genauer ansehen und ggf. einfach die Zeilen dort heraus kopieren und nur die Namen der Variable bzw. des Templates anpassen.


RE: Eigene Seiten -> eigene Meta-Angaben ? - falcao1010 - 18.11.2010

Es geht leider immer noch nicht, Zitat:

"Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/kunden/WEBSEITE.de/SEITE.php(13) : eval()'d code on line 1

Parse error: syntax error, unexpected T_CONCAT_EQUAL in /home/www/kunden/WEBSEITE.de/SEITE.php(13) : eval()'d code on line 1
Seite"


RE: Eigene Seiten -> eigene Meta-Angaben ? - Jockl - 18.11.2010

Und was hast Du geändert? Du könntest ja mal Dein Template und den PHP-Code zeigen. Sonst stochert man ja nur im Nebel...


RE: Eigene Seiten -> eigene Meta-Angaben ? - falcao1010 - 18.11.2010

Ich habe den Original-Code von der Seite https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-eine-eigene-seite-erstellen.html eingefügt und nun Namen des Templates geändert, ohne Erfolg ...

Template der Datei lautet:
"<html>
<head>
<title>Name</title>
{$headerinclude}
</head>
<body>
{$header}
Text...
{$footer}
</body>
</html>"

Als Programm verwende ich übrigens PSPad.


RE: Eigene Seiten -> eigene Meta-Angaben ? - StefanT - 18.11.2010

Die Fehlermeldung beinhaltet die Zeile, in der das Template aufgerufen wird. Aber der Fehler ist im Template. Wink