Thema Info
Wer ist hier? 1 Gäste
Geburtstag nach der Registrierung nicht mehr ändern
|
|
xxxfreak86xxx |
Geschrieben am 04-04-2014 00:21
|
Jungspund (6) Beiträge: 10 Registriert am: 23.03.2014 Geschlecht: Alter: 38 Stimmung: - |
Hallo alle zusammen, ich wollte mal wissen ob es möglich ist wenn man das Geburtsdatum bei der Registrierung angibt das man danach eine Sperre einrichten kann damit dieses Feld nicht mehr geändert werden kann. Wenn jemand weis wie man das macht wäre es super wenn man mir sagen könnte wo ich welchen Code umändern muss und in wie fern ich die Änderungen vornehmen muss. Ich danke im Vorraus Gruß xxxfreak86xxx |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 09-04-2014 07:31
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
Ja ist möglich aber mit einem grösserem Aufwand |
Verwarnstatus: | |
|
|
JP_ONAIR |
Geschrieben am 09-04-2014 10:45
|
Prinz (52) Beiträge: 548 Registriert am: 10.03.2013 Geschlecht: Alter: 29 Stimmung: |
Sehr gute Idee! Für Communitys eine sehr Gute Sache. GGF. könnte man das Feld auch NUR in der Registrierung anzeigen lassen und beim Profil Editieren nicht mehr, das sollte ggf wohl die einfachere Methode sein?
Für Rückfragen stehe ich gerne zur Verfügung.
Mit freundlichen Grüßen JP |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 09-04-2014 12:40
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
Bitte schön, im Anhang Readme beachten Getest und Funktioniert
matze hat folgende Datei angehängt:
|
Verwarnstatus: | |
|
|
xxxfreak86xxx |
Geschrieben am 10-04-2014 18:48
|
Jungspund (6) Beiträge: 10 Registriert am: 23.03.2014 Geschlecht: Alter: 38 Stimmung: - |
Ihr seit hier wirklich der helle wahnsinn hier, vielen lieben dank das hat wunderbar funktioniert Zusammengefügt am 10. April 2014 18:59:05: Hallo Matze, es funktioniert alles soweit wunderbar, allerdings wenn ich jetzt auf ein Profil von einem Mitglied gehe bekomme ich folgende Meldung Fatal error: Call to undefined method UserFields::warningsOutput() in /home/firefrie/public_html/includes/classes/UserFields.class.php on line 108 Wäre super wenn du mir dabei auch nochmal helfen könntest. Ich danke im vorraus Info: falls es wichtig sein sollte ich habe die version 7.02.07 Zusammengefügt am 10. April 2014 19:08:04: noch ein kleiner Fehler der mir aufgefallen ist, geplant war ja das das Geburtsdatum bei der Registrierung mit angegeben wird aber bei danach im Profil nicht mehr bearbeitet werden kann, nun habe ich allerdings das Problem das selbst bei der Registrierung das Geburtstag zum Eintrage nicht mehr angezeigt wird. Gruß xxxfreak86xxx Zusammengefügt am 11. April 2014 21:41:42: Hallo alle zusammen, hallo matze, ich habe es hinbekommen der Fehler ist weg, vielen lieben dank nochmal für deine hilfe. Bearbeitet von xxxfreak86xxx am 11-04-2014 21:41 |
Verwarnstatus: | |
|
|
firebase |
Geschrieben am 12-04-2014 13:43
|
Routinier (18) PHP-Fusion: v7.02.07 Beiträge: 227 Registriert am: 27.06.2011 Geschlecht: Alter: 40 Stimmung: |
Wo war der Fehler denn und wie hast du ihn Behoben? |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 12-04-2014 19:12
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
upss da ist ein kleiner Fehler mir unterlaufen. Das mit dem warningsoutpu kannst du getraosst löschen da habe ich wohl ausversehen eine schon modifierzte genommen Datei. Die Felder kannst du ja einstellen ob sie ,,Sichtbar sein sollen für Mitglieder,, oder nur Admins sie sehen und bearbeiten können. Ist eigentlich nur eine Einstellungsache. Die ,,private function warningsOutput() { ,, kann gelöscht werden. Und Fehlermeldungen immer posten denn es interessiert bestimmt auch andere. |
Verwarnstatus: | |
|
|
firebase |
Geschrieben am 13-04-2014 16:35
|
Routinier (18) PHP-Fusion: v7.02.07 Beiträge: 227 Registriert am: 27.06.2011 Geschlecht: Alter: 40 Stimmung: |
Du meinst in der Datei UserFields.class verstehe ich das richtig? |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 14-04-2014 12:14
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
Müsste eigentlich alles ersichtlich sein. Und wenn, eine Orginalldatei nehmen die Modifikation dort einbauen und gut ist. Hatte es wie schon gesagt vergessen auszubauen. Das betrifft das alles hier: Spoiler private function warningsOutput() { DAS BITTE LÖSCHEN DA DIESE DEFINITION BZW. MODIFIKATION NICHT ENTHALTEN iST!!!!!!!!!!!!!! |
Verwarnstatus: | |
|
|
firebase |
Geschrieben am 14-04-2014 17:20
|
Routinier (18) PHP-Fusion: v7.02.07 Beiträge: 227 Registriert am: 27.06.2011 Geschlecht: Alter: 40 Stimmung: |
Der angegebene Teil ist in keiner dar Dateien zu finden. |
Verwarnstatus: | |
|
|
xxxfreak86xxx |
Geschrieben am 14-04-2014 21:45
|
Jungspund (6) Beiträge: 10 Registriert am: 23.03.2014 Geschlecht: Alter: 38 Stimmung: - |
Hallo alle zusammen, damit die Profile wieder erreichbar sind für Mitglieder habe ich einfach den Code if ($this->userData['user_level'] == 101) { $this->warningsOutput(); } if (iADMIN) { $this->warningsForm(); } gelöscht. Den Inhalt den matze nachträglich mit aufgelistet hat finde ich leider auch nicht, ich habe nach diesem Beitrag geschaut weil mir doch noch Fehler aufgefallen sind. 1. Das Geburtsdatum soll ja für Mitglieder nachträglich nicht mehr änderbar sein, daher habe ich eingestellt das nur Admins dies ändern können, allerdings besteht jetzt wiederrum der Fehler das das Geburtsdatum bei der Registrierung nicht mehr abgefragt wird, die Abfrage erfolg erst wenn ich angebe das Gäste dies ändern können. Da ich leider selbst die Lösung nicht gefunden habe, habe ich versucht ein eigenes User Feld zu schreiben in dem die User bei der Registrierung ihr Geburtstag eintragen können und wir Admins dies ins Profil nachtragen können. 2. Bei meinem User Profilfeld ist mir allerdings dann aufgefallen das eine Aktivierung des Feldes nicht mehrmöglich ist. Um ein Fehler von meiner Seite auszuschließen habe ich versucht ein anderes Profilfeld zu aktivieren das ich nicht nutzen wollte aber auch dies lässt sich nicht aktiveren. Ein Fehler erscheint nicht, die Seite aktuallesiert sich normal so als ob das Profilfeld aktiviert wird, allerdings ist diese bei den Aktiven nicht ersichtlich sondern weiterhin bei den deaktevierten. Wäre super wenn man diesbezüglich nochmals über den Code drüberschauen könnte, damit Profilfelder weiterhin aktivert werden können und das die Profilfelder die nachträglich nur vom Admin bearbeitet werden können trotzallem bei der Registrierung ausgefüll werden können ggf. ersichtlich sind. |
Verwarnstatus: | |
|
|
Alex1989 |
Geschrieben am 03-09-2018 14:55
|
Dopple-As (20) PHP-Fusion: v7.02.07 Beiträge: 100 Registriert am: 11.06.2013 Geschlecht: Alter: 34 Stimmung: - |
Hallo alle zusammen, ich bin auf diesem Forum Eintrag getroffen da ich ebenfalls so eine Funktion gesucht habe. Es hat alles soweit sehr gut funktioniert, allerdings habe auch ich jetzt das Problem das ich keine Profilfelder mehr aktivieren kann. Hat hier schon jemand eine Lösung gefunden? Beim Versuch alles wieder auf den alten zustand zu stellen hat auch alles soweit funktioniert aber die Profilfelder gehen weiterhin nicht zu aktiveren. Kann es ggf. an der Tabelle liegen die ich mit dem Code
Vielen Dank im Voraus. LG Alex |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 03-09-2018 21:42
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
Es wurden nur zwei neue Felder angelegt in der DB_USER_FIELDS. Diese zwei löschen die du in deinem Post hier angegeben hast....in der Datenbankverwaltung(PhpMyadmin) -field_access_input -field_access_view |
Verwarnstatus: | |
|
|
Alex1989 |
Geschrieben am 04-09-2018 12:59
|
Dopple-As (20) PHP-Fusion: v7.02.07 Beiträge: 100 Registriert am: 11.06.2013 Geschlecht: Alter: 34 Stimmung: - |
Hallo Matze, danke für die Antwort. Ich habe jetzt alles wieder gelöscht und alles beim alten belassen. Allerdings habe ich weiterhin das Problem das ich keine Profilfelder mehr einfügen kann. Kann mir vielleicht jemand sagen woran es liegt ggf. was ich machen könnte da es wieder funktioniert? Zusammengefügt am 04. September 2018 18:12:00: Konnte das Problem auf einer anderen Art lösen, trotzdem danke. Bearbeitet von Alex1989 am 04-09-2018 18:12 |
Verwarnstatus: | |
|
|
matze |
Geschrieben am 12-09-2018 01:18
|
Prinz (-18) PHP-Fusion: v7.02.07 Beiträge: 596 Registriert am: 23.12.2012 Geschlecht: Alter: 56 Stimmung: |
wenn noch ,,Reste,, von Benutzerfeldern bzw, Profilfeldern vorhanden sind kommen fehler vor die eingefügt .....implediert ...gemoddet wurden wie Forum ect. Das sieht man unter,,Benutzerverwaltung..oder auf der Webseite allgemein. Aber deine Lösung zu posten wäre interresant für andere. In diesem Sinne lg matze |
Verwarnstatus: | |
|
|
Alex1989 |
Geschrieben am 13-09-2018 13:41
|
Dopple-As (20) PHP-Fusion: v7.02.07 Beiträge: 100 Registriert am: 11.06.2013 Geschlecht: Alter: 34 Stimmung: - |
Hallo Matze, habe ein Backup von der gesamten Datenbank gemacht (außer von den User Feldern). Danach habe ich die Php neu installiert auf einer frischen Datenbank, habe das Backup eingespielt und schon ging es wieder. |
Verwarnstatus: | |
|
Springe ins Forum: |
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Registrierung auf meiner HP nicht(mehr) möglich | Allgemeines | 7 | 21-11-2020 00:13 |
Nach PHP Fusion Update Passwort Änderung nicht mehr möglich | Allgemeines | 4 | 24-08-2020 12:13 |
Captchas funktionieren nicht | Codeschnipsel | 3 | 07-11-2019 10:07 |
BB Code lässt sich nicht mehr aktivieren. | Allgemeines | 1 | 17-10-2019 19:37 |
Forum funktioniert nicht mehr seid Umstellung auf Php 7.2 | Fehler & Bugs | 6 | 09-08-2019 20:05 |