Button PM EMAIL PROFILE QUOTE etc. ausblenden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Bandito

Button PM EMAIL PROFILE QUOTE etc. ausblenden

Beitrag von Bandito »

Hallo

Gibt es eine Möglichkeit, dass ich nur den eingeloggten Mitglieder die in der Überschrift genannten Buttons sichtbar und für Gäste aber ausgeblendet sind? Wenn ja, was muss ich dafür tun?

Vielen Dank für eure Hilfe!

MfG
Bandito
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

suche in der viewtopic_body.tpl dies:

Code: Alles auswählen

 <td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} 
und füge vorher

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
ein.
dann nach:

Code: Alles auswählen

{postrow.ICQ_IMG}</noscript></td>
suchen und:

Code: Alles auswählen

<!-- END switch_user_logged_in -->
einfügen.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

damit das funktioniert muss noch folgendes in die viewtopic.php

suche:

Code: Alles auswählen

$template->set_filenames(array( 
   'body' => 'viewtopic_body.tpl') 
); 
danach einfügen:

Code: Alles auswählen

$template->assign_block_vars('switch_user_logged_in', array());
Markus
Zuletzt geändert von Markus67 am 06.07.2004 22:53, insgesamt 1-mal geändert.
Bandito

Beitrag von Bandito »

Hallo zusammen

Danke für eurer Hilfe!

Wenn ich jedoch den Code von dir Markus ein baue, dann bekomme ich diese Fehlermeldung:
Parse error: parse error in /var/www/xxxxxx/xxxxxxxx/phpBB2/viewtopic.php
Der Code sieht bei mir so aus:

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'viewtopic_body.tpl')
);
template->assign_block_vars('switch_user_logged_in', array());
make_jumpbox('viewforum.'.$phpEx, $forum_id);
Die Sache rabbit funktioniert jedoch, auch wenn ich mich eingeloggt habe, sind die Buttons weg. :grin: Aber vermutlich weil der Code im viewtopic.php noch Probleme macht. :wink:

MfG
Bandito
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

hab auch was vergessen .... :oops:

so muss es heissen ...

Code: Alles auswählen

$template->assign_block_vars('switch_user_logged_in', array());
Markus
Bandito

Beitrag von Bandito »

Hallo Markus

Jetzt ist die Fehlermeldung weg, und die Buttons auch, auch wenn ich mich einlogge. :wink: Fehlt noch etwas?

Meine viewtopic_body.tpl

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
				<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.REPORT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
     <!-- END switch_user_logged_in -->
			</tr>
			<tr> 
				<td colspan="2"><hr /></td>
			</tr>
			<tr>
				<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
			</tr>
		</table></td>
	</tr>
	<tr> 
		<td class="{postrow.ROW_CLASS}" width="130" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="15" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr> 
      <!-- BEGIN switch_user_logged_in -->
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
        <!-- END switch_user_logged_in -->
MfG
Bandito
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

verlinke mal bitte deine viewtopic_body.tpl hier als txt-datei. :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Bandito

Beitrag von Bandito »

Hallo rabbit

Ich werde leider erst heute abend dazu kommen die besagte Datei zu verlinken, da ich gerade nicht an meinem privaten PC sitze. :wink:

MfG
Bandito
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Ich weiss gar nicht, warum bei sowas immer so ein Theater gemacht wird: :P

http://www.swissbikers.ch/phpBB2/templa ... c_body.tpl

Ziel speichern unter ...
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

bitte alles wieder rückgängig machen was weiter oben steht ...

Dank Leuchte .... so funktioniert es ...

viewtopic.php

suche:

Code: Alles auswählen

} 

$template->pparse('body');
davor einfügen:

Code: Alles auswählen

if ( $userdata['session_logged_in'] ) 
{ 
$template->assign_block_vars('postrow.switch_view', array()); 
}
viewtopic_body.tpl

suche:

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 

   if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) 
      document.write(' {postrow.ICQ_IMG}'); 
   else 
      document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>'); 
             
            //--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
ersetze mit:

Code: Alles auswählen

<td valign="middle" nowrap="nowrap"> 
        <!-- BEGIN switch_view --> 
        {postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 

   if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) 
      document.write(' {postrow.ICQ_IMG}'); 
   else 
      document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>'); 
             
            //--></script><noscript>{postrow.ICQ_IMG}</noscript> 
        <!-- END switch_view --> 
        </td>
Analog dazu können mit der "Switch-Anweisung" auch die Buttons oberhalb des einzelnen Beitrags ausgeblendet werden ....

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“