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

Modul-Entwicklung

Fragen und Tipps zur Entwicklung eigener Drupal-Module.

[verworfen - unbrauchbar] Textfield to Slider für mehrere Felder in Profil Kategorie nutzen?

Eingetragen von Herr Lich (109) am 02.04.2012 - 12:30 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x oder neuer

Hallo zusammen,

da ich gerade die Formulare überarbeite, die bei den Profil Kategorien auszufüllen sind, habe ich bei meiner Suche "textfield to slider" gefunden und nach anfänglichen Problemen (falsche jQuery Versionen usw) auch in mein Modul einbinden können.

  • 1 Kommentar
  • Weiterlesen

Anfängerfragen zur Einbindung von PHP in Drupal

Eingetragen von lernender (2) am 30.03.2012 - 17:28 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Guten Abend,

ich hoffe das ich hier im richtigen Unterforum bin, ein passenderes habe ich nicht gefunden.

Ich habe Drupal bisher nicht genutzt und komme aus der Joomlaecke. Aus diesem Bereich habe ich einige Grundkenntnisse, allerdings ist Drupal für mich ein völlig neues Konzept. Ich habe ein selbstgeschriebenes Script und möchte das in Inhaltsseiten einfügen. Dazu habe ich zwei Fragen:

  • 5 Kommentare
  • Weiterlesen

Sowas als Modul

Eingetragen von Merlin-2011 (4) am 29.03.2012 - 09:33 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Hallo,
ich wollte es mal versuchen mit Drupal Modulen nur verstehe ich die Anleitungen nicht die es für die Modul erstellung gibt.

Es heist immer und überall so wird es gemacht das ihr ein Modul schreibt nur dann hören sämtliche anleitungen immer bei dem wo es intressant würde auf.

  • 5 Kommentare
  • Weiterlesen
  • 1 Anhang

Generierung verschiedener Records aus Textdatei

Eingetragen von ronald (3857) am 24.03.2012 - 19:55 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Ich bin dabei, einen Webshop mit Commerce aufzubauen.

Nun gibt es eine Besonderheit, die ich gerne mit abbilden würde:

In unregelmäßigen Abständen bekomme ich Textdateien, die Bestellungen enthalten.

Beim Einlesen der Datei möchte ich folgendes tun:

1. die Bestellung als Commerce Order eintragen.
2. wenn der Empfäner noch nicht vorhanden ist, diesen anlegen

  • 2 Kommentare
  • Weiterlesen

DB-Abfrage im Contentbereich oder Formular anzeigen

Eingetragen von Ati (210) am 17.03.2012 - 21:30 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo,

gibt es irgendwo ein Beispiel wie man eine DB-Afrage in einem Formular darstellen kann inkl. Pagination?
Habe spontan nicht gefunden.

Danke
Ati

  • 2 Kommentare

Affenformular mit Drupal7

Eingetragen von Ati (210) am 14.03.2012 - 10:52 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

mit PHP kann man ja per Affenformular Daten/Eingaben an sich selber schicken um sie dort weiterzuverarbeiten.
Wie kann man sowas in einem eigenem Modul machen. Es gibt bei dem Modul Example ein ähnlliches Beispiel
aber ich werde aus dem Quellcode nicht ganz schlau.

Ati

  • 2 Kommentare

[gelöst] Modul für Download einer Exceldatei fügt UTF-8 BOM Bytes ein, dadurch Datei kaputt

Eingetragen von DaMa (30) am 10.03.2012 - 16:17 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Zum Download von bestimmten Daten habe ich ein HTML-Formular und dazu eine PHP-Klasse erstellt, mit der eine Excel-Datei erzeugt wird die danach sofort zum Download angeboten wird.
Der Programmteil in der PHP-Klasse der den Download anstößt, sieht wie folgt aus:

<?php
if(file_exists($tmpfilename)) {
   
// Code dazwischen entfernt
   
if(file_exists($tmpfilename)) {
       
header('Content-Type: '.$contenttype);
       
header('Content-Disposition: attachment;filename="'.$filename.'"');
       
header('Cache-Control: max-age=0');
        @
readfile($tmpfilename);
        @
unlink($tmpfilename);
    }
}

?>

Der Download klappt wunderbar. Man kann die Datei entweder direkt in Excel öffnen oder auf der Platte speichern.

Nun habe ich das Formular gegen ein Drupal-Formular ausgetauscht. Im Submit-Handler wird wieder die Excel-Datei erzeugt und danach der Download angestoßen.
Der Submit-Handler in der PHP-Klasse sieht wie folgt aus.

<?php

function myform_form_submit($form, &$form_state) {
   
// Code dazwischen entfernt
   
if(file_exists($tmpfilename)) {
       
drupal_add_http_header('Content-Type', $contenttype);
       
drupal_add_http_header('Content-Disposition', 'attachment; filename="'.$filename.'"');
       
drupal_add_http_header('Cache-Control', 'max-age=0');
        @
readfile($tmpfilename);
        @
unlink($tmpfilename);
    }
}

?>

Der Download klappt. Man kann die Datei auf der Platte speichern. Das Problem ist aber, man kann sie weder beim Download noch von der Platte mit Excel öffnen. Excel gibt eine Meldung aus Die Datei 'myexcelfile.xlsx' kann von Excel nicht geöffnet werden, da das Dateiformat oder die Dateierweiterung üngültig ist. Überprüfen Sie, ob die Datei beschädigt ist und ob die Dateierweiterung dem Dateiformat entspricht.

Die temporär erzeugte Datei auf dem Server läßt sich problemlos mit Excel öffnen. Dann habe ich diese mit der heruntergeladenen Datei miteinander verglichen. Bei der Untersuchung mit einem Hexeditor habe ich festgestellt, dass die heruntergeladenen Excel-Datei ganz am Angang eine BOM Bytesequenz EF BB BF enthält. Entfernt man diese, lässt sich die Datei ebenfalls öffnen. Excel meckert zwar noch, dass es unlesbare Daten findet, repariert das aber und die Datei ist wieder wie gewohnt benutzbar.

Ich habe bereits einige Dinge ausprobiert, wie z.B. den HTTP-Header wie folgt zu ändern Alles aber ohne Erfolg

<?php
    drupal_add_http_header
(('Content-Type: '.$contenttype.';charset=iso-8859-1');
?>

Meine Vermutung bzw. mittlerweile Überzeugung ist, dass Drupal an irgendeiner Stelle entweder die BOM Bytesequenz EF BB BF selbst ausgibt, oder den Webserver dazu bringt sie einzufügen. Ich habe aber keine Idee wo und wie das passieren könnte. Alle Veröffentlichungen die ich bereits zu dem Thema gelesen habe bringen auch keinen Hinweis der weiterhelfen könnte.

Versionen Excel-Dateiformat 2007, Drupal-Version 7.7, PHP-Version 5.3.8, Apache 2.0, lokal auf Win7 64

Ich hoffe mir kann jemand weiterhelfen, denn ich bin mit meinem Latein am Ende.
Vielen Dank im Voraus!

  • 3 Kommentare

TPL-Datei in hook_node_view() erzeugt Fehler (Undefined index: render element in theme())

Eingetragen von Medienopfer98 (65) am 09.03.2012 - 12:50 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Ich möchte für ein Modul das ich entwickle eine tpl-Datei nutzen. Allerdings bekomme ich immer folgende Fehler:
Notice: Undefined index: render element in theme() (line 974 of /Applications/MAMP/htdocs/drupal7/includes/theme.inc).

Mein Code sieht folgendermaßen aus:

function meinmod_node_view($node,$view_mode,$langcode)
{
if($view_mode=='full')
{

  • 1 Kommentar
  • Weiterlesen

Spamschutz - gibt es dafür einen Ansatz?

Eingetragen von ronald (3857) am 08.03.2012 - 12:24 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

http://stopforumspam.com/usage

Gibt es hier schon ein Modul, das so etwas integrieren kann?
Würde wahrscheinlich Sinn machen, es in den Registrierungsablauf einzuhängen.

  • 2 Kommentare

Ajax bei sich änderdem Url-Struktur

Eingetragen von sack (16) am 07.03.2012 - 19:20 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hi!

Also es ist so, dass ich derzeit in einem Modul eine url nach folgendem Schema "reserviert" habe:
$items['my_function/%/%/']

Nun ist es aber so, dass sich die URL-Struktur ändern kann und dort Parameter hinzugefügt werden, sodass die URl, dann folgendermaßen aussieht:
".../my-url/my_function/123?foo=bar/34 ] (wobei also "123" dem ersten und "34" dem zweiten Parameter entspricht,

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 4 Tagen
  • Theme
    vor 3 Wochen 4 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 4 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 5 Tagen
  • Modul view_unpublished
    vor 3 Wochen 6 Tagen
  • Modul "override node options"
    vor 4 Wochen 5 Stunden
  • Im Grunde ist dass ein
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

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

Drupal Security

  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
  • OpenID Connect / OAuth client - Less critical - Access bypass - SA-CONTRIB-2026-027
Weiter

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