Bei einem passwortgeschützten Forum werden die Angaben zum letzten Beitrag, sowie die Zähler der Themen und Antworten als - angezeigt.
Ich hätte gerne, dass man diese Informationen trotz des Passwortes sieht.
Weil ich glaubte, es kann irgendwie
mit diesem Thema zusammen hängen, habe ich diese beiden Dateien bereits nach Abschnitten, wo das Passwort abgefragt wird, durchsucht und auch ein paar Stellen gefunden, allerdings weiss ich nicht, welche Veränderung ich vornehmen muss.
Habe im Moment keine Zeit mir das genau anzuschauen. Du müsstest in functions_forumlist.php nach password bzw. hdeinfo suchen. Falls du es nicht schaffst, genaueres später.
Ich hab nochmal geschaut und folgende Stelle gefunden:
PHP-Code:
// If this forum is a link or is password protected and the user isn't authenticated, set counters to "-"
if($forum['linkto'] != '' || $hideinfo == true || $hidecounters == true)
{
$posts = "-";
$threads = "-";
}
// Otherwise, format thread and post counts
else
{
$posts = my_number_format($forum['posts']);
$threads = my_number_format($forum['threads']);
}
// If this forum is a link or is password protected and the user isn't authenticated, set lastpost to "-"
if($forum['linkto'] != '' || $hideinfo == true || $hidelastpostinfo == true)
{
$lastpost = "-";
}
Damit mir die Zahlen angezeigt werden, habe ich hinbekommen - war auch nicht sonderlich schwer
Aber beim letzten Beitrag weiss ich nicht wie, da bräuchte ich Hilfe.
Hallo melancholia,
alles was du tun musst. In
inc/functions_forumlist.php, finde:
PHP-Code:
if($forum['password'] != '' && $mybb->cookies['forumpass'][$forum['fid']] != md5($mybb->user['uid'].$forum['password']))
{
$hideinfo = true;
$showlockicon = 1;
}
ersetzen mit:
PHP-Code:
if($forum['password'] != '' && $mybb->cookies['forumpass'][$forum['fid']] != md5($mybb->user['uid'].$forum['password']))
{
$hideinfo = false;
$showlockicon = 1;
}
Das allein genügt um die Anzahl der Foren und Beiträge anzuzeigen. Auch die Ausgabe des letzten Beitrags ist dann wie bei ungeschützten Foren.
So einfach kanns sein
Vielen Dank für die Hilfe.