Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Kontaktformular

Eingetragen von Anonymous (0)
am 12.12.2008 - 11:28 Uhr in
  • Allgemeines zu Drupal

Hallo Forum,

ich hoffe das ich keine Frage stelle, die schon einmal gestellt wurde.
Also ich habe in meinem erstellten Kontaktformular Pflichtfelder definiert.
Komischerweise bekomm ich immer mal wieder eine Mail mit einem komplett leeren
Kontaktformular zugesendet.

Hier mal nen Screenshot:

Auch wenn man auf den Link in der Mail dann klickt (siehe Bild), bekomm ich nur: Zugriff verweigert

Vielleicht hat das schon mal jemand gehabt. Freu mich auf Antwort.

‹ Riesen Problem mit Drupal 6 Content raufstellen Drupal-Funktionen in eigenen PHPs nutzen - wie? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schade, hat niemand so ein

Eingetragen von jessica (nicht überprüft) (0)
am 16.12.2008 - 09:44 Uhr

Schade, hat niemand so ein Problem gehabt oder kann helfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also leider konnte ich bis

Eingetragen von jessica (nicht überprüft) (0)
am 22.12.2008 - 10:10 Uhr

Also leider konnte ich bis jetzt immer noch nix finden, trotz suche

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist mir echt ein

Eingetragen von jessica (nicht überprüft) (0)
am 05.01.2009 - 10:17 Uhr

Das ist mir echt ein Rätsel. Weiß nicht woran das liegen könnte...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist normal

Eingetragen von kommune3 (345)
am 05.01.2009 - 14:50 Uhr

Hallo Jessica!

Das Phänomen haben wir hier bei uns auch: Kontaktformular wurde ohne Inhalt abgesendet und kam ebenfalls leer an. Ein Grund dafür sind sog. Spambots, also Scripte, die Deine Webseite nach Formularen durchsuchen, diese mit Spam füllen und absenden, in der Hoffnung, dass der Spam irgendwo dargestellt wird. Wenn in dem Formular aber kein Feld zu deren Angaben passt, wird eben nichts ausgefüllt.

Abhilfe schafft das setzen eines Pflichtfeldes innerhalb Deines Formulars. Dann wird dies nicht immer abgeschickt, wenn nichts ausgefüllt wurde.

Beste Grüße,

Niko

Kommune3 Medien
Die Kommune3 aus Dortmund

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, das Captcha Modul

Eingetragen von Kars-T (1473)
am 05.01.2009 - 15:14 Uhr

Hallo,

das Captcha Modul hilft auch immer gut gegen Spam! :)

http://drupal.org/project/captcha

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Niko, vielen Dank für

Eingetragen von jessica (nicht überprüft) (0)
am 05.01.2009 - 15:43 Uhr

Hallo Niko,

vielen Dank für Deine Antwort.
Das komische ist ja, das ich Pflichtfelder habe. Da geht nix abzuschicken, wenn gewisse Angaben nicht gemacht werden.
Trotzdem kommt das Formular leer an, das wundert mich :)

Liebe Grüsse

kommune3 schrieb

Hallo Jessica!

Das Phänomen haben wir hier bei uns auch: Kontaktformular wurde ohne Inhalt abgesendet und kam ebenfalls leer an. Ein Grund dafür sind sog. Spambots, also Scripte, die Deine Webseite nach Formularen durchsuchen, diese mit Spam füllen und absenden, in der Hoffnung, dass der Spam irgendwo dargestellt wird. Wenn in dem Formular aber kein Feld zu deren Angaben passt, wird eben nichts ausgefüllt.

Abhilfe schafft das setzen eines Pflichtfeldes innerhalb Deines Formulars. Dann wird dies nicht immer abgeschickt, wenn nichts ausgefüllt wurde.

Beste Grüße,

Niko

Kommune3 Medien
Die Kommune3 aus Dortmund

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du sonst mal die Issue

Eingetragen von Kars-T (1473)
am 05.01.2009 - 15:50 Uhr

Hast du sonst mal die Issue Cue des Moduls durchgesehen?

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,nein das sagt mir gar

Eingetragen von jessica (nicht überprüft) (0)
am 05.01.2009 - 16:13 Uhr

Hi,

nein... das sagt mir auch gar nix. Muss ich mal schauen.
Find ich das direkt im Modul?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ein Core Modul, das

Eingetragen von Kars-T (1473)
am 05.01.2009 - 16:46 Uhr

Das ist ein Core Modul, das ist immer etwas schwierig zu suchen.
http://drupal.org/project/issues/search/drupal

Such mal nach deiner Drupal Version und irgendwas wie "Contact empty" oder so. Vielleicht ist das ja ein bekannter Bug. Es macht mich auch stutzig, das der Node danach nicht zu erreichen ist.

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm wenn ich richtig gesucht

Eingetragen von jessica (nicht überprüft) (0)
am 06.01.2009 - 09:25 Uhr

Hmm wenn ich richtig gesucht habe, konnte ich leider nix finden.

Ja das ist schon komisch, das man den Link nicht erreichen kann...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja der Link ist für die

Eingetragen von Tobias Bähr (4019)
am 06.01.2009 - 10:05 Uhr

Naja der Link ist für die jenigen die auch die Erlaubnis haben auf das Ergebnis zuzugreifen. Also ich würde es , falls geht aus der Mailvorlage entfernen.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich schau mal rein, ob man

Eingetragen von jessica (nicht überprüft) (0)
am 06.01.2009 - 10:08 Uhr

Ich schau mal rein, ob man da überhaupt die Möglichkeit hat, dies zu entfernen.
Ist mir so noch nicht aufgefallen, dass das geht...

  • Anmelden oder Registrieren um Kommentare zu schreiben

So also direkt im Contact

Eingetragen von jessica (nicht überprüft) (0)
am 06.01.2009 - 10:52 Uhr

So also direkt im Contact Modul und auch in der Vorlage konnte ich nix finden

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leerzeichen nicht gleich "leer"

Eingetragen von Frank Ralf (2135)
am 06.01.2009 - 11:02 Uhr

Hallo jessica,

ist die Mail wirklich leer, oder kann man die Pflichtfelder auch mit Leerzeichen füllen? Falls du das verhindern willst, müsstest du die Eingaben irgendwie validieren.

Gruß
Frank

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Frank, na daran hab ich

Eingetragen von jessica (nicht überprüft) (0)
am 06.01.2009 - 11:09 Uhr

Hi Frank,
na daran hab ich gar nicht gedacht. Hab es eben mal getestet. Man kann tatsächlich einfach Leerzeichen eingeben. Ausser bei der Email-Addresse (is not a valid email address.)

Was meinst Du mit validieren? :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Valdierung von Formularfeldern

Eingetragen von Frank Ralf (2135)
am 06.01.2009 - 11:22 Uhr

Validierung heißt nur, zu überprüfen, ob die eingegebenen Werte auch dem entsprechen, was man erwartet (so wie das z.B. bei der E-Mail auch überprüft wird). Üblicherweise macht man das auf Clientseite, meist mit JavaScript. Drupal bietet auch entsprechende Funktionen an, die man dafür nutzen kann. Es gibt aber auch passende Module, die einem die Programmierarbeit abnehmen:

Validation API
http://drupalmodules.com/module/validation-api

JavaScript Validator ( JSV )
http://drupalmodules.com/module/javascript-validator-jsv

(Dort lohnt auch immer ein Blick auf die "Related Modules".)

Gruß
Frank

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dankeschön. Mal sehen was

Eingetragen von jessica (nicht überprüft) (0)
am 06.01.2009 - 11:25 Uhr

Dankeschön. Mal sehen was ich machen kann :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Form-API

Eingetragen von Frank Ralf (2135)
am 06.01.2009 - 12:27 Uhr

Hier ein paar technische Hintergrundinformationen:

Forms API Quickstart Guide
http://api.drupal.org/api/file/developer/topics/forms_api.html/6

Forms API Reference
http://api.drupal.org/api/file/developer/topics/forms_api_reference.html/6

