Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Seite mit php-Inhalt einbinden
#1
Hallu,

normale (zusätzlcihe) Textseiten kann ich problemlos einbinden. Nun möchte ich eine Seite mit "php-Inhalt" gleichfalls über einen Link in das Forum einbinden.

Inhalt der Datei ist eine Hilfeauflistung mit der Definition "array"


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("Erläuterungen");

$erlaeuterungen = array (
    array (
        0 => '--',
        1 => 'Einführung'
    ),
    array(
        0 => 'Vorschau verwenden!',
        1 => 'Bitte <span style="background-color: #FFFF00;">verwenden Sie vor dem Absenden eines Beitrages immer die Vorschau</span>. Dadurch erhalten Sie die volle Kontrolle über Ihren Beitrag und ersparen sich, soweit von der Forum-Administration zugelassen, etwaige erforderliche Änderungen <u>nach</u> dem Absenden, bzw. verhindern eine <u>unge-/unerwünschte</u> Darstellung Ihres Beitrages.<br /><br />'
    ),
    array(
        0 => 'Was ist A',
        1 => 'A ist ein .....'
    ),
    array(
        0 => 'Was ist B',
        1 => 'B ist eine .....'
    ),
    array(
        0 => 'Was ist C',
        1 => 'C ist eine .....'
    ),
);
eval("\$erlaeuterungen = \"".$templates->get("erlaeuterungen")."\";"); // Hier wird das erstellte Template geladen
output_page($erlaeuterungen); // Hier wird das erstellte Template ausgegeben
?>


Der Hinweis aus dem Beitrag enthällt nicht die gesuchte "funktionierende" Lösung.

Hätte mir jemand die korrekte Vorhgehensweise wie ich eine solche PHP-Seite mit php-Inhalt einbinden kann?

Für Tipps und Hinweise vorab besten Dank.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an!  ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]
Zitieren
#2
Schau mal ob dass das ist was Du suchst.

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("Erläuterungen""erl.php");

$erlaeuterungen = array (
   array (
       0 => '--',
       1 => 'Einführung'
   ),
   array(
       0 => 'Vorschau verwenden!',
       1 => 'Bitte <span style="background-color: #FFFF00;">verwenden Sie vor dem Absenden eines Beitrages immer die Vorschau</span>. Dadurch erhalten Sie die volle Kontrolle über Ihren Beitrag und ersparen sich, soweit von der Forum-Administration zugelassen, etwaige erforderliche Änderungen <u>nach</u> dem Absenden, bzw. verhindern eine <u>unge-/unerwünschte</u> Darstellung Ihres Beitrages.<br /><br />'
   ),
   array(
       0 => 'Was ist A',
       1 => 'A ist ein .....'
   ),
   array(
       0 => 'Was ist B',
       1 => 'B ist eine .....'
   ),
   array(
       0 => 'Was ist C',
       1 => 'C ist eine .....'
   ),
);

$template "
<html>
<head>
<title>Erläuterungen</title>
{$headerinclude}
</head>
<body>
{$header}
<table cellspacing=\"
{$theme['borderwidth']}\" cellpadding=\"{$theme['tablespace']}\" style=\"width: 100%;\" class=\"tborder\">
<tr>
<td class=\"thead\" colspan=\"3\">Erläuterungen</td>
</tr>
<tr class=\"trow1\">
<td>
1: 
{$erlaeuterungen['0']['0']}<br />
2: 
{$erlaeuterungen['0']['1']}<br />
3: 
{$erlaeuterungen['1']['0']}<br />
4: 
{$erlaeuterungen['1']['1']}<br />
5: 
{$erlaeuterungen['2']['0']}<br />
6: 
{$erlaeuterungen['2']['1']}<br />
7: 
{$erlaeuterungen['3']['0']}<br />
8: 
{$erlaeuterungen['3']['1']}<br />
9: 
{$erlaeuterungen['4']['0']}<br />
10: 
{$erlaeuterungen['4']['1']}<br />
</td>
</tr>
</table>
{$footer}
</body>
</html>"
;

$template str_replace("\\'""'"addslashes($template));

eval(
"\$page = \"".$template."\";");
output_page($page);
?>

Die Datei heisst in meinem Fall erl.php

Sieht dann wie folgt aus.
   
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Hallo Mr. Brechreiz,

ist wazr ein guter Ansatz, jedoch nciht die angestrebte Lösung.

Ich habe mir erlaubt, Dir eine PN mit den erforderlichen Zugangsdaten zu senden. Damit wird mein Anliegen sicher dewutlicher und es wäre toll, wenn wir daraus eine Lösung für alle myBB-Anwender kreieren könnten.

Gruß
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an!  ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]
Zitieren
#4
Du kannst dein Vorhaben gern auch hier erörtern.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Datei mit PHP-Inhalt includen Gerti 10 3.808 10.04.2018, 07:30
Letzter Beitrag: doylecc
  Inhalt einer verlinkten Seite anzeigen wisa 3 1.648 02.05.2012, 17:42
Letzter Beitrag: wisa