MyBB.de Forum
.php Inhalt einbinden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Sonstiges (https://www.mybb.de/forum/forum-62.html)
+---- Thema: .php Inhalt einbinden (/thread-18047.html)

Seiten: Seiten: 1 2


RE: .php Inhalt einbinden - Rev0 - 12.03.2011

Ok mal ein kleines Beispiel:

Ich habe ein Formular im Template.
In diesem Formular befindet sich ein Button.

Wenn ich nun den Button klicke, soll darunter ein Text erscheinen, den ich vorher in einer Variable gespeichert habe.

Wie setzte ich das jetzt am besten um?


RE: .php Inhalt einbinden - StefanT - 12.03.2011

Du fügst die Variable ins Template ein...


RE: .php Inhalt einbinden - Marti95. - 12.03.2011

im Template {$var} und im impressum.php der code, seh ich das richtig?


RE: .php Inhalt einbinden - linwinman - 12.03.2011

Hallo Rev0,

hier mal ein anderes Beispiel:

Template "hello"
Code:
<html>
<head>
<title>{$settings['bbname']} - Hallo Welt</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>Hallo Welt</strong></td>
</tr>
<tr>
<td class="trow1" align="center">
<!-- hier wird die Variable "$hello_text" (aus Datei "hello.php") ausgegeben -->
{$hello_text}
</td>
</tr>
</table>
{$footer}
</body>
</html>

Datei "hello.php"
PHP-Code:
<?php
define
("IN_MYBB"1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
 
require("global.php");

add_breadcrumb("Hallo Welt");

// hier wird die Variable "$hello_text" definiert, die durch das Template "hello" ausgegeben wird
$hello_text "Hallo Welt!";

eval(
"\$hello = \"".$templates->get("hello")."\";"); // Hier wird das erstellte Template geladen
output_page($hello);
?>