drupal_validate_form
http://api.drupal.org/api/function/drupal_validate_form/6

Frank

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tutorial

Eingetragen von Frank Ralf (2135)
am 06.01.2009 - 12:47 Uhr

Ten Step-by-Step Code Samples to Help You Quickly Learn Form API

Code sample #4:
Collapsible fieldsets and basic from validation for required fields is demonstrated.

http://drupal.org/node/262422

Frank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Dir Frank für die

Eingetragen von _blubb_ (nicht überprüft) (0)
am 06.01.2009 - 15:37 Uhr

Leider stell ich gerade fest das gar kein Inhalt mehr bei uns ankommt. Wenn man das Kontaktformular ausfüllt, kommt folgender Fehler:

Ich denke mal das derjenige trotzdem davon ausgeht, das wir die Email erhalten haben.
Die Testmail an mich, beinhaltete folgendes:

Ausgefüllt am 06.01.2009 - 16:32
Ausgefüllt von einem anonymen Benutzer: [84.190.225.196]

Submitted values are:

Kontaktdaten:
Nachricht:

The results of this submission may be viewed at:
http://meineseite.de/index.php?q=node/128/submission/7

Hat jemand einen Tip für mich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du siehst ja dort die

Eingetragen von Tobias Bähr (4019)
am 06.01.2009 - 17:17 Uhr

Du siehst ja dort die SQL-Anweisung, schau doch mal nach ob alle Felder vorhanden sind.

Edit: Wo ist dein Foto und Name hin?

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja ich guck mal rein, kenn

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 09:11 Uhr

Ja ich guck mal rein, kenn mich nur überhaupt nicht mit der Datenbank aus^^

Och dachte ich änder mal mein Namen und das Foto, hmmmm weiß auch nicht:D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kontaktformular

Eingetragen von stBorchert (6003)
am 07.01.2009 - 09:31 Uhr

Moin!
Nur mal so nebenbei bemerkt: das ist nicht das eingebaute Kontaktformular von Drupal, sondern webform! Das Modul bietet von Haus aus schon Möglichkeiten zur Validierung der Eingaben (siehe Handbuch).

Das erklärt jedoch noch nicht den SQL-Fehler. Da scheint etwas mit der Datenbank nicht zu stimmen.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Deine Antwort

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 09:55 Uhr

Danke für Deine Antwort Stefan. Ich werd mir das mal anschauen.

Und hier mal nen Sreeni von meiner Tabelle Drupal5_webform_submissions

Leider kann ich damit nix anfangen, bzw. weiß ich nicht ob was fehlt

  • Anmelden oder Registrieren um Kommentare zu schreiben

"uid" fehlt

Eingetragen von Frank Ralf (2135)
am 07.01.2009 - 10:02 Uhr

So wie in der Fehlermeldung schon angezeigt, fehlt das Feld "uid" (User-ID).

Die Frage ist, ob das Webform-Modul die Datenbanktabelle richtig angelegt hat oder ob der Eintrag irgendwie verloren gegangen ist.

Gruß
Frank

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok und was kann ich da jetzt

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 10:05 Uhr

ok und was kann ich da jetzt machen um sicher zu gehen? modul löschen, tabelle löschen und neu einspielen oder was meinst Du?

oder gar nicht erst mit webform arbeiten

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tabelle

Eingetragen von stBorchert (6003)
am 07.01.2009 - 10:13 Uhr

Aha, da haben wir doch das Problem.
Kann es sein, dass die Seite bisher mit Drupal 4.7 betrieben wurde und jetzt ein Update auf Drupal 5 gemacht wurde? Oder auch ein Update überhaupt von webform gemacht wurde?
Bei Ersterem wurde ganz einfach vergessen update.php aufzurufen, bei Letzterem wurde das falsche Datenbank-Update ausgewählt, so dass die Tabelle webform_submissions auf den Schema-Stand von webform für Drupal 4.7 gebracht wurde.
In der 4.7-er Version hatte die Tabelle nämlich die Spalten "nid", "sid", "submitted", "user" und "remote_addr" (wie auch oben zu sehen), ab der Version 5 jedoch müssen da die Spalten "sid", "nid", "uid", "submitted" und "remote_addr" stehen.

