Seite 1 von 2

Mod Anfrage

Verfasst: 05.03.2004 01:42
von Matzecken
Hallo Leute,

da ich es nicht genau weiß hau ich es einfach mal in den Raum.


Macht es viel Arbiet einen Mod zu schreiben, welcher einem User permanent eine Haftnotiz an den Kopf knalt bis er zb. die Interessen in sein Profil eingetragen hat? Quasie als kleine nervende Erinnerung :grin:
Soll halt nur bei User auftauchen die eingeloggt sind, deren Profil aber zu wünschen übrig lässt.

Ich weiß, is ein bizzel außergewöhnlich, könnt ich aber gut gebrauchen.

Schon mal Danke für jede Antwort.

Gruß
Matthias

Ps. Ich benutze das Profil Controll Pannel, also kann ich Pflichtfeld bei Registrierung oder überhaupt nen anderes Feld da schon mal vergessen. :(

Verfasst: 05.03.2004 09:10
von Underhill
Hi,

hilft das
http://www.phpbb.de/viewtopic.php?t=317 ... =haftnotiz
weiter?

Gruss
Underhill

Verfasst: 05.03.2004 09:18
von Firestarter
Problem hier : die Haftnotiz von AWSW ist generell für alle User!

Re: Mod Anfrage

Verfasst: 05.03.2004 09:42
von Dave
Matzecken hat geschrieben:Ps. Ich benutze das Profil Controll Pannel, also kann ich Pflichtfeld bei Registrierung oder überhaupt nen anderes Feld da schon mal vergessen. :(
Wenn du die neuste Version hast kannst du doch alles im Administrationsbreich machen. Dort kann man sogar die Datenbank felder erstellen usw.... Alles möglich :roll:

Boah

Verfasst: 05.03.2004 22:30
von Matzecken
Hallo Leute,


erstmal danke für die vielen Antworten :grin:


Ja die Haftnotiz wäre schon ein guter Ansatz, aber wie ich anstatt "guest" dann"user der ein leeres Profil hat" mache, keine Ahnung, da fehlt mir leider das nötige Know How.


Mmh die neuste Version vom PCP hatte ich mal seberat ausprobiert, auf`n Testboard, aber das ich da das Regestrie Panel ändern kann hab ich nicht gesehen. Na ja, schlecht sehen konnt ich schon immer gut :lol:

Also wenn das sicher ist, dann würde ich mir die Zeit nehmen, ich hab noch die 1.0.1 zu laufen und das ist ein weiter weiter Weg zur 2.0 LOL.

alleine nach 1.0.2 schonmal 30 min und direkt von 1.0.1->2.0.0 da fand ich keine Update.txt :-?

Gruß
Matthias

Re: Boah

Verfasst: 06.03.2004 12:03
von Acid
Matzecken hat geschrieben:Ja die Haftnotiz wäre schon ein guter Ansatz, aber wie ich anstatt "guest" dann"user der ein leeres Profil hat" mache..
Das könntest du z.B. mit empty($userdata['user_interests']) erfragen, z.B. ..
if( $board_config['board_note_enable'] == '2' && empty($userdata['user_interests']) )

Verfasst: 14.03.2004 22:12
von Matzecken
Hallo Acid,

coole Sache, danke :) .

Bin gerade im Urlaub und habs jetzt erst gesehen, hat ne weile gedauert bis ich hier Internet gefunden habe :lol: .

Wenn ich wieder da Heim bin, werd ich es gleich mal ausprobieren.

Gruß
Matthias

?

Verfasst: 21.03.2004 01:52
von Matzecken
Hallöchen,

ich hab da eventl. noch was besseres gefunden.
if( empty($userdata['user_from']) && $userdata['user_id'] != ANONYMOUS )
{
redirect(append_sid("profile.$phpEx?mode=editprofile", true));
}
Das hab ich in die Index.php eingefügt so wie beschrieben, nur wenn ich jetzt bei mir denn Ort raus nehme und zum Index gehen will werde ich nicht zum pcp weitergeleitet sondern dann kommt das.
Warning: Cannot add header information - headers already sent by (output started at /hosting/webs/home/i107444315/html/phpBB2b/includes/template.php(127) : eval()'d code:1) in /hosting/webs/home/i107444315/html/phpBB2b/includes/functions.php on line 2134
Hab keine Ahnung was der Fehler bedeutet.
Wenn ich den Ort wieder eintrage, kann ich zum Index gehen, also scheint ja bei mir irgendwas zu funktionieren aber die Umleitung ist es nicht.

Danke vorab

Gruß
Matthias


ps. liegt es eventl. daran das ich phpBB Plus 1.3 nutze??

Re: Boah

Verfasst: 21.03.2004 03:42
von Matzecken
Acid hat geschrieben:
Matzecken hat geschrieben:Ja die Haftnotiz wäre schon ein guter Ansatz, aber wie ich anstatt "guest" dann"user der ein leeres Profil hat" mache..
Das könntest du z.B. mit empty($userdata['user_interests']) erfragen, z.B. ..
if( $board_config['board_note_enable'] == '2' && empty($userdata['user_interests']) )
Ich wollte mehrere Abfragen machen und hab das so gelöst.

if( $board_config['board_note_enable'] == '2' && $userdata['session_logged_in'] && empty($userdata['user_interests']) )
{
$template->assign_block_vars('switch_enable_board_note', array());
}



if( $board_config['board_note_enable'] == '2' && $userdata['session_logged_in'] && empty($userdata['user_from']) )
{
$template->assign_block_vars('switch_enable_board_note', array());
}



if( $board_config['board_note_enable'] == '2' && $userdata['session_logged_in'] && empty($userdata['user_birthday']) )
{
$template->assign_block_vars('switch_enable_board_note', array());
}
Kann ich das so machen oder gibt es da ne sinnvollere Lösung ??


Gruß
Matthias

Verfasst: 21.03.2004 21:37
von Acid

Code: Alles auswählen

if( $board_config['board_note_enable'] == '2' && $userdata['session_logged_in'] && (empty($userdata['user_interests']) || empty($userdata['user_from']) || empty($userdata['user_birthday'])) )
{
             $template->assign_block_vars('switch_enable_board_note', array());
}