Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
klunzen
Mitglied
Beiträge: 341 Registriert: 01.07.2004 01:29
Beitrag
von klunzen » 01.07.2004 01:37
hallo.
habe es erfolgreich geschafft (wenn man nicht eingeloggt ist) das die mitgliederliste nicht angezeigt wird
mann sieht als nicht seine email und so wieter icq ...
problem: wenn ich (nicht eingeloggt) auf ein forum klicke und mir einen beitrag raus suche, dann wird mir bei jedem user der einen beitrag geschrieben hat alle details angezeigt. solls aber nur für eingeloggte user.
frage: wie kann man diese zeile mit der email, icq, usw.. nur für eingeloggte user sichtbar machen?
danke für hilfe
thx
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392 Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:
Beitrag
von andreasOymann » 01.07.2004 02:31
bearbeite die viewtopic_body.tpl:
füge vor den Code, den nur eingeloggte sehen sollen, folgendes ein
und nach dem Code
A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
klunzen
Mitglied
Beiträge: 341 Registriert: 01.07.2004 01:29
Beitrag
von klunzen » 01.07.2004 11:34
hallo.
danke der hilfe. hat bei mir leider nich gefunzt.
habe in der viewtopic_body.tpl die stelle gefunden welche ich nur für eingeloggte user zeigen möchte.
es ist zeile 94.
vorher:
Code: Alles auswählen
<td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td>
habe dann wie erwähnt <!-- BEGIN switch_user_logged_in --> und <!-- END switch_user_logged_in --> davor bzw. dahinter geschrieben.
nachher:
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in --><td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td><!-- END switch_user_logged_in -->
jetzt müßte die zeile ja nur für eingeloggte user sichtbar sein.
ist sie leider nicht. sie ist überhaupt nicht mehr sichtbar.
was mache ich falsch?
Markus67
Ehrenadmin
Beiträge: 28346 Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:
Beitrag
von Markus67 » 01.07.2004 11:38
Hi ...
Die Zeile muss so aussehen ...
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td>
<!-- END switch_user_logged_in -->
Die "switch"-Anweisungen müssen immer alleine in einer Zeile stehen ...
Markus
klunzen
Mitglied
Beiträge: 341 Registriert: 01.07.2004 01:29
Beitrag
von klunzen » 01.07.2004 13:15
hallo.
habe jetzt die switch anweisung in einer xtra zeile, wie beschrieben.
jetzt werden die details ausgeblendet
-> aber leider auch wenn man eingeloggt ist wird ausgeblendet
hier der code:
<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td width="135">222<img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="120" height="1" border="0" /></td>
<!-- BEGIN switch_user_logged_in -->
<td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td>
<!-- END switch_user_logged_in -->
<td align="left" valign="top" nowrap="nowrap">444<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('<div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:4px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
<td width="60"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="60" height="1" border="0" /></td>
</tr>
</table>
an was kann das jetzt liegen?
Markus67
Ehrenadmin
Beiträge: 28346 Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:
Beitrag
von Markus67 » 01.07.2004 13:18
Hi ...
Hast du mal einen Link zu deinem Forum ...
Markus
klunzen
Mitglied
Beiträge: 341 Registriert: 01.07.2004 01:29
Beitrag
von klunzen » 01.07.2004 13:37
könnte man auch so prüfen:
gefunden unter:
http://www.phpbb.de/topic47560.html
weil das habe ich eingebaut, wenn jemand auf mitgliederliste klickt, dann wird diese nur eingeloggten usern gezeigt. ist ja hier das selbe problem.
Markus67
Ehrenadmin
Beiträge: 28346 Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:
Beitrag
von Markus67 » 01.07.2004 14:00
Hi ...
suche in deiner viewtopic_body.tpl
Code: Alles auswählen
<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td width="135">222<img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="120" height="1" border="0" /></td>
<!-- BEGIN switch_user_logged_in -->
<td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td>
<!-- END switch_user_logged_in -->
<td align="left" valign="top" nowrap="nowrap">444<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('<div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:4px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
<td width="60"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="60" height="1" border="0" /></td>
</tr>
</table>
ersetze mit:
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td width="135">222<img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="120" height="1" border="0" /></td>
<td align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}</td>
<td align="left" valign="top" nowrap="nowrap">444<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('<div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:4px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
<td width="60"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="60" height="1" border="0" /></td>
</tr>
</table>
<!-- END switch_user_logged_in -->
Markus
P.S. was haben denn die 222 bzw. 444 für einen Sinn ?
klunzen
Mitglied
Beiträge: 341 Registriert: 01.07.2004 01:29
Beitrag
von klunzen » 01.07.2004 14:06
danke schon mal deiner hilfe..
Markus67 hat geschrieben:
P.S. was haben denn die 222 bzw. 444 für einen Sinn ?
sind nur zum testen....
habe den code ersetzt. jetzt wird die table ausgeblendet, aber leider wieder auch beim eingeloggten user.
mir kommt es so vor als wenn die variable
switch_user_logged_in nicht gefüllt wird und immer auf "nicht eingeloggt" steht.
Markus67
Ehrenadmin
Beiträge: 28346 Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:
Beitrag
von Markus67 » 01.07.2004 14:09
Hi ....
Hast du manchmal Probleme beim einloggen ?
Welche Einträge hast du denn unter ...
Adminbereich ... Allgemein .... Konfiguration ...
Domain-Name:
Port:
Scriptpfad:
Cookie-Name:
Cookie-Domain:
Cokkie-Pfad:
Markus