manuelle Freischaltung

( bitte den jew. Präfix auswählen )
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hallo zusammen,

ich habe nun endlich mein Forum fertig und es läuft soweit wunderbar. Nur leider bin ich noch ned ganz so zufrieden wie ich es mir gerne vorstelle. Bei meinem Forum ist es Pflicht sich zu registrieren. Von daher möchte ich auch eine manuelle Freischaltung des Accounts. Dazu habe ich den Syntax in der signup.php eingefügt so das ich eine Mail bekomme, sobald sich jemand registriert. weiterhin würde ich gerne das Geburtsdatum als Pflichtfeld machen wollen. Leider funktiert das ned so wie ich das gerne möchte und es kommt keine Mail an. Könnte mir da jemand von euch weiterhelfen?

Vielen Dank für eure Hilfe

VG
Danny
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Hallo Danny !
Danny2810 hat geschrieben:Von daher möchte ich auch eine manuelle Freischaltung des Accounts.
... das kannst du im Admin einstellen !
Admin -> Allgemein -> Einstellungen ändern -> Registrierung
Dazu habe ich den Syntax in der signup.php eingefügt so das ich eine Mail bekomme, sobald sich jemand registriert.
... hast du dazu diesen Hack verwendet/eingebaut !?
http://www.your-pmf.de/file_archive.php?id=67
weiterhin würde ich gerne das Geburtsdatum als Pflichtfeld machen wollen. Leider funktiert das ned so wie ich das gerne möchte und es kommt keine Mail an. Könnte mir da jemand von euch weiterhelfen?
... das ist leider etwas aufwändiger !
Dazu musst du das bestehende Geb.-Feld ausbauen und ein neues Geb.-Feld anlegen !
Das neue kannst du dann wahlweise auf optional oder Pflicht einstellen ! ;)
Kommt gar keine Mail, oder nur die Adminmail nicht an !?
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hallo Lighty,
Lighty hat geschrieben:... das kannst du im Admin einstellen !
Admin -> Allgemein -> Einstellungen ändern -> Registrierung
Wie ich das einstelle und wo, das weiß ich alles.

... hast du dazu diesen Hack verwendet/eingebaut !?
http://www.your-pmf.de/file_archive.php?id=67
Ja genau den habe ich verwendet und auch so um gebastelt.
Kommt gar keine Mail, oder nur die Adminmail nicht an !?
Es kommt nur die Mail an den Admin nicht an.
... das ist leider etwas aufwändiger !
Dazu musst du das bestehende Geb.-Feld ausbauen und ein neues Geb.-Feld anlegen !
Weißt du, wo ich das alles rausnehmen muß?

Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Danny2810 hat geschrieben:
Kommt gar keine Mail, oder nur die Adminmail nicht an !?
Es kommt nur die Mail an den Admin nicht an.
... die richtige eMail-Adresse hast du aber eingetragen !?

Code: Alles auswählen

