ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler bei INSERT von Reg-Daten

Geschlossen
  1. #1
    User Pic
    DeathBoy Mitglied
    Registriert seit
    24.02.2010
    Beiträge
    182
    Beitragswertungen
    1 Beitragspunkte
    Hi,

    ...und wieder mal ich zwinker
    Habe die erweiterung das User bei einer PN eine EMail bekommen, wenn sie zum Zeitpunkt des PN-Empfangs nicht Online sind. Habe das ganze mit einer IF-Abfrage hinterlegt und im Profil etwas erstellt wo jeder User wählen kann ob er die Option möchte oder nicht. Genauso wie "Popup bei PN" usw...

    Jetzt das eigentliche worum es geht. Bei der Registrierung soll hier (in der Tabelle ic1_user, Spalte opt_pn_email) automatische eine "1" eingetragen werden, so das Standartmäßig die Option als aktiviert gilt.

    Das wollte verwirklichen indem ich den DB-Insert der die Registrationsdaten speichert geändert habe:

    include/contents/user/confirm.php
    # confirm regist
    	  case 1 :
    		  if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
    			  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_pm,opt_pm_email,opt_pm_popup,opt_mail,icq,homepage,geschlecht,sig,gebdatum)
    			  VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1,1,'".$row['icq']."','".$row['homepage']."','".$row['geschlecht']."','".$row['signatur']."','".$row['gebdatum']."')");
    db_query("INSERT INTO prefix_newsletter (`email`) VALUES ('".$row['email']."')");


    Wenn ich mich registriere und in den Profileinstellungen nachschaue dann steht das ganze auf "Nein" - also ist nicht aktiviert.

    Gruß Mike


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link
    Tattoo und Piercing Community: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Hey DeathBoy,
    include/includes/func/user.php ab Zeile 268 zwinker

    Oder...

    alles bei der Registration rückgängig machen und in PhpMyAdmin das ausführen.
    ALTER TABLE `ic1_user` CHANGE `opt_pn_email` `opt_pn_email` tinyint(1) NOT NULL DEFAULT '1'


    MfG OloX


    Zuletzt modifiziert von OloX am 29.04.2010 - 23:31:38
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    DeathBoy Mitglied
    Registriert seit
    24.02.2010
    Beiträge
    182
    Beitragswertungen
    1 Beitragspunkte
    Danke Olox...
    zwinker
    Tattoo und Piercing Community: externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten