Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Link auf "Cookie löschen" in eigener Hilfeseite
#1
Hallo zusammen,

Ich habe alle vorhandenen Hilfeseiten deaktiviert und bin zur Zeit dabei meine eigenen Hilfeseiten zu schreiben.

Dabei wollte ich den Link zum Löschen der Cookies verwenden, wie er in einer der Standard-Hilfeseiten vorkommt. Siehe dazu die Hilfeseite in diesem Forum "Verwendung von Cookies". Im AdminCP sieht dieser Link so aus:
PHP-Code:
<a href="misc.php?action=clearcookies&amp;key={1}">... link text ...</a
Nun habe ich genau diese URL in einer eigenen Hilfeseite verwendet. Leider wird der Platzhalter {1} nicht durch den logoutkey ersetzt :-(.

Ich habe mir den Code in misc.php angesehen:
PHP-Code:
if($langdocvar == "d3_document")
{
    
$helpdoc['document'] = $lang->sprintf($helpdoc['document'], $mybb->user['logoutkey']);

Daraus erkannt man, dass der Platzhalter {1} nur in einer bestimmten Hilfeseite (Standardseite "Verwendung von Cookies") durch den logoutkey ersetzt.

Zur Lösung habe ich misc.php modifiziert. Original:
PHP-Code:
    eval("\$helppage = \"".$templates->get("misc_help_helpdoc")."\";");
    
output_page($helppage); 
Ersetzen mit:
PHP-Code:
    eval("\$helppage = \"".$templates->get("misc_help_helpdoc")."\";");
    
$helppage str_replace'clearcookies&amp;key={1}''clearcookies&amp;key=' $mybb->user['logoutkey'], $helppage );
    
output_page($helppage); 

Vielleicht kann das ja jemand gebrauchen.

lg,
guido


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Eigener Benutzertitel löschen RMB Hans 2 1.207 02.05.2013, 19:12
Letzter Beitrag: RMB Hans