send_mail(gpc_stripslashes(trim($_POST['xxxxx@meine-domain.de'])),
... das ist leider etwas aufwändiger !
Dazu musst du das bestehende Geb.-Feld ausbauen und ein neues Geb.-Feld anlegen !
Weißt du, wo ich das alles rausnehmen muß?
... ich schau mal - ganz so einfach scheint es aber doch nicht zu sein !?
( da in einem selbst angelegten Profilfeld keine "Mehrfachauswahl" möglich ist !? )
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Code: Alles auswählen

send_mail(gpc_stripslashes(trim($_POST['xxxxx@meine-domain.de'])),
ja hier habe ich meine richtige E-Mailadresse angegeben :-)
Am Provider kann es ned liegen, da ich über diese Addy auch Mails bekomme. Auch im Spam habe ich nachgeschaut.
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... versuche mal das:

Code: Alles auswählen

    send_mail(gpc_stripslashes('xxxxx@domain.de'),
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hey Lighty

danke, das hat funktioniert :-)
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Danny2810 hat geschrieben:
... das ist leider etwas aufwändiger !
Dazu musst du das bestehende Geb.-Feld ausbauen und ein neues Geb.-Feld anlegen !
Weißt du, wo ich das alles rausnehmen muß?
... versuche mal das !

Datei: signup.php

suche:

[PHP]#
#
### Formular anzeigen
} elseif (empty($_POST['name']) ||
((in_array($_config['REG_CHECK'], array('pass','link')) && (empty($_POST['email']) || empty($_POST['email_repeat'])) ) ||
(in_array($_config['REG_CHECK'], array('nocheck','manual','link')) && (empty($_POST['pass']) || empty($_POST['pass_repeat'])) )) ||
(!empty($_config['REG_DISCLAIMER']) && empty($_POST['disclaimer']))) {[/PHP]

ersetzen mit:

[PHP]#
#
### Formular anzeigen
} elseif (empty($_POST['name']) ||
((in_array($_config['REG_CHECK'], array('pass','link')) && (empty($_POST['email']) || empty($_POST['email_repeat'])) ) ||
(in_array($_config['REG_CHECK'], array('nocheck','manual','link')) && (empty($_POST['pass']) || empty($_POST['pass_repeat'])) )) ||
(!empty($_config['REG_DISCLAIMER']) && empty($_POST['disclaimer'])) || empty($_POST['geb_tag']) || empty($_POST['geb_monat'])) {[/PHP]

Datei: x_signup.tpl

suche:

Code: Alles auswählen

            <tr>
                <td class="catTwo">
                    <strong><#lng_birthday#>:</strong>
                </td>
                <td class="catOne">
                    <table>
                        <tr>
                            <td align="center" class="fontSmall">
                                <#lng_day#>
                            </td>
                            <td align="center" class="fontSmall">
                                <#lng_month#>
                            </td>
                            <td align="center" class="fontSmall">
                                <#lng_year#>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <select name="geb_tag">
                                    <option value="0"></option>
                                    $geb_tag
                                </select>
                            </td>
                            <td>
                                <select name="geb_monat">
                                    <option value="0"></option>
                                    $geb_monat
                                </select>
                            </td>
                            <td>
                                <input type="text" name="geb_jahr" maxlength="4" size="4" value="$geb_jahr" />
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
suche:

Code: Alles auswählen

            </if>

            <tr>
                <td colspan="2" class="catTr">
                    <#lng_input_optional#>
                </td>
            </tr>
Das erste Suchergebnis ausschneiden und im zweiten Suchergebnis - an markierter Stelle einfügen !

... siehe:

Code: Alles auswählen

            </if>

HIER SUCHERGEBNS 1 EINFÜGEN !

            <tr>
                <td colspan="2" class="catTr">
                    <#lng_input_optional#>
                </td>
            </tr>
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hallo Lighty,

danke schon mal dafür. Das funktioniert auch wunderbar. :-)
Dass das Feld Geburtsdatum nicht unter optinale Angaben auftaucht sondern unter erforderliche Angaben.

Denn so wie ich gesehen habe, taucht die Meldung "Bitte fülle alle Felder aus" nur auf, wenn Felder unter den erforderlichen Angaben ned ausgefüllt sind.

Hab zwar den Hinweis drin, das man das Geburtsdatum ausfüllen muß, aber ich weiß ja aus Erfahrung, das sich sowas kaum einer durchliest ;-)

Gruß
Danny
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Danny2810 hat geschrieben:danke schon mal dafür. Das funktioniert auch wunderbar. :-)
Dass das Feld Geburtsdatum nicht unter optinale Angaben auftaucht sondern unter erforderliche Angaben.
... gerne - das ist/war ja auch nur die/eine Templateänderung !
Denn so wie ich gesehen habe, taucht die Meldung "Bitte fülle alle Felder aus" nur auf, wenn Felder unter den erforderlichen Angaben ned ausgefüllt sind.
... gibt es diese Meldung überhaupt !?
Hab zwar den Hinweis drin, das man das Geburtsdatum ausfüllen muß, aber ich weiß ja aus Erfahrung, das sich sowas kaum einer durchliest
... so klar und auffällig schreiben, dass es auch jeder versteht ! ;)
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hallo Lighty,

ja diesen Hinweis gibt es :-)
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

.... kommt bei mir nicht ! :D :???:
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Schau mal in den Anhang :-)
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... ok, aber wie gesagt, kommt hier nicht !?
( im Testforum auch nicht - kannst ja hier mal testen !? )
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hey Lighty,

das kommt bei dir auch ned weil du keine Pflichtfeld selbst eingebaut hast.

VG
Danny
Antworten

Zurück zu „Forensysteme/-software“