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
PHP in Header
#1
Huhu,

ich probiere nun seid einigen Stunden rum, aber weiß es trotzdem nicht.
Wie füge ich PHP in den Header ein?

Diesen Code:
PHP-Code:
<?php
if($mybb->user['uid'] = 0)
{
echo 
"<div id=\"info\"><div id=\"infobar\"><a href={$mybb->settings['bburl']}/member.php?action=register>Als Mitglied hast du viele weitere Vorteile. Klicke hier, um dich
kostenlos zu registrieren!</a></div><br><br></div><br><br>"
;
}
?>
#2
Hallo MacPri,

Du kannst im header kein php verwenden.

Allerdings kannst du dir in den header eine zusätzliche Variable setzten, die dir das gewollte ausgibt. Schreibe den Code dazu an die entsprechende Stelle in der global.php und füge im Template header die Variable ein.

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#3
So, und wie mach' ich das? Wie müsste das aussehen?
#4
Hallo MacPri,

Öffne: global.php
suche:
PHP-Code:
eval("\$header = \"".$templates->get("header")."\";"); 
Füge darüber:
PHP-Code:
if($mybb->user['uid'] != '0')
{
    
$bitte_registrieren '';
}
else 
{
    
$bitte_registrieren "<div id=\"info\"><div id=\"infobar\"><a href={$mybb->settings['bburl']}/member.php?action=register>Als Mitglied hast du viele weitere Vorteile. Klicke hier, um dich kostenlos zu registrieren!</a></div><br><br></div><br><br>";


Füge ins Template header, an beliebiger Stelle:
Code:
{$bitte_registrieren}

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#5
Also irgendwie wird jetzt nurnoch eine weiße Seite angezeigt.
#6
Normal sollte es keine Fehler geben.

Setzte den Code mal bitte über
PHP-Code:
// Set up some of the default templates 

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#7
Geht trotzdem irgendwie nicht.
Bist du sicher, dass der Code so richtig ist?
#8
Wenn du den Code wie Garlant beschrieben hat eingefügt hast, sollte es funktionieren. Bitte gehe ins Admin-CP in die Server- und Optimierungsoptionen und deaktiviere die Gzip-Kompression. Geht es dann?

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.