Re: Nach neuer Eingabe "Antwortseite" - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Reiner (306 Beiträge) am Dienstag, 7.September.2004, 14:35. WWW: www.bikerhotel.de.vu
    Nach neuer Eingabe "Antwortseite"

      Hallo
      Habe eine Datenbank bei der sich Bikerhotels kostenlos eintragen können.
      Habe mir gedacht das es bestimmt kein Fehler wäre wenn nach dem Eintrag des Hotels eine Antwort Seite aufgeht, bei der die Möglichkeit geboten wird auf meine Seite zu verlinken.
      Also die konkrete Frage:
      Wie schaffe ich es daß nach einem neuen Datensatz ein weiteres Fenster (html) aufgeht oder eine Mail (am besten beides) an den geht der den Datensatz angelegt hat geschickt wird. Die Mailadresse wird im Datensatz gespeichert.
      Die Mail sollte immer den gleichen Inhalt haben.
      Grüße
      Reiner

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 7.September.2004, 19:01.
    Re: Nach neuer Eingabe "Antwortseite"

      Mail verschicken is einfach, z.b.:

      <perl>
      if(%_put)
      {
        mail $EMail, 'Titel', 'Text...';    # musste mal in der doku nach der genauen definition des mail-befehls schauen...
      }
      </perl>
      

      oder noch einfacher mit <do action=all...>:

      <do action=all mail_put=EMail>
      

      wenn das Feld "EMail" heisst...

      Ein "weiteres" Fenster bedeutet was genau? Also ein 2. Fenster? Mhhh, mir fällt da nur Javascript ein, das ginge z.b. ca. so:

      <perl>
      if(%_put)
      {
        out <<EOF;
      <script>
      
      var x=new window();
      </script>
      EOF
      }
      </perl>
      

      musste aber mal in selfhtml nachschauen wie genau man ein neues fenster aufmacht...

     Antworten

    Beitrag von Reiner (306 Beiträge) am Dienstag, 7.September.2004, 20:04. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 7.September.2004, 20:33.
    Re: Nach neuer Eingabe "Antwortseite"

      Hab mich geirrt, so siehts richtig aus:

      <perl>
      if(%_put)
      {
      out <<EOF;
      <script>
      
      window.open("http://www.vt600c.com/linkmoeglichkeit.htm");
      </script>
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von Reiner (306 Beiträge) am Dienstag, 7.September.2004, 21:51. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Danke
      Werde es testen
      Grüße
      Reiner

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 8.September.2004, 10:03. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Klappt mit dem neuen Fenster öffnen prima.
      Mit der Mail verschicken jedoch nicht..
      Hab das so irgendwo am Ende des Templates eingebaut.
      Muss ich da noch die Variable $EMail definieren?
      Wenn ja, kannst Du mir nochmal helfen?
      Es kommt einfach keine Mail an mich wenn ich es teste.
      <perl>
      if(%_put)
      {
      mail $EMail, 'Bitte setze einen Gegenlink auf Deine Seite', 'Hallo<br>Bitte setze einen Gegenlink auf Deine Seite und maile mir wo ich ihn finden kann.<pr><br><a target="_blank" href="http://www.bikerhotel.de.vu">
      <img border="0" src="http://alle.vt600c.com/Banner/eigene/bikerhotel1.jpg" width="468" height="60" alt="Reiseziel bekannt aber Unterkunft noch nicht? Hier gibt es über 500 Motorrad Hotels und bikerfreundliche Betriebe!! :-)"></a>';
      }
      </perl>  
      
      Grüße
      Reiner

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 8.September.2004, 13:31.
    Re: Nach neuer Eingabe "Antwortseite"

      steht in $EMail was drin?
      die mails landen alle bei postmaster (standardemailadresse wenn der parameter leer ist)

      prüfen kannst du es, wenn du vor
      mail...

      nochmal ne ausgabe machst:
      out "-$EMail-";
      

      aber ich denke, du benötigst

      mail $_put{EMail},...

      Sander

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 8.September.2004, 13:52. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Also bei meinen Tests habe ich in den Datensatz auch die Mailadresse mit angegeben.
      Wie meinst Du das?
      Ob ich bei einem neuen Datensatz die Mailadresse mit angegeben habe oder muß ich in $EMail selbst was reinschreiben bzw. definieren?
      Wenn ja was soll da rein. Da kenne ich mich nicht so gut(kaum) aus.
      Ich möchte das die Mail an den geschickt wird, der im Datensatz seine Mailadresse angegeben hat.

      Das habe ich meinen Template zugefügt:


      <perl>
      out get "http://www.vt600c.com/base_hotel_stat.php";
      </perl>
      <perl>
      if(%_put)
      {
      mail $_put{EMail}, 'Bitte setze einen Gegenlink auf Deine Seite', 'Hallo<br>Bitte setze einen Gegenlink auf Deine Seite und maile mir wo ich ihn finden kann.<pr><br><a target="_blank" href="http://www.bikerhotel.de.vu">
      <img border="0" src="http://alle.vt600c.com/Banner/eigene/bikerhotel1.jpg" width="468" height="60" alt="Reiseziel bekannt aber Unterkunft noch nicht? Hier gibt es über 500 Motorrad Hotels und bikerfreundliche Betriebe!! :-)"></a>';
      }
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 8.September.2004, 15:11.
    Re: Nach neuer Eingabe "Antwortseite"

      wenn das feld im formular auch EMail heißt, stimmt der code so.
      Ich würde ev. besser auf den Inhalt der Adresse prüfen:

      if($_put{EMail})
      {
      mail $_put{EMail}, 'Bitte setze einen Gegenlink auf Deine Seite', 'Hallo<br>Bitte setze einen Gegenlink auf Deine Seite und maile mir wo ich ihn finden kann.<pr><br><a target="_blank" href="http://www.bikerhotel.de.vu">
      <img border="0" src="http://alle.vt600c.com/Banner/eigene/bikerhotel1.jpg" width="468" height="60" alt="Reiseziel bekannt aber Unterkunft noch nicht? Hier gibt es über 500 Motorrad Hotels und bikerfreundliche Betriebe!! :-)"></a>';
      }
      

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 8.September.2004, 15:52. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Oh Weh
      Das Feld in das die Mailadresse geschrieben wird ist E-Mail und nicht EMail

      Habe das jetzt geändert und zwar so
      <perl>
      if($_put{E-Mail})
      {
      mail $_put{E-Mail}, 'Bitte setze einen Gegenlink auf Deine Seite', 'Hallo<br>Bitte setze einen Gegenlink auf Deine Seite und maile mir wo ich ihn finden kann.<pr><br><a target="_blank" href="http://www.bikerhotel.de.vu">
      <img border="0" src="http://alle.vt600c.com/Banner/eigene/bikerhotel1.jpg" width="468" height="60" alt="Reiseziel bekannt aber Unterkunft noch nicht? Hier gibt es über 500 Motorrad Hotels und bikerfreundliche Betriebe!! :-)"></a>';
      }
      </perl> 
      
      Das ganze habe ich im Template ziemlich am Schluß eingefügt. (oder spielt es eine Rolle wo das hinkommt?)
      Leider habe ich immer noch keine E-Mail erhalten.
      Soll ich mal den ganzen Code des Tempates posten?
      Grüße
      Reiner

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 8.September.2004, 16:33.
    Re: Nach neuer Eingabe "Antwortseite"

      na dann mach das so:

      <perl>
      if($_put{'E-Mail'})
      {
      mail $_put{'E-Mail'}, 'Bitte setze einen Gegenlink auf Deine Seite', 'Hallo<br>Bitte setze einen Gegenlink auf Deine Seite und maile mir wo ich ihn finden kann.<pr><br><a target="_blank" href="http://www.bikerhotel.de.vu">
      <img border="0" src="http://alle.vt600c.com/Banner/eigene/bikerhotel1.jpg" width="468" height="60" alt="Reiseziel bekannt aber Unterkunft noch nicht? Hier gibt es über 500 Motorrad Hotels und bikerfreundliche Betriebe!! :-)"></a>';
      }
      </perl>
      

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 8.September.2004, 17:35. WWW: www.bikerhotel.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Danke vielmals...
      Jetzt klappt alles genau so wie ich mir das so vorgestellt hatte.
      Was hast Du eigentlich anders gemacht wie ich das letzte mal.
      Man will ja lernen :-)
      Grüße
      Reiner

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 8.September.2004, 23:00.
    Re: Nach neuer Eingabe "Antwortseite"

      $_put{E-Mail} is nicht $_put{'E-Mail'}
      

      wegen dem Sonderzeichen - muß der Name in '' oder "" stehen

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 9.September.2004, 06:49. WWW: www.bratpfanne.de.vu
    Re: Nach neuer Eingabe "Antwortseite"

      Danke
      An die Macher von Baseportal:
      Wie wäre es solche Sachen als Code-Schnipsel irgendwo abzuspeichern.
      So nach dem Motto:

      Antwortmail nach Datensatzeingabe=
      <perl>
      if($_put{'E-Mail'})
      {
      mail $_put{'E-Mail'}, 'Betreff', 'Dein Inhalt';
      }
      </perl>  
      

      Neues Fenster nach Datensatzeingabe=

      <perl>
      if(%_put)
      {
      out <<EOF;
      <script>
      
      window.open("http://www.deine.webseite.htm");
      </script>
       
      EOF
      }
      </perl>  
      



      Ihr habt schon so viele tolle Tricks rausgelassen....
      Ich denke mit der Zeit würde da ganz schön viel zusammenkommen.
      Das alles schön in eine baseportal Datenbank gepackt und fertig.
      So ähnlich:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Blinker/code/schnipsel
      Oder gibt es schon so was? (meine jetzt nicht die bib)
      Grüße
      Reiner

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 9.September.2004, 10:25.
    Re: Nach neuer Eingabe "Antwortseite"

     Antworten


     
 Liste der Einträge von 28500 bis 28650:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.11s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!