Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Pfadangabe bei pm_notice
#1
Hallo zusammen,

mir ist gerade aufgefallen, dass bei einer neuen Seite, die ich eingebaut habe, die Links der PM-Benachrichtigung falsch umgesetzt werden, da diese Seite in einem Unterverzeichnis des Forums erzeugt wird. Nun habe ich schon das Templates global_pm_alert so angepasst, dass statt auf "privat.php" nun auf "{$mybb->settings['bburl']}/privat.php" verlinkt wird.

Allerdings wird immer noch der Link zum Userprofil aber auch der Link zur PM relativ angegeben und dieser verweist damit auf das Unterverzeichnis, in der diese Seite steht.

Vermutlich müsste man hier die Funktion "build_profile_link" umschreiben oder in der global.php die Abfrage nach neuen PMs so umschreiben, dass bei meiner neuen Seite keine Ausgabe erfolgt.

Was hättet Ihr denn noch für Tipps oder Empfehlungen?

Achja, ich nutze noch 1.4 Wink


Nachtrag:
habe jetzt mal in der global.php die Zeile
PHP-Code:
eval("\$pm_notice = \"".$templates->get("global_pm_alert")."\";"); 
in
PHP-Code:
if((strpos(($_SERVER['PHP_SELF']), "Suchstring")) == false)
        eval(
"\$pm_notice = \"".$templates->get("global_pm_alert")."\";"); 
geändert. Ich denke, das ist das einfachste. Wink
viele Grüße
Jockl
übersetzte und eigene Plugins
#2
Das ist mir auch schon aufgefallen, das MyBB benutzt leider einige relative Links... Du hast ja jetzt eine Lösung. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.