Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
mybb txt auslesen
#1
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]
Zitieren
#2
In Templates kann kein PHP-Code verwendet werden.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
eine idee wir ich es trozdem einfügen könnte?
Zitieren
#4
In der global.php einfügen und mit einer Variable versehen. Und dann im Template die Variable setzen.
Zitieren
#5
wie mach ich am besten die Variable rien? bin nochnicht so vertraut mit php allgemein
Zitieren
#6
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}
...
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#7
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.
Zitieren
#8
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]
Zitieren
#9
http://www.inside-php.de/tutorial/PHP-Ei...n-PHP.html
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#10
Jetzt hab ich das problem das nur "array" angezeigt wird :/

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


<span>{test1}</span>
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  robots.txt kai1083 8 4.015 01.09.2012, 20:51
Letzter Beitrag: Torie