MyBB.de Forum
Pfadangabe bei pm_notice - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Pfadangabe bei pm_notice (/thread-22728.html)



Pfadangabe bei pm_notice - Jockl - 19.09.2010

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


RE: Pfadangabe bei pm_notice - StefanT - 19.09.2010

Das ist mir auch schon aufgefallen, das MyBB benutzt leider einige relative Links... Du hast ja jetzt eine Lösung. Wink