Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.19 veröffentlicht (11.09.18)


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.
Wer fragt, ist gegebenenfalls für fünf Minuten ein Narr. Wer nicht fragt, bleibt ein Narr.
Forum-1 | Forum-2 | Forum-3
Versionen: (PHP: 5.6.32 | MyBB: 1.8.15)


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ß
Wer fragt, ist gegebenenfalls für fünf Minuten ein Narr. Wer nicht fragt, bleibt ein Narr.
Forum-1 | Forum-2 | Forum-3
Versionen: (PHP: 5.6.32 | MyBB: 1.8.15)


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 753 10.04.2018, 07:30
Letzter Beitrag: doylecc
  Inhalt einer verlinkten Seite anzeigen wisa 3 782 02.05.2012, 17:42
Letzter Beitrag: wisa