Benutzerdefinierte Profilfelder nur für Admin sichtbar

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
malloth
Mitglied
Beiträge: 7
Registriert: 11.05.2012 16:24

Benutzerdefinierte Profilfelder nur für Admin sichtbar

Beitrag von malloth »

Hi,

vermutlich bin ich wirklich nur zu Blond es zu sehen,..

aber ich habe ein Benutzerdefinierte Feld eingestellt wo ein Icon unter dem Profil eingefügt werden kann.

Nun kann ich dies Icon nur als Admin sehen aber nicht als Gast oder Registrierter User. Zu testen unter: http://thalia.elessar-online.de
Zugang: Dummy2 und passwort: dummy1

Im Serverlast ist bei "Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen:
" "Ja" angekreuzt, ebenso bei den Board-Einstellungen bei dem selben Punkt.

Im Profil-Feld selber ist angegeben das es öffentlich gezeigt werden darf. Bei der Sichtbarkeit sind "Im persönlichen Bereich des Benutzers anzeigen:" und "Bei der Themen-Ansicht anzeigen:" nur angekreuzt.

bei den Gruppenrechten habe ich keine Einstellungsmöglichkeit dazu gefunden.

vermutlicht ist es wirklich nur was ganz banales -.-" Aberi hc komm nciht drauf, trotz zahlreicher Suchen im google und hier im Forum über die Such-Funktion
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: Benutzerdefinierte Profilfelder nur für Admin sichtbar

Beitrag von Talk19zehn »

Hi, es ergeben sich Fragen.... :wink:

Wie, bspw. auf welcher Grundlage hast du das zusätzliche benutzerdefinierte Profilfeld angelegt, welches ein Icon ausgibt? Wie lautet jene Codierung und wo ( CSS, HTML ) ist sie vorgenommen worden?
Welchen Eintrag hast du in der view_topic.html für die Anzeige gesetzt?
Wurde eine phpBB-Modifikation angewandt? Wenn ja, welche?
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
malloth
Mitglied
Beiträge: 7
Registriert: 11.05.2012 16:24

Re: Benutzerdefinierte Profilfelder nur für Admin sichtbar

Beitrag von malloth »

hi,

die codierung die ich vorgenommen habe war im viewtopic_body.html.

eine Mod wurde dafür nicht angewendet.

Code-Ausschnit vorher:

Code: Alles auswählen

		<!-- 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_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM 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_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 -->
				</ul>
			</dd>
		<!-- ENDIF -->
		<!-- ENDIF -->

		</dl>
	<!-- ENDIF -->
Nach meiner Änderung:

Code: Alles auswählen

<!-- 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 -->



		<!-- IF not S_IS_BOT -->
		<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM 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_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 -->
				</ul>
			</dd>
        <!-- BEGIN custom_fields -->
			<p style="padding: 30px 0 0 0;" ><img src="http://{postrow.custom_fields.PROFILE_FIELD_VALUE}"  /></p>
		<!-- END custom_fields -->
        
        
		<!-- ENDIF -->

		<!-- ENDIF -->


		</dl>
	<!-- ENDIF -->
Ansicht mit Admin-Account:
[ externes Bild ]
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: Benutzerdefinierte Profilfelder nur für Admin sichtbar

Beitrag von Talk19zehn »

Hi, offenbar möchtest du Icons oder kleinere Bilder zur Verfügung stellen, die der Nutzer auswählen kann. Zumindest habe das dem Testaccount im Profil entnommen.
So wird das jedoch leider nicht funktionieren. Ich kann auch nicht beurteilen, wie du das Auswahlfeld erstellt hast, da wesentliche Angaben fehlen.

Ich schlage daher zunächst vor, dass du dich anhand jener Beiträge ein wenig orientierst, sofern Bedarf bestünde:
http://www.phpbb.com/community/viewtopi ... #p13006402

Hier sind ebenso Hinweise, die weiterhelfen, um eigene Profilfelder zu gestalten: ---> viewtopic.php?p=1242075#p1242075

Jene Modifikation ist evtl das, was du im weitesten Sinne suchst. Ggf. auf deine Wünsche eben noch anpassen, darunter fällt dann eine individuelle Bildauswahl und die Übersetzung:
http://www.phpbb.com/customise/db/mod/p ... od_swings/

Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“