Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 25

Thema: Geburtstagsmail über Modul oder Cronjob.de?

  1. #1
    Neu an Board
    Registriert seit
    24.01.2008
    Beiträge
    65
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Geburtstagsmail über Modul oder Cronjob.de?

    Hallo zusammen,

    ich hab glaub das gesamte Web zu diesem Thema durchforstet, doch an keiner stelle was richtig brauchbares gefunden.

    Ich habe den CBE und auch ein Next Birthdays Modul.
    Doch darauß habe ich nicht die Möglichkeit zu sagen.

    Heute Geburtstag = Geburtstagsmail an den User senden

    Gibt es für Joomla irgendeine Modul, welches dies ausführt?
    Des weiteren habe ich gelesen, dass man es über einen Cronjob durchführen soll.

    Das hört sich schön und gut an, doch dann braucht man ein Script, welches ausgeführt wird.

    Hätte da jemand evtl. bereits ein solches Script, dass die Joomla-DB durchsucht und demjenigen, der Geburtstag hat eine Mail zukommen lässt?

    Viellen Dank schon mal für eure Hilfe.

    Gruß
    Thomas

  2. #2
    Gute Seele des Boards Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    10.924
    Bedankte sich
    622
    Erhielt 2.475 Danksagungen
    in 2.298 Beiträgen

    Standard

    Bei 1000 User..1000 Cronjobs..
    das gibts bei keinem Hoster.. es sei denn du stellst den NextBirthday immer ein..
    dann kannste auch gleich brief schreiben..

    http://www.joomlaportal.de/allgemein...skalender.html
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  3. #3
    Neu an Board
    Registriert seit
    24.01.2008
    Beiträge
    65
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Dieses Thema was hier verlinkt wurde ist nicht das was ich suche...da ich ja bereits in besitz des CBE bin und somit keine extra liste führen will mit den Geburtsdaten.

    Ich möchte im endefekt wenn es über ein modul nicht möglich ist ein script haben das in die Datenbank geht mit dem aktuellen Datum und dann die Userliste prüft in der spalte cb_birthday welches datum mit dem heutigen datum übereinstimmt um danach eine mail zu senden, falls ein Eintrag gefunden wird, der das heutige datum hat...

  4. #4
    Neu an Board
    Registriert seit
    21.08.2006
    Ort
    wien
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    also solltest du zu einer lösung gekommen sein, dann wäre ich äußerst dankbar
    wenn du mir einen tipp geben könntest, ich suche auch schon seit monaten
    lg alex

  5. #5
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.829
    Bedankte sich
    706
    Erhielt 1.916 Danksagungen
    in 1.683 Beiträgen

    Standard

    Zitat Zitat von glaserl Beitrag anzeigen
    ich suche auch schon seit monaten
    also in Monaten hättest du leicht das bisschen notwendige php lernen und zumindest ein einfaches cron-script erstellen können:
    - db-connect
    - aktuellen Tag + Monat feststellen
    - select userid aus tabelle mit übereinstimmenden t + m in array
    - schleife über array
    -- evtl. Realnamen irgendwo mit userid auslesen
    -- mailadresse auslesen, wenn woanders abgelegt
    -- mailtext zusammenstellen
    -- mail()
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  6. #6
    Neu an Board
    Registriert seit
    24.01.2008
    Beiträge
    65
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hat in der richtung vielleicht jemand ein Grundgerüst.
    Ich schätze mal ich werde nicht der erste sein, der so etwas nutzen möchte.

  7. #7
    Neu an Board
    Registriert seit
    24.01.2008
    Beiträge
    65
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von deejey Beitrag anzeigen
    also in Monaten hättest du leicht das bisschen notwendige php lernen und zumindest ein einfaches cron-script erstellen können:
    - db-connect
    - aktuellen Tag + Monat feststellen
    - select userid aus tabelle mit übereinstimmenden t + m in array
    - schleife über array
    -- evtl. Realnamen irgendwo mit userid auslesen
    -- mailadresse auslesen, wenn woanders abgelegt
    -- mailtext zusammenstellen
    -- mail()
    Würde das so ungefähr funktionieren?
    Ich bin auf dem gebiet echt nicht fit.

    PHP-Code:
    //Aktuelles Datum und Tag auslesen
    $datum date("d.m",$timestamp);

    //Verbindung auf Usertbl herstellen (WHERE Geburtstag = $datum)
    $abfrage "SELECT 'lastname', 'firstname', 'cb_birthday', 'cb_email' FROM 'comprofiler' WHERE 'cb_birthday' LIKE $datum";
    $ergebniss mysql_query($abfrage);
    while(
    $row mysql_fetch_object($ergebniss)) {
        
    $row -> $empfaenger 'cb_email';
        
    $row -> $betreff "Glückwünsche für dich";
        
    $row -> $text "Hallo 'lastname' 'firstname'!
      Die Webseite http//www.tom.drexler.de wünsch dir alles Gute zu deinem Geburtstag.
      Wir wünschen dir natrülich nur das Beste.
      
      MFG
      Alle Mitgleider der Seite!"
    ;
        
    $row -> mail($empfaenger$betreff$text);


  8. #8
    Neu an Board
    Registriert seit
    24.01.2008
    Beiträge
    65
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    So ich bin immer noch dabei meine Programmierkünste vollkommen auszureizen.
    Ich bin jetzt soweit, dass eine DB-Verbindung aufgebaut wird, der aktuelle Tag und Monat ausgelesen wird. (Dies zumindest Theoretisch weiß nicht ob das funktioniert).

    Was aber funktionieren müsste ist das SQL und vom logischen her müsst es dann auch das richtige Ergebniss ausgeheben. Wirklich nur die User, die den gleichen Tag wie aktuell haben und zusätzlich den gleichen Monat wie aktuell.

    Jetzt hakt es bei mir nur mit diesem ganzen schleifen zeug und der mail Erstellung.
    Kann mir hier jemand weiterhelfen und der evtl. für mich diese wenigen Zeilen programiert.
    Ich hab von Schleifen und Mailversendung absolut keinen blassen....

    Hier mein aktueller Code:
    PHP-Code:
    <?php
    //Datenbankverbindung erstellen
    mysql_connect'localhost''db_admin''*****' )
    or die( 
    'Konnte keine Verbindung herstellen : ' mysql_error() );

    //Datenbank auswählen
    mysql_select_db'joomla_standard_db' )
        or die ( 
    'Kann Datenbank "joomla_standard_db" nicht auswählen : ' mysql_error() );

    //Aktuelles Datum und Tag auslesen
    $tag date("d",$timestamp);
    $monat date("m",$timestamp);

    //Verbindung auf Usertable herstellen und SQL Abfrage
    $abfrage "SELECT `firstname` , `lastname` , DAY( `cb_birthday` ) AS Tag, MONTH( `cb_birthday` ) AS Monat, `cb_email` FROM `comprofiler` WHERE DAY( `cb_birthday` ) = $tag AND MONTH( `cb_birthday` ) = $monat";
    $ergebniss mysql_query($abfrage);

    //Schleife und Mailversenden

    ?>

  9. #9
    War schon öfter hier Avatar von nessor
    Registriert seit
    27.02.2009
    Ort
    Aachen
    Beiträge
    110
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hat inzwischen einer was gefunden oder hinbekommen?
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

    -Albert Einstein

  10. #10
    War schon öfter hier
    Registriert seit
    31.01.2009
    Beiträge
    241
    Bedankte sich
    62
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    gibt es hier inzwischen ein funktioniernen eintrag?

    hätte sowas auch sehr gerne

Seite 1 von 3 1 2 3 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein