Kontakt-Mod von Carsten Schäfer

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Kontakt-Mod von Carsten Schäfer

Beitrag von Helmut71 »

Hallo


Habe mir den Kontakt-Mod von Carsten Schäfer installiert - läuft im Prinzip einwandfrei - bis auf folgenden Fehler in der Darstellung des IE:

Code: Alles auswählen

Zeile: 318 
Zeichen:1 
Fehler:'This.document.Formular.Name'ist Null oder kein Objekt 
Code:0 
URL: http://www.hohenau.net/forum/kontakt.php
In der kontakt_tpl Datei müsste der Fehler sein.

Code: Alles auswählen

<script language="JavaScript"  type="text/javascript" type="text/javascript">
<!--
function ResetCheck()
{
pruef=window.confirm("{kontakt_js1}");
return pruef;
}

function chkFormular()
{
 if(document.Formular.name.value == "")
  {
   alert("{kontakt_js2}");
   document.Formular.name.focus();
   return false;
  }
 if(document.Formular.mail.value == "")
  {
   alert("{kontakt_js3}");
   document.Formular.mail.focus();
   return false;
  }
      if(document.Formular.mail.value.indexOf('@') == -1)
  {
   alert("{kontakt_js4}");
   document.Formular.mail.focus();
   return false;
  }
if(document.Formular.betreff.value == "")
  {
   alert("{kontakt_js5}");
   document.Formular.betreff.focus();
   return false;
  }
if(document.Formular.textfeld.value == "")
  {
   alert("{kontakt_js6}");
   document.Formular.textfeld.focus();
   return false;
  }

}
       //-->
</script>

<body onLoad="this.document.Formular.Name.focus()">

<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<th class="thHead" colspan="2"><center>Kontakt</center></th>
</tr>

<tr><td colspan="2" class="row2"><span class="postbody">{kontakt1}</td></tr>
<form name="Formular" action="kontakt_post.php" method="POST" onSubmit="return chkFormular()" OnReset="return ResetCheck()" enctype="multipart/form-data">
<tr>
<td width="38%" class="row1"><font size="3"><span class="postbody">{kontakt2}</font></td>
<td align="left" class="row2"><input class="input" name="name" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt3}</font></td>
<td align="left" class="row2"><input class="input" name="mail" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt4}</font></td>
<td align="left" class="row2"><input class="input" name="betreff" type="text" size="40" maxlength="50"></td>
</tr>
<tr><td valign="top" class="row1"><font size="3"><span class="postbody">{kontakt5}</font></td>

<td align="left" class="row2"><textarea class="input" name="textfeld" cols="39" rows="15" type="text"></textarea></td></tr>
<tr><td class="row1"></td>
<td class="row2"><input type="submit" value="{kontakt6}">&nbsp;&nbsp;&nbsp;<input type="reset" value="{kontakt7}"></td>
</tr>
</form>
</span>
</table>
Kann jemand helfen?
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

du kannst das

Code: Alles auswählen

<body onLoad="this.document.Formular.Name.focus()">
einfach in <body> ändern.. selbes prob hatte ich auch mal ;)
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

danke für die schnelle und richtige Antwort :-)

Es ist immer wieder eine Freude hier zu fragen..


Da hätt ich noch ne kleine Frage: Was müsste man tun, damit das Feld "Email" kein Pflichtfeld mehr ist?
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Folgendes entfernen:

Code: Alles auswählen

 if(document.Formular.mail.value == "") 
  { 
   alert("{kontakt_js3}"); 
   document.Formular.mail.focus(); 
   return false; 
  } 
      if(document.Formular.mail.value.indexOf('@') == -1) 
  { 
   alert("{kontakt_js4}"); 
   document.Formular.mail.focus(); 
   return false; 
  }
Benutzeravatar
theonlyrobi
Mitglied
Beiträge: 80
Registriert: 09.08.2003 14:33
Wohnort: Jena
Kontaktdaten:

Beitrag von theonlyrobi »

Hallo Leute,

noch eine Frage zu dem oben angesprochenem Problem mit:

Code: Alles auswählen

onload=this.document.Formular.Name.focus()  
Einfach rauslöschen funktiert ja, der Javascriptfehler wird nicht mehr angezeigt. Aber was sollte die Zeile bewirken? Der Autor hat sie sicher nicht umsonst mit eingefügt.

Robi
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der soll den Fokus auf das Formularfeld setzen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

ist zwar schon ein uralter thread..

..aber ich bräuchte trotzdem mal Hilfe.

Habe mich nie darum gekümmert, möchte aber jetzt ein paar alte Fehler ausbessern.

Verwende den Kontakt-Mod von Karsten Schäfer und habe ein Problem damit: die email des absenders wird nie mitgesendet (was sie eigentlich sollte, damit man dem dann zurückmailen kann..)

ich glaube das gab e smal einen thread bzgl. email-variable in diesem Mod, aber der thread ist glaube ich gelöscht worden..


bitte um Hilfe!
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Hi Helmut71,

ja - das war ein alter Beitrag von mir... Leider finde ich ihn auch nicht mehr... (muss wohl mit der neuen MOD-DB zu tun haben...)

Ich meine aber das Problem trat aber nur bei "phpBB Plus" auf und er Variablenname war bereits belegt...


Gruss
Underhill
Antworten

Zurück zu „phpBB 2.0: Mod Support“