Wohnort als Zwangsprofilfeld

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Desmo_S4
Mitglied
Beiträge: 54
Registriert: 06.05.2007 13:17
Wohnort: Schweiz

Beitrag von Desmo_S4 »

Hallo Nickvergessen
seltsam, im Geschäft ging es ncht, ich habe alles gelehrt, den Cache sogar alles was im Broswer zum Löschen bereit war. Jetzt zu Hause geht es......

Auf jedenfall ein riesiges Dankeschön an Dich.

Danke und Grüsse Desmo_S4
hausmann
Mitglied
Beiträge: 105
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

nickvergessen hat geschrieben:
-Tanja- hat geschrieben:Wie kann man es machen das "alte" Benutzer, die ihr Wohnort im Profil noch nicht angegeben hatten, nachträglich bei ihrem nächsten login "gezwungen" werden dieses zu tun, bevor sie im Board weiterlesen oder schreiben ?
Das wird nicht so einfach sein. Bei einer Änderung am Profil ist die Eingabe aber schon verpflichtend.
Werd' mal gucken, wie man es macht dass die User umgeleitet werden.
Gibt es mittlerweile eine Lösung?
Gruss Wilfried
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

includes/functions.php
finde:

Code: Alles auswählen

// application/xhtml+xml not used because of IE
danach einfügen:

Code: Alles auswählen

	if ($user->data['is_registered'] && (substr($user->page['page'], 0, 3) != 'ucp') && !$user->data['user_from'])
	{
		meta_refresh(3, append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&mode=profile_info'));
		trigger_error($user->lang['TOO_SHORT_LOCATION']);
	}
kein Support per PN
hausmann
Mitglied
Beiträge: 105
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

nickvergessen hat geschrieben:includes/functions.php
finde:

Code: Alles auswählen

// application/xhtml+xml not used because of IE
danach einfügen:

Code: Alles auswählen

	if ($user->data['is_registered'] && (substr($user->page['page'], 0, 3) != 'ucp') && !$user->data['user_from'])
	{
		meta_refresh(3, append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&mode=profile_info'));
		trigger_error($user->lang['TOO_SHORT_LOCATION']);
	}
Das ist schonmal ein Ansatz. :grin: Danke.

Mehr dachte ich an diesen Hinweis:
-Tanja- hat geschrieben:Wie kann man es machen das "alte" Benutzer, die ihr Wohnort im Profil noch nicht angegeben hatten, nachträglich bei ihrem nächsten login "gezwungen" werden dieses zu tun, bevor sie im Board weiterlesen oder schreiben ?
Gruss Wilfried
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

genau das wird gemacht.
Jeder Benutzer, der sich nicht im Persönlichen Bereich aufhält (muss man ja erlauben um ins Profil zu kommen, und noch keinen Wohnort angegeben hat, bekommt die Nachricht angezeigt, das sein Wohnort zu kurz ist und wird ins Profil weiter geleitet
kein Support per PN
hausmann
Mitglied
Beiträge: 105
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

nickvergessen hat geschrieben:genau das wird gemacht.
Jeder Benutzer, der sich nicht im Persönlichen Bereich aufhält (muss man ja erlauben um ins Profil zu kommen, und noch keinen Wohnort angegeben hat, bekommt die Nachricht angezeigt, das sein Wohnort zu kurz ist und wird ins Profil weiter geleitet
Korrekt, hast Recht, funktioniert super. Danke.
Gruss Wilfried
Benutzeravatar
roltamax
Mitglied
Beiträge: 79
Registriert: 18.10.2008 22:06
Wohnort: Sonsbeck
Kontaktdaten:

Beitrag von roltamax »

Hallo Nickvergessen, ich habe Dein tool eingebaut, funktioniert super!!!!
Vielen vielen Dank, war eine große Hilfe.

Habe aber noch einen Schönheitsfehler: wenn der User seine Daten ein gibt, springt das Eingabefeld nicht in der Reihenfolge wie die Felder am Bildschirm stehen zB: Email, Email bestätigen, Passwort, Passwort bestätigen, Wohnort .... sonder springt nach Email bestätigen auf Wohnort und dann wieder auf Passwort ....

kann man das ändern?

Roltamax
Balk0
Mitglied
Beiträge: 18
Registriert: 02.08.2006 16:50
Wohnort: Lingenfeld

Beitrag von Balk0 »

Super, Nickvergessen, danke!

Habe die Snippets einschl. der Umleitung eingebaut und alles funzt super.

Jetzt hab ich dazu ne Frage:
Kann man das auch mit benutzerdefinierten Profilfeldern machen?

Meine Situation ist die:
Zusätzl. Pflichtfelder, Name + Vorname, erstellt.
Wohnort, gem. deinem Snippets, zum Pflichtfeld "ernannt".
Umleitung ebenfalls eingefügt für Bestandsmitglieder.
Jetzt hab ich das Problem, dass Bestandsmitglieder, die den Wohnort bereits angegeben haben (leider oft auch nur mit Länderkürzel) nicht umgeleitet werden und somit auch nicht dazu aufgefordert werden ihren Namen einzutragen.

Gibt es dafür eine Lösung?

Vielen Dank im Voraus.

Gruß
Benutzeravatar
Savigny
Mitglied
Beiträge: 68
Registriert: 07.06.2007 12:44
Wohnort: Berlin

Beitrag von Savigny »

roltamax hat geschrieben:Hallo Nickvergessen, ich habe Dein tool eingebaut, funktioniert super!!!!
Vielen vielen Dank, war eine große Hilfe.
Da schließe ich mich an: Danke! :D
Habe aber noch einen Schönheitsfehler: wenn der User seine Daten ein gibt, springt das Eingabefeld nicht in der Reihenfolge wie die Felder am Bildschirm stehen zB: Email, Email bestätigen, Passwort, Passwort bestätigen, Wohnort .... sonder springt nach Email bestätigen auf Wohnort und dann wieder auf Passwort ....

kann man das ändern?
Das würde mich auch interessieren :wink:

Und noch eine Frage: Welche Änderungen in dem Snippet kann ich weglassen, wenn ich das Feld (bzw. ein anderes wie z.B. "Homepage" oder "Interessen") zwar gleich bei der Registrierung mit anzeigen lassen will, es aber kein Pflichtfeld sein soll?
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Savigny hat geschrieben:
Habe aber noch einen Schönheitsfehler: wenn der User seine Daten ein gibt, springt das Eingabefeld nicht in der Reihenfolge wie die Felder am Bildschirm stehen zB: Email, Email bestätigen, Passwort, Passwort bestätigen, Wohnort .... sonder springt nach Email bestätigen auf Wohnort und dann wieder auf Passwort ....

kann man das ändern?
Das würde mich auch interessieren :wink:
a.) Du änderst die Reihenfolge der Darstellung, oder
b.) Du änderst den Wert von tabindex="3"auf die gewünschte Reihenfolge

Hier mal an dem Beispiel "Wohnort" (\styles\prosilver\template\ucp_register.html):

Code: Alles auswählen

	<dl> 
		<dt><label for="user_from">{L_LOCATION}:</label></dt> 
		<dd><input type="text" tabindex="3" name="user_from" id="user_from" size="25" maxlength="100" value="{USER_FROM}" class="inputbox autowidth" title="{L_LOCATION}" /></dd> 
	</dl> 
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“