Seite 2 von 2

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 20:35
von o0Pascal0o
Jo - hab jetzt, danke. Ich habe ja nur eine DB, ich dachte die wäre dann auch direkt gewählt, zumal ich links meine Tabellen sah aus meiner DB vom Forum.

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 20:58
von o0Pascal0o
Das hier habe ich auch gemacht:

Code: Alles auswählen

Do not forget to purge the cache and refresh templates 
Damit ist doch gmeint unter Styles: Templates refreshen + Grafiksammlungen refreshen (und wenn´s geht auch auch Themes)
Und dann noch den Cache geleert im ACP-Grundmenü.

So.. woran erkenne ich nun, ob ich die Mod installiert habe oder nicht? Im ACP änder sich ja nix. Und ich habe mich mal registiert - bzw. die Registrierung aufgerufen. Dort kann man gar kein Geburtsdatum angeben. Woher will der Mod jetzt wissen, wann Jemand Geburtstag hat? Habe zwar auch das Portal installiert, wo Geburtstage angezeigt werden sollen, aber auch das solle ja nicht funktionieren. Kann ich einfach ein Benutzerdefinierte Profilfeld für Geburtstage erstellen im ACP? Woher wissen dann der Portal-MOD und der Geburtstags-Email-MOD dann, dass sie auf dieses Feld achten müssen & kennen auch das Format in dem das Geburtstdatum darin steht!?

Gruß

Pascal

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 21:21
von Metzle
Hallo,

du brauchst dafür kein neues Feld anlegen. Das Geburtsdatum ist standardmäßig dabei. Durchforste mal anständig den persönlichen Bereich ;)

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 21:35
von o0Pascal0o
Aha. Ich hatte bei der Registrierung geguckt. Da muß man das noch nicht eintragen. Danke!

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 22:00
von Metzle
Hallo,

nein, da hast du recht, bei der Registrierung muss man es noch nicht angeben. Solltest du das aber wollen, dann gibts hier ein Snippet dafür: viewtopic.php?f=85&t=162479

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 17.11.2010 22:24
von o0Pascal0o
Das ist ja genial! Danke Dir für den Hinweis!!

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 19.11.2010 12:51
von o0Pascal0o
Ganz oben "bei 'öffne: includes/ucp/ucp_profile.php' " hier steht ja, dass man auch überprüfen lassen kann, ob z.B. der 31.02. als Geburtstag versehentlich angegeben wurde: viewtopic.php?f=85&t=162479
Hier der gemeinte Abschnitt als Bild(also ist 1.(habs rot markiert) oder 2.(blau markiert) richtig im Bild?): http://img600.imageshack.us/img600/884/danach.jpg (45kb) [ich habe es wie bei 2. gemacht - denke das ist richtig]

Also nochmal in Textform -> Ist damit gemeint, nach dem, was man davor eingefügt hat, oder nach dem Code ganz oben? So sieht es bei mir jetzt nach der Änderung aus. Ist das richtig?

Code: Alles auswählen

                                            if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0')
                      {
                            $error[] = $user->lang['NO_BDAY'];
                         }

                                        // validate custom profile fields
                                        $cp->submit_cp_field('profile', $user->get_iso_lang_id(), $cp_data, $cp_error);
                                            if(($data['bday_day'] == '30' or $data['bday_day'] == '31') and $data['bday_month'] == '2')
          {
              $error[] = $user->lang['NO_BDAY'];
          }
Und dann steht dort weiter auf der Seite:
"öffne: styles/subsilver2/ucp_register.htm & öffnen: styles/subsilver2/ucp_profile_profile_info.htm"
Gehe ich recht in der Annahme dass damit styles/subsilver2/template/ucp_register.html & tyles/subsilver2/template/ucp_profile_profile_info.html gemeint sind? Die angegebenen Ordner habe ich nämlich gar nicht.


Bei mir steht nach dem refreshen des caches & der Templates & Grafiksammlungen aber trotzdem kein Geburtsdatumsfeld bei der Registrierung:
-> siehe Bild: http://img408.imageshack.us/img408/684/geburtstagm.jpg (122kb) :cry:
Die beiden Prosilver-Sachen habe ich natürlich nicht verändert, da ich ohnehin nur den Subsilver2-Style verwende(etechgray)

Vielen Dank und einen guten Rutsch ins Wochenende!

Pascal

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 24.11.2010 21:59
von o0Pascal0o
Hmm.. Niemand eine Idee woran es liegen könnte?

Re: [E-Mail on Birthday]sql_freeresult 3x -> welches erstzen

Verfasst: 02.10.2012 22:58
von o0Pascal0o
Das Geburtagsfeld wird angezeigt, aber sind diese beiden Dinge richtig:

1. Nach was einfügen?
Ganz oben "bei 'öffne: includes/ucp/ucp_profile.php' " hier steht ja, dass man auch überprüfen lassen kann, ob z.B. der 31.02. als Geburtstag versehentlich angegeben wurde: viewtopic.php?f=85&t=162479
Hier der gemeinte Abschnitt als Bild(also ist 1.(habs rot markiert) oder 2.(blau markiert) richtig im Bild?): http://img600.imageshack.us/img600/884/danach.jpg (45kb) [ich habe es wie bei 2. gemacht - denke das ist richtig]

Also nochmal in Textform -> Ist damit gemeint, nach dem, was man davor eingefügt hat, oder nach dem Code ganz oben? So sieht es bei mir jetzt nach der Änderung aus. Ist das richtig?

Code: Alles auswählen

                                            if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0')
                      {
                            $error[] = $user->lang['NO_BDAY'];
                         }

                                        // validate custom profile fields
                                        $cp->submit_cp_field('profile', $user->get_iso_lang_id(), $cp_data, $cp_error);
                                            if(($data['bday_day'] == '30' or $data['bday_day'] == '31') and $data['bday_month'] == '2')
          {
              $error[] = $user->lang['NO_BDAY'];
          }
2. Template-Verzeichnis vergessen anzugeben?
"öffne: styles/subsilver2/ucp_register.htm & öffnen: styles/subsilver2/ucp_profile_profile_info.htm"
Gehe ich recht in der Annahme dass damit styles/subsilver2/template/ucp_register.html & styles/subsilver2/template/ucp_profile_profile_info.html gemeint sind? Die angegebenen Ordner habe ich nämlich gar nicht.


Problem:
Denn wenn man sich erfolgreich registriert kommt hat kommt richtigerweise folgendes:

Code: Alles auswählen

 Information 

Dein Benutzerkonto wurde erstellt. Du musst es jedoch erst freischalten. Dazu wurde ein Aktivierungs-Schlüssel an die 

von dir angegebene Adresse geschickt. Bitte überprüfe deine E-Mails für weitere Informationen.

Zurück zur Foren-Übersicht
Wenn man ein Feld vergisst einzugeben kommt in roter Schrift korrekterweise:

Code: Alles auswählen

Das Feld „Xy“ muss ausgefüllt werden.
Wenn nun aber der Geburtstag nicht ausgefüllt wurde steht dort nur in schwarzer Schrift ganz allgemein:

Code: Alles auswählen

Bitte beachte, dass du eine gültige E-Mail-Adresse angeben musst, bevor dein Benutzerkonto aktiviert wird. Du erhältst 

eine E-Mail an die angegebene Adresse, in der ein Aktivierungs-Schlüssel enthalten ist.
Also kein Hinweis auf eine nicht erfolgte Registrierung oder auf das Geburtstagsfeld.

Wie bekomme ich das nun hin?

Danke

Pascal