Profile Icons werden nicht alle angezeigt
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Profile Icons werden nicht alle angezeigt
Hallo zusammen,
ich bin gerade einem - für mich - komischen Phänomen auf der Spur. Wenn ich als Admin in meinem Forum online bin, sehe ich bei den Usern sämtliche Icons:
[ externes Bild ]
Als (frisch registrierter) Testuser jedoch nicht:
[ externes Bild ]
Wobei das Feld "eBay" auf jeden Fall nur Admins sehen dürfen und das E-Mail-Feld natürlich auch. Aber wieso YIM, AIM, Jabber und Skype weg sind - keine Ahnung?! Hab ich vielleicht ne Einstellung übersehen?
ich bin gerade einem - für mich - komischen Phänomen auf der Spur. Wenn ich als Admin in meinem Forum online bin, sehe ich bei den Usern sämtliche Icons:
[ externes Bild ]
Als (frisch registrierter) Testuser jedoch nicht:
[ externes Bild ]
Wobei das Feld "eBay" auf jeden Fall nur Admins sehen dürfen und das E-Mail-Feld natürlich auch. Aber wieso YIM, AIM, Jabber und Skype weg sind - keine Ahnung?! Hab ich vielleicht ne Einstellung übersehen?
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Profile Icons werden nicht alle angezeigt
Hallo erstmal,
guck mal im ACP =>Serverlast:
guck mal im ACP =>Serverlast:
Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen:
Zusätzliche Profil-Felder in Mitgliederprofilen anzeigen:
Beste Grüße
Walter
Walter
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: Profile Icons werden nicht alle angezeigt
Hallo
Evtl. beim Einbau des eBay einen Einbaufehler im Template gemacht ?
Evtl. beim Einbau des eBay einen Einbaufehler im Template gemacht ?
LG Franki
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Profile Icons werden nicht alle angezeigt
Da würde ich auch stark drauf tippen, da wohl das mit ebay über Berechtigungen läuft. Wahrscheinlich hast du beim Einbau die anderen Profilfelder miteingeschlossen im Berechtigungssystem.franki hat geschrieben: Evtl. beim Einbau des eBay einen Einbaufehler im Template gemacht ?
Re: Profile Icons werden nicht alle angezeigt
Das eBay-Feld ist ein ganz normales benutzerdefiniertes Profilfeld. An der Stelle ist alles noch standardmäßiges phpBB.
Aber ich habe tatsächlich noch andere Dinge an der Stelle hinzugefügt (Skype und das Feld "QP", dass bei jedem User auf einen bestimmten Thread verweist):
Aber ich habe tatsächlich noch andere Dinge an der Stelle hinzugefügt (Skype und das Feld "QP", dass bei jedem User auf einen bestimmten Thread verweist):
Code: Alles auswählen
<!-- IF postrow.POSTER_AGE or postrow.POSTER_GENDER --><dd<!-- IF U_MCP --> title="{postrow.POSTER_BIRTHDAY}"<!-- ENDIF -->><!-- ENDIF --><!-- IF postrow.POSTER_AGE --><strong>{L_AGE}:</strong> {postrow.POSTER_AGE}<!-- ENDIF --><!-- IF postrow.POSTER_GENDER --> {postrow.POSTER_GENDER_IMG} <!-- ENDIF --><!-- IF postrow.POSTER_AGE or postrow.POSTER_GENDER --></dd><!-- ENDIF -->
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_WARNINGS --><dd><strong>{L_WARNINGS}:</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> <!-- IF postrow.FLAG_IMG -->{postrow.FLAG_IMG} <!-- ENDIF --><!-- IF postrow.U_PHOOGLE --><a href="{postrow.U_PHOOGLE}" title="{L_PHOOGLE}">{postrow.POSTER_FROM}</a><!-- ELSE -->{postrow.POSTER_FROM}<!-- ENDIF --></dd><!-- ENDIF -->
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
<!-- IF not S_IS_BOT -->
<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_QP or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_SKYPE or postrow.U_JABBER -->
<dd>
<ul class="profile-icons">
<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_QP --><li class="qp-icon"><a href="http://www.astra-coupe.net/viewtopic.php?t={postrow.U_QP}" title="{L_QP}"><span>{L_QP}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_SKYPE --><li class="skype-icon"><a href="http://www.astra-coupe.net/memberlist.php?mode=contact&action=skype&u={postrow.POSTER_ID}" onclick="popup(this.href, 550, 400); return false;" title="{L_SKYPE}"><span>{L_SKYPE}</span></a></li><!-- ENDIF -->
</ul>
</dd>
<!-- ENDIF -->
<!-- ENDIF -->
Re: Profile Icons werden nicht alle angezeigt
Du betrachtest das Forum ( im ausgeloggten Zustand ) aber nicht als BOT, oder ?
Hast Du für Deinen Browser einen anderen USER AGENT eingestellt ?
Denn genau die "fehlenden" Icons liegen innerhalb der Switches:
Hast Du für Deinen Browser einen anderen USER AGENT eingestellt ?
Denn genau die "fehlenden" Icons liegen innerhalb der Switches:
Code: Alles auswählen
<!-- IF not S_IS_BOT -->
<!-- ENDIF -->
Re: Profile Icons werden nicht alle angezeigt
Nein, die andere Ansicht ist als "normaler" User. Gäste und Bots haben gar keinen Zutritt zum Forum.
Und innerhalb des Switches liegen ja nicht nur die fehlenden Icons, sondern auch Icons, die noch angezeigt werden.
Ich bin mittlerweile so weit, dass ich das Template und deren Switches ausschließen kann. Der Fehler muss daran liegen, dass die Variablen
{postrow.U_AIM}
{postrow.U_JABBER}
{postrow.U_SKYPE}
nicht gefüllt sind.
Also hab ich mir mal die viewtopic.php angesehen. Dort werden diese Variablen ja von
$user_cache[$poster_id]['aim'];
$user_cache[$poster_id]['jabber'];
$user_cache[$poster_id]['skype'];
gefüllt. Wenn ich diese drei Variablen per $echo direkt aus der viewtopic.php ausgeben lasse, bekomme ich als Admin Werte zurück, als User jedoch nicht.
Das Problem muss also meiner Auffassung nach bei oder vor dem Füllen des Arrays $user_cache auftreten. Wo wird denn dieses Array mit Werten gefüllt?
Ach ja, die php_error.log ist leer.
Und innerhalb des Switches liegen ja nicht nur die fehlenden Icons, sondern auch Icons, die noch angezeigt werden.
Ich bin mittlerweile so weit, dass ich das Template und deren Switches ausschließen kann. Der Fehler muss daran liegen, dass die Variablen
{postrow.U_AIM}
{postrow.U_JABBER}
{postrow.U_SKYPE}
nicht gefüllt sind.
Also hab ich mir mal die viewtopic.php angesehen. Dort werden diese Variablen ja von
$user_cache[$poster_id]['aim'];
$user_cache[$poster_id]['jabber'];
$user_cache[$poster_id]['skype'];
gefüllt. Wenn ich diese drei Variablen per $echo direkt aus der viewtopic.php ausgeben lasse, bekomme ich als Admin Werte zurück, als User jedoch nicht.
Das Problem muss also meiner Auffassung nach bei oder vor dem Füllen des Arrays $user_cache auftreten. Wo wird denn dieses Array mit Werten gefüllt?
Ach ja, die php_error.log ist leer.
Re: Profile Icons werden nicht alle angezeigt
Ich hab's selbst gelöst: Das Recht "Kann Instant Messages versenden" war bei den registrierten Benutzern auf "Nein" gesetzt. Wenn ich's auf "Ja" stelle, sind alle Buttons sichtbar 
