MyBB.de Forum

Normale Version: mybb txt auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hey,
Ich habe im Header jetzt Bilder eingefügt, die wie eine Schalt fläche sein sollen. Wenn man mit der Maus drüber geht sollte eine Kleine Information erscheinen. Habe jetzt hier ein PhP code, der auch klapt aber dieser klapt leider nicht im MYBB.

Bitte um hilfe:
Dieser Code liest die ersten 3 Zeilen eines .txt file aus
code:
Code:
<a class="infotext" href="../index.php"
<img src="images/xy.png" width="71"height="148" name="cod"><span>
<?php
$array = file ('../include/text.txt');
$break = "<br>";
echo $array[0];
echo $break;
echo $array[1];
echo $break;
echo $array[2];
?>
</span></a>

Angezeigt wird nur:
" echo ; echo ; echo ; echo ; echo ; ?>[/code]
In Templates kann kein PHP-Code verwendet werden.
eine idee wir ich es trozdem einfügen könnte?
In der global.php einfügen und mit einer Variable versehen. Und dann im Template die Variable setzen.
wie mach ich am besten die Variable rien? bin nochnicht so vertraut mit php allgemein
Beispiel:

Du fügst in der global.php an entsprechender Stelle folgende Zeile ein
PHP-Code:
$meineVariable "Hallo Welt"
Dann kannst Du z.B. im index-Template diese Variable so einsetzen
Code:
....
{$meineVariable}
...
Eine kurze Frage hierzu:
Gibt es einen Hook, oder in der Plugin API eine Möglichkeit ebenso solche Variablen zu deklarieren? (Also Variablen, die dann in den Templates benutzt werden können).

Zwei Hintergründe dazu:
1. Würde das solche Änderungen updatesicher gestalten.
2. Spiele ich schon lange mit dem Gedanken mich auch mal an MyBB Plugins zu versuchen. Und das wäre ein guter Einstieg, denke ich.
Sry das ich so spät Antworte, war im Urlaub.


Code:
$squadreader = "
<a class="infotext" href="#"
onmouseover="cod.src='#.png'; mouseoversound.playclip();"
onmouseout="cod.src='#.png';">
<img src="#.png" width="71"height="148" name="cod"><span>
<?php
$array = file ('include/text.txt');
$break = "<br>";
echo $array[0];
echo $break;
echo $array[1];
echo $break;
echo $array[2];
?>
</span></a>";

Habe es jetzt so in der Global stehen, aber es kommt ein Error. was ist falsch? :S[/code]
Jetzt hab ich das problem das nur "array" angezeigt wird :/

$test1 = file ('../include/test1.txt');


<span>{test1}</span>
Seiten: 1 2