19.02.2012, 21:51
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: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: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:Ersetzen mit:
Vielleicht kann das ja jemand gebrauchen.
lg,
guido
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&key={1}">... link text ...</a>
Ich habe mir den Code in misc.php angesehen:
PHP-Code:
if($langdocvar == "d3_document")
{
$helpdoc['document'] = $lang->sprintf($helpdoc['document'], $mybb->user['logoutkey']);
}
Zur Lösung habe ich misc.php modifiziert. Original:
PHP-Code:
eval("\$helppage = \"".$templates->get("misc_help_helpdoc")."\";");
output_page($helppage);
PHP-Code:
eval("\$helppage = \"".$templates->get("misc_help_helpdoc")."\";");
$helppage = str_replace( 'clearcookies&key={1}', 'clearcookies&key=' . $mybb->user['logoutkey'], $helppage );
output_page($helppage);
Vielleicht kann das ja jemand gebrauchen.
lg,
guido