ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » E-Mail benachrichtigung fürs Forum

Geschlossen
  1. #1
    User Pic
    4c.s|Gotteshand Mitglied
    Registriert seit
    26.01.2006
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ich wollte mal fragen wie man eine benachritigung via e-mail einbinden könnte fürs forum???
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ins Clan script sogut wie garnicht ! Bzw. mit bischen php erfahrung und HTML wissen sollte es möglich sein !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    4c.s|Gotteshand Mitglied
    Registriert seit
    26.01.2006
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SLJ

    Ins Clan script sogut wie garnicht ! Bzw. mit bischen php erfahrung und HTML wissen sollte es möglich sein !


    Der Awaycalendar hat ja so ne übersichtliche sache in dem Bereich, könnte ich mir da vielleicht die nötigen infos sammeln um das hinzubekommen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Könntest du !

    Im grunde müsste das einfach sein ! aber du müsstest auch irgend wo speichern wer jetzt eine nachricht bekommt und wer nicht so wie hier im forum mit dem anklicken !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    4c.s|Gotteshand Mitglied
    Registriert seit
    26.01.2006
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SLJ

    Könntest du !

    Im grunde müsste das einfach sein ! aber du müsstest auch irgend wo speichern wer jetzt eine nachricht bekommt und wer nicht so wie hier im forum mit dem anklicken !

    Das ist mit den Funktionen ist ja ned das prob, nur wie mache ichs mit der Datenbank, da Ein User -> viele Topics, das ist das problem. Kanst du mir da nen Beispiel geben wie ich des in dem Fall machen kann???
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ja gerade das ist das was mir gerade auch nicht einfällt ! Da man ja bei jedem post irgend wie prüfen müsste wer dazu eine e-mail will,... also irgend wie alle user id's zu dem Thread mit sichern! aber wie genau kann ich dir auch nicht sagen...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Sparky89 Mitglied
    Registriert seit
    19.12.2005
    Beiträge
    60
    Beitragswertungen
    0 Beitragspunkte
    könnte man da nicht irgendwie was einbauen wie wenn in tread xy geschrieben wird bekommt jeder der in liste z steht eine email? z wäre dann die liste wo sich die leute eintragen
    besucht doch mal meine hp

    www.rash-haste.de.vu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    4c.s|Gotteshand Mitglied
    Registriert seit
    26.01.2006
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SLJ

    Ja gerade das ist das was mir gerade auch nicht einfällt ! Da man ja bei jedem post irgend wie prüfen müsste wer dazu eine e-mail will,... also irgend wie alle user id's zu dem Thread mit sichern! aber wie genau kann ich dir auch nicht sagen...

    Zu dem mit dem Prüfen hab ich ne Idee, nur ich weis ned wie ich das mit mehreren emails versenden mache, das eine bestätigung nacheinander an jede e-mail gesendet wird. Haste dazu vielleicht nen Beispiel oder nen Codeschnipsel???
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    du kannst ja eine neue tabelle erstellen in der datenbank mit email und der id des threads, wenn man dann unterm thread auf abonnieren klickt, wird die email in die db geschrieben, zusammen mit der thread id und beim posten im thread wird dann die tabelle WHERE id = thread_id ausgelesen und an jeden user der in der Liste ist, eine Mail verschickt, eigentlich kein ding, mein email news abo funzt genauso.

    mein news abonnement:

    abo.php
    <?php 
      defined ('main') or die ( 'no direct access' );
      $design = new design ( $title , $hmenu );
      $design->header();    
    ?>
    <html>
    <form action="index.php?m=abo_submit" method="post">
      <table align="center" width="50%" style="border: 1px solid #FFFFFF" cellpadding="5">
        <tr>
         <td align="left">E-Mail: </td>
          <td><input type="text" name="mail" style="width: 200px"></td>
        </tr>
        <tr>
          <td colspan="2" align="left"><input type="submit" name="submit" value="Abonnieren / Abo kündigen"></td>             </tr>		</table>
    </form>
    </html>
    <?php
      $design->footer();  
    ?>


    abo_submit.php
    <?php 
      defined ('main') or die ( 'no direct access' );  
      $design = new design ( $title , $hmenu );
      $design->header();  
      if ($_POST["mail"] != "")
      {
        $email = stripslashes($_POST["mail"]);    
        $sql = mysql_query("SELECT * FROM prefix_email WHERE address = '".$email."'");
        $maildata = mysql_fetch_assoc($sql);
        if ($maildata['address'] == "")
        {
          mysql_query("INSERT INTO prefix_email (`address`) VALUES ('$email')");
          echo 'Erfolgreich abonniert! <a href="">- Zurück -</a>';
        } else 
        {
          mysql_query("DELETE FROM prefix_email WHERE address = '".$email."'");     
          echo 'Abo erfolgreich gekündigt! <a href="">- Zurück -</a>';
        }
      } else die("Du hast keine Adresse angegeben!");   
    
    $design->footer();  
    ?>


    admin/news.php
    #Abonement		
    		$sql = mysql_query("SELECT * FROM prefix_email");
     		$mailtext = $text ."rnrnrnDas Abo kann hier gekündigt werden: "; 
    		while($row = mysql_fetch_assoc($sql))
       		{		
      		  icmail ($row['address'],$_POST['titel'],$mailtext,'From: unmuted');
       		}

    das kommt vor dem code hier:
    # insert		
    		
    	} elseif ( $um == 'change' ) {


    kann sein, dass der code net der sauberste ist, ist auch erst mein 2. skript und mein erstes mit mysql, aber das lässt sich als "codeschnippsel" bzw als "anregung" verwenden denke ich zwinker


    Zuletzt modifiziert von seth am 01.02.2006 - 13:58:47
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    4c.s|Gotteshand Mitglied
    Registriert seit
    26.01.2006
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Das mit der Tabelle hab ich mir genauso gedacht, einfach die thread id nehmen und dann die user e-mail nehmen und beides in eine Tabelle rein, nur die Umsetzung machte mir sorgen. Ich werd mich dann demnächst wenn ich mal wieder Zeit finde daran machen und bescheid sagen. Danke schon vielmals für die Hilfe!!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten