Anzahl der Themen/Beiträge auf index-Seite verstecken
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Anzahl der Themen/Beiträge auf index-Seite verstecken
Hallo,
es gab doch mal einen Hack, mit dem man die Anzeige "Anzahl der Themen und Beiträge" (und evtl. die "Letzter Beitrag"-Spalte) auf der index-Seite verstecken konnte.
Weis jemand den Namen des Mod bzw. wo ich den finde?
Ich bräuchte sowas, aber nur für Foren mit Status "Registriert" bzw. "Privat".
--> Der Gast-User soll also sehen können, daß es das Forum gibt, aber nicht wieviele Beiträge darin erstellt wurden.
es gab doch mal einen Hack, mit dem man die Anzeige "Anzahl der Themen und Beiträge" (und evtl. die "Letzter Beitrag"-Spalte) auf der index-Seite verstecken konnte.
Weis jemand den Namen des Mod bzw. wo ich den finde?
Ich bräuchte sowas, aber nur für Foren mit Status "Registriert" bzw. "Privat".
--> Der Gast-User soll also sehen können, daß es das Forum gibt, aber nicht wieviele Beiträge darin erstellt wurden.
Dann würde es ausreichen, wenn du in der index.php..
..mit folgendem ersetzt..
Code: Alles auswählen
'POSTS' => $forum_data[$j]['forum_posts'],
'TOPICS' => $forum_data[$j]['forum_topics'],
'LAST_POST' => $last_post,
Code: Alles auswählen
'POSTS' => ( $userdata['session_logged_in'] ) ? $forum_data[$j]['forum_posts'] : '',
'TOPICS' => ( $userdata['session_logged_in'] ) ? $forum_data[$j]['forum_topics'] : '',
'LAST_POST' => ( $userdata['session_logged_in'] ) ? $last_post : '',
Hallo,
grundsätzlich funktioniert das ja schon. Danke!
Aber
1. auch bei den öffentlichen Foren werden die Infos jetzt versteckt
2. die drei Spalten sind noch da. Bei dem Mods, den ich da mal wo gesehen habe, war nur eine Spalte vorhanden (wie in Excel "Zellen verbinden"), in der eine Information zu lesen war, etwa "Versteckt".
grundsätzlich funktioniert das ja schon. Danke!
Aber
1. auch bei den öffentlichen Foren werden die Infos jetzt versteckt
2. die drei Spalten sind noch da. Bei dem Mods, den ich da mal wo gesehen habe, war nur eine Spalte vorhanden (wie in Excel "Zellen verbinden"), in der eine Information zu lesen war, etwa "Versteckt".
aso.. dann müsstest du die ForenID noch mit angeben ( && $forum_id == '1'). Wenn du mehrere öffentliche Foren hast und nur ein oder zwei private Foren, bei denen das nicht angezeigt werden soll, solltest du die Abfrage umdrehen (is kürzer).
index_body.tpl
++FINDE (je nach Template natürlich unterschiedlich)++
++MIT FOLGENDEM ERSETZEN++
index.php
++FINDE++
++DARUNTER EINFÜGEN++
Code: Alles auswählen
'POSTS' => ( !$userdata['session_logged_in'] && $forum_id == '1' ) ? '': $forum_data[$j]['forum_posts'],
'TOPICS' => ( !$userdata['session_logged_in'] && $forum_id == '1' ) ? '' : $forum_data[$j]['forum_topics'],
'LAST_POST' => ( !$userdata['session_logged_in'] && $forum_id == '1' ) ? '': $last_post,
hmm.. dann bräuchtest du obige Änderungen nicht bzw. müsstest folgendes machen.hmueller hat geschrieben: 2. die drei Spalten sind noch da. Bei dem Mods, den ich da mal wo gesehen habe, war nur eine Spalte vorhanden (wie in Excel "Zellen verbinden"), in der eine Information zu lesen war, etwa "Versteckt".
index_body.tpl
++FINDE (je nach Template natürlich unterschiedlich)++
Code: Alles auswählen
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
Code: Alles auswählen
<!-- BEGIN switch_info_private -->
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
<!-- END switch_info_private -->
<!-- BEGIN switch_info_not_private -->
<td class="row2" align="center" valign="middle" height="50" colspan="3"><span class="gensmall">versteckt</span></td>
<!-- END switch_info_not_private -->
++FINDE++
Code: Alles auswählen
'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
);
Code: Alles auswählen
if ( $userdata['session_logged_in'] || $forum_id != '1' ) // anstatt "1" dann die ID des Forums eintragen
{
$template->assign_block_vars('catrow.forumrow.switch_info_private', array());
}
else
{
$template->assign_block_vars('catrow.forumrow.switch_info_not_private', array());
}
Hallo,
paßt wunderbar - vielen Dank!
Ich hab's jetzt so eingestellt:
paßt wunderbar - vielen Dank!
Ich hab's jetzt so eingestellt:
Code: Alles auswählen
|| $forum_id < '3' )