Seite 1 von 3
Wohnort im UCP ausblenden
Verfasst: 23.03.2012 23:01
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 --> <!-- 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?
Re: Wohnort im UCP ausblenden
Verfasst: 24.03.2012 21:26
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.
Re: Wohnort im UCP ausblenden
Verfasst: 25.03.2012 01:03
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.
Re: Wohnort im UCP ausblenden
Verfasst: 25.03.2012 01:11
von TW1920
Im Grunde lässt sich das relativ leicht realisieren.
Hast du Erfahrung/Kenntnisse in php?
Re: Wohnort im UCP ausblenden
Verfasst: 25.03.2012 13:17
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.
Re: Wohnort im UCP ausblenden
Verfasst: 07.05.2012 22:00
von Secretly
Hat jemand vielleicht eine Idee?
Re: Wohnort im UCP ausblenden
Verfasst: 05.08.2012 18:10
von Secretly
Die Frage wäre noch aktuell.
Re: Wohnort im UCP ausblenden
Verfasst: 05.08.2012 18:14
von Miriam
Was hast Du bist jetzt erreicht, damit die Umsetzung Deiner Vorstellungen Formen annimmt?
Re: Wohnort im UCP ausblenden
Verfasst: 05.08.2012 21:13
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')),
darunter habe ich eingefügt:
darunter habe ich eingefügt:
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.
Re: Wohnort im UCP ausblenden
Verfasst: 06.08.2012 21:03
von Miriam
Das ist doch schon mal die halbe Miete
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:
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:
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.