Falsches HTML in Superwebmailer-Forms

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Falsches HTML in Superwebmailer-Forms

Beitrag von mirko »

Dein geändertes Formular kannst natürlich behalten. Einfach im SuperWebMailer mit Captcha das Formular neu erzeugen, den Captcha-Code nur rauskopieren.
Thomas Wittich
Beiträge: 55
Registriert: 05.05.2012, 16:05

Re: Falsches HTML in Superwebmailer-Forms

Beitrag von Thomas Wittich »

Danke Mirko für die Antwort.
Ich verwende es um das Formular responsive anzuzeigen.
Ich sehe nochmal nach.

Eigentlich wollte ich nur ein Captcha einbauen.
Das wird nämlich nicht angezeigt, obwohl der Haken gesetzt ist.

Danke, Thomas
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Falsches HTML in Superwebmailer-Forms

Beitrag von mirko »

Was macht das data-label= Attribut in dem Formular? In meinem Standard-Formularcode kommt das nicht vor, das darf nicht enthalten sein, sonst kann es falsche Ersetzungen geben. Die Original-Datei default_subscribeunsubscribe_page.htm im templates/default/de Verzeichnis wiederherstellen, die Vollversion oder Update enthalten beide diese Datei.

Eigene HTML-Vorlagen kann man verwenden, beim Formular muss dies angegeben werden. Menü Webseite - An-/Abmeldeformulare, Formular ändern, auf dem 1. Reiter unten kann man ein eigenes Verzeichnis angeben, die Hilfe beachten.
Thomas Wittich
Beiträge: 55
Registriert: 05.05.2012, 16:05

Falsches HTML in Superwebmailer-Forms

Beitrag von Thomas Wittich »

Hallo Miro,

rufe ich ein Anmeldeforumlar auf mit diesem Pfad:
/superwebmailer/defaultnewsletter.php?ML=5&F=3&HTMLForm=subform
Erhalte ich angehängenden HTML-Code
In Zeile 41 ist klar, dass das HTML zerschossen ist: "Tag im Tag".

Bitte für die kommenden Versionen fixen.

Ich habe zwar gesehen, dass ich das Template überschreibe.
Jedoch ist im Template keine Teil enthalten für die Felder EMailadresse, Nachname, Vorname. Diese werden irgendwie hardcoded eingefügt, der HTML-Code ist im Template nicht auffindbar und daher nicht anpassbar.

Gibt es dazu eine weitere Möglichkeit?

Danke, Th.

Code: Alles auswählen

<!DOCTYPE html>
<html>
<head>

<title>Newsletteranmeldung/ -abmeldung</title>

<meta http-equiv="content-language" content="de" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="https://domain.tld/superwebmailer/templates/naturhaus-traunstein-2017-i/de/css/style.css" rel="stylesheet" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

</head>

<body>

<div class="PageContainerDialog">

   <div class="container">

    	<div class="containerDialog">

          <div class="MenuTable">
          	Naturhaus Traunstein &middot; Newsletteranmeldung/ -abmeldung
          </div>

    	</div>

      

      <form id="SubscribeUnsubscribeForm" name="SubscribeUnsubscribeForm" method="post" action="./defaultnewsletter.php?ML=5&F=3">
        <input type="hidden" name="MailingListId" value="5" />
        <input type="hidden" name="FormId" value="3" />
        <input type="hidden" name="HTMLForm" value="subform" />

        <fieldset>
        <br />
            <table class="FormTable" cellspacing="0" cellpadding="0" border="0">
              <tbody>
                
                <tr>
                  <td data-label="<label for="u_EMail">E-Mail-Adresse</label>&nbsp;*" class="SubscribeColumn"><label for="u_EMail">E-Mail-Adresse</label>&nbsp;*
                  </td>
                  <td><input type="text" name="u_EMail" size="50" maxlength="255" id="u_EMail" /></td>
                </tr>
               
                <tr>
                  <td data-label="Anrede&nbsp;*" class="SubscribeColumn">
                    Anrede&nbsp;*
                  </td>
                  <td>
                    <select name="u_Salutation" size="1" style="max-width: 420px;">
                      <option>---</option>
                      <option value="Herr">Herr</option>
                      <option value="Frau">Frau</option>
                      <option value="Firma">Firma</option>
                    </select>
                  </td>
                </tr>
               
                <tr>
                  <td data-label="<label for="u_FirstName">Vorname</label>&nbsp;*" class="SubscribeColumn"><label for="u_FirstName">Vorname</label>&nbsp;*
                  </td>
                  <td><input type="text" name="u_FirstName" size="50" maxlength="255" id="u_FirstName" /></td>
                </tr>
               
                <tr>
                  <td data-label="<label for="u_LastName">Nachname</label>&nbsp;*" class="SubscribeColumn"><label for="u_LastName">Nachname</label>&nbsp;*
                  </td>
                  <td><input type="text" name="u_LastName" size="50" maxlength="255" id="u_LastName" /></td>
                </tr>
               

                

                

                

                

                

                <tr>
                  <td colspan="2">
                    &nbsp;<br />
                  </td>
                </tr>

                

                <input type="hidden" name="Action" value="subscribe" value="subscribe" />

                

                <tr>
                  <td data-label="SUBMITBTNTEXT" colspan="2" class="SubscribeBtnTD">
                    <input type="submit" value="Anmelden" />
                  </td>
                </tr>

                <tr>
                  <td colspan="2">
                    &nbsp;<br />
                  </td>
                </tr>

                <tr>
                  <td colspan="2">
                    Angaben mit * sind Pflichtangaben.
                  </td>
                </tr>

              </tbody>
            </table>
        </fieldset>

      </form>

   </div>


</div>


</body>

</html>
Zuletzt geändert von Thomas Wittich am 11.05.2020, 09:04, insgesamt 1-mal geändert.
Antworten