ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » ilch 1.1N update und module

Geschlossen
  1. #1
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    Moin ich wollte grad das upgrade von 1.1M auf 1.1N rauf machen aber ich habe dies noch nicht gemacht weil dann das modul geburtstagsmail nicht funktioniert das ist der code die in der user.php bei mir jez drinne ist:
    function birthdaymail() {
        global $allgAr;  
    	$userabf = "SELECT id, name, gebdatum, email FROM `prefix_user` WHERE '".$allgAr['birthdaymail_recht']."' >= recht ORDER BY id DESC";  
    	$usererg = db_query($userabf);
        while ($urow = db_fetch_object($usererg)) {
    	    $ugbdex = explode("-",$urow->gebdatum);
    	    $usergbdate = $ugbdex[1].'-'.$ugbdex[2];
    	    $akdate = date('m-d', time());
    	    $arge = getAlter($urow->gebdatum);
    		$uid = $urow->id;
    		
    	    if ( $usergbdate == $akdate AND db_count_query("SELECT COUNT(ID) FROM `prefix_birthdaymail` WHERE userid = $uid AND arge = $arge") == false ) {
    	  	      db_query("INSERT INTO `prefix_birthdaymail` VALUES ('','".$urow->id."','".$urow->name."','".getAlter($urow->gebdatum)."')");     
    			  $mailtitle = $allgAr['birthdaymail_title'];
    			  $mailtitleaus = str_replace('#NAME#',$urow->name,$mailtitle);
    			  $mailtitleaus = str_replace('#ALTER#',getAlter($urow->gebdatum),$mailtitleaus);			  
    			  
    			  $mailtext = $allgAr['birthdaymail_text'];
    			  $mailaus = str_replace('#NAME#',$urow->name,$mailtext);
    			  $mailaus = str_replace('#ALTER#',getAlter($urow->gebdatum),$mailaus);			  
    			  $html = true;
    			  icmail($urow->email,$mailtitleaus,$mailaus,'',$html);
    			  
    	    }
     
    	}  
    
    }


    aber ich weis nicht wo ich die in der neuen user.php rein machen soll

    hier einmal der pfad dahin: include/includes/func/user.php

    MfG Porkey

    PS.: ja ich hab ma wieder nen prob. xD


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die Funktion kann man einfach in die Datei reinkopieren, nur fehlt anscheinend noch der Aufruf der Funktion, der sicherlich woanders geschieht, deswegen funktioniert das Modul dann nicht.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    der aufruf ist in der index.php zwinker

    einfach
    birthdaymail();
    in die index.php einfügen zwinker


    Zuletzt modifiziert von GeCk0 am 11.10.2009 - 17:27:11
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    ist das egal wo ich die funktion reinkopiere ( in der user.php )? wenn ja denn ist gut ^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    index.php macht mehr sinn...

    die user.php wird nicht immer aufgerufen, die index.php schon
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    weil das in der user.php ja drinne ist ... sonst hätten die glaub den code auch inne index.php rein gemacht oda net ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Kommt drauf an, welche du meinst. zwinker
    Die user.php im func Ordner wird immer aufgerufen.

    Nochmal zur Klarstellung:
    Die Funktion in die includes/func/user.php reinkopieren (am besten ganz unter, aber natürlich vor ?> )
    Dann in der index.php einfügen, so sollte es in etwa aussehen:
    $allgAr = getAllgAr ();
    $menu = new menu();
    birthdaymail();
    user_identification();
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    wenn du ma mein durchgelsen hättest ganz am anfang oben was ich da geschrieben habe denn wüsstest du das welche user.php ich rede
    ZitatZitat
    include/includes/func/user.php


    zwinker

    MfG Porkey
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    machs so wie fire beschrieben hat, so stimmts nämlich
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    hatte ich schon vorher gemacht wollte bloß nochma sicher gehen das dann nix kaputt geht o.ä. aufjeden fall thx fürs helfen lächeln

    MfG Porkey
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    bevor was kaputt gehen kann, immer backup machen zwinker
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Porkey Mitglied
    Registriert seit
    07.08.2009
    Beiträge
    72
    Beitragswertungen
    0 Beitragspunkte
    stimmt ^^ hatte ich schon vergessen gehabt aber ich ma ja eh morgen dann nen backup ( jeden abend )

    thx nochma

    MfG Porkey
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten