Registrieren | Passwort vergessen |
Benutzername    Passwort    Eingeloggt bleiben    
Seitenaufbau in 0.79 Sekunden - 570 DB-Abfragen | Mitglieder: 2133 | Forum: 14951 | Downloads: 123 | Insgesamt runtergeladen: 37214 | Insgesamt: 8,300,066 eindeutige Besuche
Guten Tag [Gast]
Wenn Sie bereits Registriert sind loggen Sie sich einfach ein
©
Claudi84 (04.09.2018 21:46): Hallo und danke für die schnelle Aufnahme micha2 (14.08.2018 19:30): hallo lieben dank für die aufnahme krasser88 (16.05.2018 17:28): huhu find es echt klasse hier Steve (18.04.2018 12:01): hallo zusammen, wo bekommt man denn den tollen grussticker her? Andydeluxe97 (18.02.2018 00:54): Gruss an Alle Graf-Zombie (16.02.2018 23:45): Hallo alle hier auf der super Web von Radio Time For Friends andre2485 (11.02.2018 23:28): hallo und danke für die schnelle aufnahme Sonail (04.01.2018 21:37): Hallo und frohes neues freunde Chaos-NRW (04.01.2018 16:18): ist der ticker für Werbung für radios?finde ich nicht gut r3spo (15.11.2017 11:56): Hallo und Danke für die Aufnahme.
Datum: Sonntag, 18. November 2018 Diese Seite Geladen Am: 14:44:55Aktuelle Zeit: Zeit
 Wer ist online
Gäste & Bots online: 7
Mitglieder online: 0
Neuestes Mitglied: lionfire

Device21MatzePunkte
Offline
DeviceArminPunkte
Offline
DeviceGiftzwerg
Offline
DeviceAlex1989
Offline
DeviceHarlekinPunkte
Offline
DeviceRolly8-HLPunkte
Offline
Devicedaniel2016Premium bis 18.12.2018 - 01:19 UhrPunkte
Offline
DevicembcowboyPremium bis 20.11.2018 - 11:56 UhrPunkte
Offline
DeviceDeeoNePunkte
Offline
DeviceFalk1980Punkte
Offline
Gast
gast
Gast
gast
Gast
gast
Googlebot
bot
Gast
gast
Gast
gast
Majestic-12
bot
Mehr anzeigen

     - SuperAdmin|         - Admin ©
     - Forum Mod |         - Mitglied


 Unwetterwarnung

Suche
Durchsuchen Sie die gesamte Website:
Themen-Autor: xxxfreak86xxx
Thema ID: 1311
Thema Info
Es gibt 16 Beiträge zu diesem Thema, und es wurde angesehen 762 mal.  Es gibt auch Datei anhänge.
Thema ansehen
..::www.DeeoNe.de-D1Infusionen::.. » Supportbereich phpFusion v7 » Allgemeines
Wer ist hier? 1 Gäste
 Thema drucken
Geburtstag nach der Registrierung nicht mehr ändern
xxxfreak86xxx
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: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://www.fire-friends.com/
matze
Ja ist möglich aber mit einem grösserem Aufwand
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
https://fusion-mods.de
PowerRadio94
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?
www.powerradio94.de/images/banner.png
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
https://www.powerradio94.de
matze
Bitte schön, im Anhang Readme beachten

Getest und Funktioniert
PHP-Fusion LogoKompatibel mit PHP-Fusion v7.02.07

matze hat folgende Datei angehängt:
Du hast nicht die Berechtigung die Anhäge dieses Themas zu sehen.
Verwarnstatus: warningwarningwarningwarning
  x 1  x 2  x 1  x 1  x 1  x 2  x 1  x 1
 
https://fusion-mods.de
xxxfreak86xxx
Ihr seit hier wirklich der helle wahnsinn hier, vielen lieben dank das hat wunderbar funktioniert Grin

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: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://www.fire-friends.com/
firebase
Wo war der Fehler denn und wie hast du ihn Behoben?
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://bjf-fusion.de
matze
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: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
https://fusion-mods.de
firebase
Du meinst in der Datei UserFields.class

Download Code  Code
if ($this->userData['user_level'] == 101) { $this->warningsOutput(); }




verstehe ich das richtig?
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://bjf-fusion.de
matze
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
Download Code  Code
private function warningsOutput() {
      global $locale, $db_prefix;
      
      $result = dbquery("SELECT * FROM ".$db_prefix."warnings WHERE warning_user=".$this->userData['user_id']." ORDER BY warning_id ASC LIMIT 10");
      if (dbrows($result) > 0) {
         $this->html .= "<div style='margin:5px'></div>\n";
         $this->html .= "<table cellpadding='0' cellspacing='1' width='400' class='profile tbl-border center'>\n<tr>\n";
         $this->html .= "<td class='tbl2' width='1%'><strong>".$locale['war_06']."</strong></td>\n";
         $this->html .= "<td class='tbl2'><strong>".$locale['war_01']."</strong></td>\n";
         $this->html .= "<td class='tbl2' width='1%' style='white-space:nowrap'><strong>".$locale['war_07']."</strong></td>\n";
         //
         $this->html .= "<td class='tbl2' width='1%' style='white-space:nowrap'><strong>".$locale['score_2']."</strong></td>\n";
         //
         
         $this->html .= "</tr>\n";
         $w = 1;
         while ($data = dbarray($result)) {
            $warning_end = $data['warning_end'] == "forever" ? "<strong>".$locale['war_04']."</strong>" : date("d-m-Y", $data['warning_end']);
            $this->html .= "<tr>
            <td width='1%' class='tbl2' style='white-space:nowrap'><img src='".INFUSIONS."verwarn_sys/images/$w.gif' alt='Verwarnt' title='".$data['warning_couse']."'></td>\n";
            $this->html .= "<td class='tbl2'>".$data['warning_couse']." </td>\n
            <td class='tbl2'>".(iADMIN && checkrights("M") ? "<a title='".$locale['war_08']."' href='".FUSION_SELF."?lookup=".$_GET['lookup']."&action=delete_warn&warning_id=".$data['warning_id']."'>".$warning_end."</a>" : $warning_end)."</td>\n
            </td>
            <td width='1%' class='tbl2' style='white-space:nowrap'><center>
            <img src='".INFUSIONS."pro_download_panel/themes/schallah/icons/coins.png'width='16' height='16' style='vertical-align:middle' title='".$locale['score_1']."'/><strong>
            <font color='#ff0000'>- ".$data['warning_cost']."</font> ".$locale['pfss_units']."</center></strong></td>\n";
            
            $w++;
         }
         $this->html .= "</table>\n";
      }      
   }
//////////////VERWARNUNG ENDE///////////////////////////////////////////////




DAS BITTE LÖSCHEN DA DIESE DEFINITION BZW. MODIFIKATION NICHT ENTHALTEN iST!!!!!!!!!!!!!!
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
https://fusion-mods.de
firebase
Der angegebene Teil ist in keiner dar Dateien zu finden.
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://bjf-fusion.de
xxxfreak86xxx
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: warningwarningwarningwarning
  x 1  x 1  x 1  x 1  x 1  x 1  x 1
 
http://www.fire-friends.com/
Alex1989
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
Download Code  GeSHi: PHP
  1. <?php
  2. $result = dbquery("ALTER TABLE ".DB_USER_FIELDS." ADD field_access_input TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER field_registration");
  3. $result = dbquery("ALTER TABLE ".DB_USER_FIELDS." ADD field_access_view TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER field_access_input");
  4. ?>
gewandelt in 0.046 Sekunden, benutzt wurde GeSHi 1.0.8.10
angelegt habe? Wenn ja wie kann ich den Code wieder löschen ggf. wie kann ich den Fehler nun beheben.

Vielen Dank im Voraus.
LG
Alex
Verwarnstatus: warningwarningwarningwarning
 
https://ac-support.de
matze
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
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
Alex1989
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: warningwarningwarningwarning
 
https://ac-support.de
matze
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
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
Alex1989
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: warningwarningwarningwarning
 
https://ac-support.de
Springe ins Forum:
Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
Schriftfarbe ändern Codeschnipsel 3 22-09-2018 23:48
Fusion Registrierung D1 Mods & Infusionen 16 24-04-2018 06:16
Automatischer Post bei Registrierung Wünsche 2 23-01-2018 22:06
Photogallery geht nicht mehr richtig ! Allgemeines 1 09-01-2018 11:35
Unbefugter Zugriff auf .php Seiten für nicht angemeldete Gäste Allgemeines 4 05-01-2018 09:06
Sämtliche Grafiken und Texte dieser Seite unterliegen dem Urheberrecht und dürfen nicht ohne Erlaubnis kopiert werden!!!