Seite 6 von 7

Verfasst: 20.02.2008 21:21
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

Verfasst: 28.08.2008 05:42
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?

Verfasst: 28.08.2008 09:58
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']);
	}

Verfasst: 28.08.2008 12:40
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 ?

Verfasst: 28.08.2008 12:53
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

Verfasst: 28.08.2008 13:24
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.

Verfasst: 27.10.2008 21:32
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

Verfasst: 18.12.2008 14:06
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ß

Verfasst: 21.12.2008 02:14
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?

Verfasst: 21.12.2008 11:44
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>