Wohnort im UCP ausblenden

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.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Wohnort im UCP ausblenden

Beitrag von Secretly »

Hallo,

ich habe das "Location"Feld etwas umgeändert, so dass dort ein Bildchen (Usericon) angezeigt wird.

memberslist_view.html

Code: Alles auswählen

<!-- IF LOCATION --><div align="right" style="padding-right:50px"><img src="{LOCATION}" width="170" height="100" style="margin-top: -30px" /></div><!-- ENDIF -->
viewtopic_body.html

Code: Alles auswählen

           <!-- IF postrow.POSTER_FROM --><dd><img src="{postrow.POSTER_FROM}" width="170" height="100" /></dd><!-- ELSE -->&nbsp;<!-- ENDIF -->
Leider gibt es einige User die Probleme mit dieser Funktion haben, da andere z.B. auch Animationen einfügen, welche wir nicht verbieten möchten.
Im Wbblite hatten wir die Möglichkeit diese generell auf Wunsch in den Einstellungen auszublenden, besteht die Möglichkeit bei phpBB auch, so dass jeder User selbst entscheiden kann?
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von TW1920 »

Wenn ich das richtig verstanden habe, sollen Nutzer einstellen können, dass das Feld Wohnort von anderen Nutzern nicht angezeigt wird, richtig?

Diese Funktion bietet phpBB nicht, wäre aber prinzipiell realisierbar.
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Secretly »

Ja genau, ein Nutzer soll die Wahl haben, ob er die Wohnorte sehen möchte oder eben nicht. Generell also es sollte für Profil und Themenansicht gelten.
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von TW1920 »

Im Grunde lässt sich das relativ leicht realisieren.

Hast du Erfahrung/Kenntnisse in php?
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Secretly »

Nein nicht unbedingt. Also ich habe die Funktion im Wbblite zwar gefunden, aber dass kann man sicherlich nicht so einfach "umbauen".

Im phpBB denke ich mal, könnte man womöglich einfach die "Anzeigeoption" als Anknüpfungspunkt nehmen.

Code: Alles auswählen

	<dl>
			<dt><label for="flash0">{L_VIEW_FLASH}:</label></dt>
			<dd>
				<label for="flash1"><input type="radio" name="flash" id="flash1" value="1"<!-- IF S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
				<label for="flash0"><input type="radio" name="flash" id="flash0" value="0"<!-- IF not S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
			</dd>
		</dl>
z.B. und dass dann auf das Datenbankfeld "user_from" umschreiben? Aber in der ucp.php habe ich leider nichts von flash oder so gefunden.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Secretly »

Hat jemand vielleicht eine Idee?
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Secretly »

Die Frage wäre noch aktuell.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Miriam »

Was hast Du bist jetzt erreicht, damit die Umsetzung Deiner Vorstellungen Formen annimmt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Secretly »

Nicht allzu viel, ich dachte halt, dass man es womöglich über die Anzeigeoption im UCP hinkriegen könnte, wie bei Flash oder Signaturen. Aber ich habe in der ucp.php nichts von Flash gefunden.

edit: Okay, ich habe nochmal geschaut in includes/ucp/ucp_prefs.php:

Code: Alles auswählen

'flash'			=> request_var('flash', (bool) $user->optionget('viewflash')),
darunter habe ich eingefügt:

Code: Alles auswählen

'location'			=> request_var('location', (bool) $user->optionget('viewlocation')),

Code: Alles auswählen

$user->optionset('viewflash', $data['flash']);
darunter habe ich eingefügt:

Code: Alles auswählen

$user->optionset('viewlocation', $data['location']);

Code: Alles auswählen

'S_FLASH'			=> $data['flash'],
darunter habe ich eingefügt:

Code: Alles auswählen

'S_LOCATION'			=> $data['location'],
styles/prosilver/template/ucp_prefs_view.html:

Code: Alles auswählen

<dl>
			<dt><label for="flash0">{L_VIEW_FLASH}:</label></dt>
			<dd>
				<label for="flash1"><input type="radio" name="flash" id="flash1" value="1"<!-- IF S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
				<label for="flash0"><input type="radio" name="flash" id="flash0" value="0"<!-- IF not S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
			</dd>
		</dl>
darunter habe ich eingefügt:

Code: Alles auswählen

    <dl>
			<dt><label for="location0">{L_VIEW_LOCATION}:</label></dt>
			<dd>
				<label for="location1"><input type="radio" name="location" id="location1" value="1"<!-- IF S_LOCATION --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
				<label for="location0"><input type="radio" name="location" id="location0" value="0"<!-- IF not S_LOCATION --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
			</dd>
		</dl>
Jetzt kann ich zwar im UCP die Einstellung vornehmen und sie wird übernommen, aber ändern tut die Einstellung nichts. (Die Datenbankspalte in der Userspalte heißt "user_from". Mein Einbau für den Usericon läuft aber über location, daher habe ich jetzt auch Location gewählt.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wohnort im UCP ausblenden

Beitrag von Miriam »

Das ist doch schon mal die halbe Miete :-P

Finde in der memberlist.php:
  • Code: Alles auswählen

            'S_WARNINGS'    => ($auth->acl_getf_global('m_') || $auth->acl_get('m_warn')) ? true : false,
danach füge ein:
  • Code: Alles auswählen

            'S_LOCATION'        => $user->optionget('viewlocation'),
finde in der viewtopic.php:
  • Code: Alles auswählen

            'S_ONLINE'                => ($poster_id == ANONYMOUS || !$config['load_onlinetrack']) ? false : (($user_cache[$poster_id]['online']) ? true : false),
danach füge ein:
  • Code: Alles auswählen

            'S_LOCATION'            => $user->optionget('viewlocation'),

finde in der styles/<deine_styles>/template/viewtopic_body.html:
  • Code: Alles auswählen

            <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
tausche aus gegen:
  • Code: Alles auswählen

            <!-- IF postrow.POSTER_FROM and postrow.S_LOCATION --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
finde in der styles/<deine_styles>/template/memberlist_view.html:
  • Code: Alles auswählen

            <!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
tausche aus gegen:
  • Code: Alles auswählen

            <!-- IF LOCATION and S_LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
finde in der styles/<deine_styles>/template/memberlist_body.html:
  • Code: Alles auswählen

    <!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF -->
tausche aus gegen:
  • Code: Alles auswählen

    <!-- IF memberrow.LOCATION and memberrow.S_LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF -->
Beachte auch: KB:tippstyles.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

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