Nur sichtbar für Angemeldete User
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.1, 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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- feuerteufel
- Mitglied
- Beiträge: 524
- Registriert: 17.04.2004 21:11
- Wohnort: Schortens
- Kontaktdaten:
Nur sichtbar für Angemeldete User
Hallo zusammen,
ich würde gerne, den Button Neues thema, Anworten, Autor, Aufrufe nur für User sichtbar machen die auch Angemeldet sind.
Weiterhin würde ich gerne den Button Neues Thema und Antwort Erstellen aus dem Thema auch nur Sichtbar machen wollen für User die Angemeldet sind ?
gruß der feuerteufel
ich würde gerne, den Button Neues thema, Anworten, Autor, Aufrufe nur für User sichtbar machen die auch Angemeldet sind.
Weiterhin würde ich gerne den Button Neues Thema und Antwort Erstellen aus dem Thema auch nur Sichtbar machen wollen für User die Angemeldet sind ?
gruß der feuerteufel
Zuletzt geändert von feuerteufel am 20.08.2007 12:54, insgesamt 1-mal geändert.
Du könntest in deinen Templates die stellen wo die Buttons sind mit
umschließen
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
...
<!-- END switch_user_logged_in -->
- feuerteufel
- Mitglied
- Beiträge: 524
- Registriert: 17.04.2004 21:11
- Wohnort: Schortens
- Kontaktdaten:
Hallo,
das ist etwas komplexer als man annimmt, da die Switches verschachtelt werden müssen...
Hier mal ein Beispielthread zu diesem Thema:
http://www.phpbb.de/viewtopic.php?t=144 ... erloggedin
das ist etwas komplexer als man annimmt, da die Switches verschachtelt werden müssen...
Hier mal ein Beispielthread zu diesem Thema:
http://www.phpbb.de/viewtopic.php?t=144 ... erloggedin
- feuerteufel
- Mitglied
- Beiträge: 524
- Registriert: 17.04.2004 21:11
- Wohnort: Schortens
- Kontaktdaten:
Sprich ich müßte dieses machen
gruß der feuerteufel
Dr.Death hat geschrieben:Ok,
hier nun mal ein Test:
Suche in der viewtopic_body.tpl :
Ersetze mit:Code: Alles auswählen
<tr> <!-- BEGIN switch_user_logged_in --> <td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen"> </span> {L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td> <td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td> </tr> <tr> <td colspan="2"><hr /></td><!-- END switch_user_logged_in --> </tr>
Suche in der viewtopic.php :Code: Alles auswählen
<tr> <!-- BEGIN logged_in --> <td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen"> </span> {L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td> <td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td> </tr> <tr> <td colspan="2"><hr /></td> <!-- END logged_in --> </tr>
DAVOR einfügen:Code: Alles auswählen
$template->pparse('body');
Code: Alles auswählen
if ( $userdata['session_logged_in'] ) { $template->assign_block_vars('postrow.logged_in', array()); }
gruß der feuerteufel
Zuletzt geändert von feuerteufel am 20.08.2007 12:58, insgesamt 2-mal geändert.
- feuerteufel
- Mitglied
- Beiträge: 524
- Registriert: 17.04.2004 21:11
- Wohnort: Schortens
- Kontaktdaten:
und nicht dieses hier ???
weil diese soll laut beitrag die autoren etc unsichtbar machen für Gäste
gruß der feuerteufel
Dr.Death hat geschrieben:Das ganze ist nun ein "wenig" komplizierter.....
Als erstens: die genaue Position des "Switches":
viewforum.php
Suche:
Code: Alles auswählen
'LAST_POST_IMG' => $last_post_url, 'L_TOPIC_FOLDER_ALT' => $folder_alt, 'U_VIEW_TOPIC' => $view_topic_url) );
DANACH einfügen:
Nun zum Template viewforum_body.tplCode: Alles auswählen
if ( !$userdata['session_logged_in'] ) { $template->assign_block_vars('topicrow.logged_in', array()); }
Da sind nun die Überschrift und der Content in verschiedenen Switchen eingebunden ... o_O
Daher gilt:
Für die Überschrift den folgenden Switch verwenden:Für den Content diesen hier:Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
Der folgende Block wäre also etwas für Dich: ( Achtung, Code aus meiner Testumgebung... dient nur zur Veranschaulichung )Code: Alles auswählen
<!-- BEGIN logged_in -->
Erkennst Du nun das System ?Code: Alles auswählen
<tr> <th colspan="2" align="center" height="25" class="thCornerL" nowrap="nowrap"> {L_TOPICS} </th> <!-- BEGIN switch_user_logged_in --><th width="50" align="center" class="thTop" nowrap="nowrap"> {L_REPLIES} </th><!-- END switch_user_logged_in --> <!-- BEGIN switch_user_logged_in --><th width="100" align="center" class="thTop" nowrap="nowrap"> {L_AUTHOR} </th><!-- END switch_user_logged_in --> <th width="50" align="center" class="thTop" nowrap="nowrap"> {L_VIEWS} </th> <!-- BEGIN switch_user_logged_in --><th align="center" class="thCornerR" nowrap="nowrap"> {L_LASTPOST} </th><!-- END switch_user_logged_in --> </tr> <!-- BEGIN topicrow --> <tr> <td class="row1" align="center" valign="middle" width="20"><!-- BEGIN logged_in --><img src="{topicrow.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topicrow.L_TOPIC_FOLDER_ALT}" title="{topicrow.L_TOPIC_FOLDER_ALT}" /><!-- END logged_in --></td> <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br /> {topicrow.GOTO_PAGE}</span></td> <!-- BEGIN logged_in --><td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.REPLIES}</span></td><!-- END logged_in --> <!-- BEGIN logged_in --><td class="row3" align="center" valign="middle"><span class="name">{topicrow.TOPIC_AUTHOR}</span></td><!-- END logged_in --> <td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.VIEWS}</span></td> <!-- BEGIN logged_in --><td class="row3Right" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topicrow.LAST_POST_TIME}<br />{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td><!-- END logged_in --> </tr> <!-- END topicrow -->
weil diese soll laut beitrag die autoren etc unsichtbar machen für Gäste
gruß der feuerteufel
Hi,
wie gesagt:
Probiere es aus!
Anstelle zu fragen: "wenn ich x mache, passiert dann y?" kannst du es auch gleich selbst ausprobieren
Du musst die Switche Deinen Gegebenheiten anpassen.
Die von mir bereitgestellten Codes dienen nur Veranschaulichung.
Mache ein BAckup, baue die Codes ein, teste es. Wenn es nicht klappt mache ein Restore der veränderten Dateien.
wie gesagt:
Probiere es aus!
Anstelle zu fragen: "wenn ich x mache, passiert dann y?" kannst du es auch gleich selbst ausprobieren

Du musst die Switche Deinen Gegebenheiten anpassen.
Die von mir bereitgestellten Codes dienen nur Veranschaulichung.
Mache ein BAckup, baue die Codes ein, teste es. Wenn es nicht klappt mache ein Restore der veränderten Dateien.