Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Fileupload

Eingetragen von saila (59)
am 14.02.2009 - 00:38 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

nach dem ich nun wieder Zeit habe... und ich gerade in's schleudern komme mit den Funktionsbezeichnungen - verstehe ich das insoweit richtig bzgl.:

- form-Aufbau: modulname_admin_settings()
- form-Prüfung: modulname_settings_form($form)
- form-Datenübergabe: modulname_admin_submit(&$form, &$form_state)

wenn nicht, bitte korrigieren oder eine erweiterte Variante nenne.

Die Fragen ergeben sich aus dem Grunde, wie wird auf $_FILES geprüft? Hat jemand einen Ansatz hierzu? Wenn möglich keinen Verweis auf Beiträge mit ellenlangen Funktionen (danke).

gr.
saila

‹ Übersetzung Mehrere Werte übergeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich bin leider selber

Eingetragen von minou (nicht überprüft) (0)
am 15.02.2009 - 10:58 Uhr

Hallo,

ich bin leider selber noch nicht ganz soweit, dass ich dir gross helfen könnte.

Sieh doch aber mal auf folgenden Link, es geht dabei um Modulerstellung in Drupal6, die sich anscheinend teilweise recht massiv von früheren Versionen unterscheidet...

http://www.drupalcenter.de/book/export/html/15663
(Druckversion des Themas

Vielleicht hilft dir das weiter :-)

Gruss

minou

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fileupload

Eingetragen von saila (59)
am 15.02.2009 - 17:41 Uhr

Danke für den Hinweislink. Lieder ist der Inhalt für mich nicht für Interesse, da ich diesen Bereits soweit habe. Sprich man kann mein Modul im Adminbereich entweder über "Inhalt erstellen" oder "Verwalten -> Inhaltsverwaltung" bereits ansteuern. Auch die hierfür vorgesehenen Inhalte sind soweit vorhanden insbesondere die entsprechenden Funktionen. Was mir jedoch noch fehlt ist:

- Prüfung des Input-Tag-Field Imageupload (wurde ein Bild ausgewählt, wenn ja ok, wenn nein error-Meldung)
- Filehandling-Funktion für das Modul insbesondere auf Multipage abgestellt
- Was wo wie passiert, wenn "meinmodul_admin_node_form($form)" keine Fehler hat - wie gelangt es zur Funktion, welche die übergebenen Inhalte speichert - sprich Speicherhandling

Den Rest (sofern erforderlich) wäre erst später zu klären. Der wichtigste Punkt sind die ersten beiden der Auflistung.

Hoffe (dringend) somit auf weitere Infos.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich hatte zuerst (bis

Eingetragen von minou (nicht überprüft) (0)
am 16.02.2009 - 08:48 Uhr

Hallo,

ich hatte zuerst (bis gestern :-)) grosse Mühe die Ausgaben hinzubekommen. Ich würde wirklich die von mir genannte Beschreibung mal näher ansehen. Da hast du nämlich schon Beispiele drin, wie du
1. ein Admin-Formular verwirklichst, für nötige Angaben
2. Das Menü ausgeben kannst und schliesslich
3. auch den Inhalt ausgeben kannst.

Dies wäre z.B. die Angabe für ein einfaches Textfeld, bei mehreren Feldern kannst du einfach weitere Arrays gleich aufbauen (mit anderem Namen).

function testmodul_admin() {
  $form['testmodulstart'] = array(
  '#type' => 'textfield',
  '#title' => 'Ihr Standort fuer Geocode',
  '#description'=>'Der Startpunkt entspricht dem Standord Ihrer Firma/Wohnadresse etc. Bitte geben Sie den Code in dieser Form ein "wert1"',
  '#default_value' => '',
  '#size'=>'20',
  '#maxlength'=>'50',
  '#requiered'=>'TRUE',
  );

Am Schluss gibst du das Formular so aus, bzw. holst es zuerst vom POST:

<?php

// entschärfen der Angaben, falls gefährlicher Code eingegeben wurde...
  
$start1 = trim(htmlentities($_POST['testmodulstart']));

// zu deiner Frage nach der Überprüfung...
  
if(isset($start1)) && ($start1 != '') {
// Hier kannst du nun $start1 in eine Tabelle oder Datei abspeichern...
  
} else {
     echo
"Fehler oder falsche Angabe";
   }
// Vor dem "Funktionsende" geben wir das Formular an die Administration aus.
  
return system_settings_form($form);
}

?>

Ich weiss, das ist alles recht ungewohnt und bedarf viel Lern- und Lesezeit. Ich bin mittlerweile schon gut 2 Monate (halt ohne Hilfe) am Drupal 6 erlernen und habe wie gesagt gestern mein erstes Mini-Modul geschrieben, aber es läuft perfekt :-)

Gruss

minou

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fileupload

Eingetragen von saila (59)
am 16.02.2009 - 10:43 Uhr

Jo das habe ich alles gelesen. Mir geht es aber nicht um die Formularerstellung. Das habe ich wie benannt bereits fertig und zwar für den Inhalt als auch für die Verwaltung im Backoffice. Auch die Ausgabe ist bereits logisch nachvollziehbar. Allerdings die offenen Punkte in meiner Liste - diese sind es, welche z.T. unlogisch (für mich) sind. Zumal die Dokumentation im Entwicklungsbereich mehr als bescheiden ist.

Hier dennoch die Liste der offenen Fragen:

  • Prüfung des Input-Tag-Field Imageupload (wurde ein Bild ausgewählt, wenn ja ok, wenn nein error-Meldung)
  • Filehandling-Funktion für das Modul insbesondere auf Multipage abgestellt
  • Was wo wie passiert, wenn "meinmodul_admin_node_form($form)" keine Fehler hat - wie gelangt es zur Funktion, welche die übergebenen Inhalte speichert - sprich Speicherhandling

gr.
saila

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

» 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 16 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