Also mal schauen ob es hilft, update.php aufzurufen (mindestens Update "12" muss ausgewählt sein).

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bin gerade bei der

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 10:33 Uhr

Bin gerade bei der update.php
Da zeigt er mir unter webform nur 1-8 an....nix mit 12 :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

update

Eingetragen von stBorchert (6003)
am 07.01.2009 - 10:43 Uhr

Dann wurde etwas beim Update falsch gemacht. Lade Dir nochmal die neueste Version von webform für Drupal 5 herunter, lösch das Verzeichnis und sites/all/modules/ und pack die neu heruntergeladenen Dateien da nochmal hin. Dann update.php nochmal ausführen.
Bei Unklarheiten vorher bitte nochmal nachfragen.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also bei admin/build/modules

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 10:45 Uhr

Also bei admin/build/modules wird mir das hier angezeigt

Webform 5.x-1.2 Ermöglicht die Erstellung von Formularen und Fragebogen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

webform.install

Eingetragen von stBorchert (6003)
am 07.01.2009 - 10:53 Uhr

Kannst Du mal bitte die ersten Zeilen der Datei webform.install posten. Die sollten so aussehen:

<?php
// $Id: webform.install,v 1.14.2.16 2008/01/23 04:50:40 quicksketch Exp $

function webform_install() {

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe jetzt noch mal webform

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 11:05 Uhr

Hier die Zeilen und Danke für Deine Geduld

<?php
<?php
// $Id: webform.install,v 1.14.2.16.2.24 2008/10/06 05:55:37 quicksketch Exp $

/**
* Implementation of hook_install().
*/
function webform_install() {
 
$success = TRUE;

  switch (
$GLOBALS['db_type']) {
    case
'mysqli':
    case
'mysql':

?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok hab nochmal geschaut,

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 11:11 Uhr

ok hab nochmal geschaut, jetzt kann ich webform bis 20 updaten. was soll ich nehmen? 12?

es steht jedenfalls jetzt eine 9 drin, iss denke mal empfohlenes update oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Version

Eingetragen von stBorchert (6003)
am 07.01.2009 - 11:19 Uhr

---edit---
Noch nicht updaten...
---edit---

Hm, die .install sieht gut aus. Allerdings kommt die von Version 5.x-2.3 und nicht 5.x-1.2. Irgendwas stimmt da also nicht wirklich mit der Installation und den Dateien im Verzeichnis webform.
Wie sieht denn der Inhalt von webform.info aus? Nach der webform.install zu urteilen, müsste er folgendermassen lauten:

; $Id: $
name = Webform
description = Enables the creation of forms and questionnaires.

; Information added by drupal.org packaging script on 2008-10-22
version = "5.x-2.3"
project = "webform"
datestamp = "1224705037"

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schaut so aus <?php ; $Id:

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 11:22 Uhr

Schaut so aus

<?php
; $Id: $
name = Webform
description
= Enables the creation of forms and questionnaires.

;
Information added by drupal.org packaging script on 2008-10-22
version
= "5.x-2.3"
project = "webform"
datestamp = "1224705037"
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

?

Eingetragen von stBorchert (6003)
am 07.01.2009 - 11:26 Uhr

Öhm, und warum steht dann auf der Modulseite 5.x-1.2 bei webform? Da wird eigentlich der Wert aus der .info genommen.
Echt merkwürdig. Irgendwas ist da komplett durcheinandergeraten...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, er zeigt jetzt

Eingetragen von _blubb_ (nicht überprüft) (0)
am 07.01.2009 - 11:28 Uhr

Nein, er zeigt jetzt folgendes an:

Webform 5.x-2.3

Ich war so schlau und habe lokal unte xxamp geguckt^^

Habe es eben getestet und das Formular geht wieder. Ich danke Dir ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

:-)

Eingetragen von stBorchert (6003)
am 07.01.2009 - 11:32 Uhr

hehe, nichts gemacht und trotzdem heile :-)

bitte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 11 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 12 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association