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

Modul-Entwicklung

Fragen und Tipps zur Entwicklung eigener Drupal-Module.

Reihenfolge von drupal_add_js

Eingetragen von rofls (11) am 05.05.2010 - 13:22 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

hallo,

ich möchte per drupal_add_js einen javascript-code in die seitenausgabe einfügen. es ist eine .js-datei und ein eigener js-code:

drupal_add_js($script, 'inline', 'footer');
drupal_add_js(drupal_get_path('module', 'meinmodul') .'/meinmodul.js', 'module', 'footer');

wobei $script ein js-code ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[Gelöst] Tab Navi von Modul aus bearbeiten

Eingetragen von Peter Majmesku (656) am 05.05.2010 - 09:10 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

ihr kennt sicherlich diese Art von Tab-Navi in Drupal:

Wie kann ich von meinem Modul aus (ohne Theme), den Menüpunkt "bearbeiten" verschwinden lassen?

HAND

  • 2 Kommentare

[gelöst] hook_form_alter: Reihenfolge von Formularelementen festlegen

Eingetragen von Peter Majmesku (656) am 04.05.2010 - 11:49 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

ist jemand bitte so gut und postet mir, welchen Wert ich ins Formularelement-Array bei hook_form_alter(); einpflegen muss, damit ich die Reihenfolge von Formularelementen bestimmen kann? Also um zu bestimmen, welches Input-Feld z.B. zuerst kommt und welches danach. Danke im Voraus. :-)

Viele Grüße,
jepster

  • 2 Kommentare

language icons werden nicht korrekt angezeigt

Eingetragen von airliner (309) am 03.05.2010 - 09:35 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Moin moin!

Ich hatte zu dem Thema bereits einen Beitrag erstellt gehabt, aber da in der Topic bereits "gelöst" steht, dürfte darauf keiner aufmerksam geworden sein.

Jedenfalls geht's darum, dass die Seite mehrsprachig (nur deutsch und englisch) umgesetzt werden soll.
Da aber nur teilweise die Seiten übersetzt werden sollen, kamen die Language Icons unterhalb des contents ins Gespräch.

  • 3 Kommentare
  • Weiterlesen

Formularfelder von Elternmodul erweitert & möchte die Werte der zusätzlichen Formularfelder mitspeichern

Eingetragen von Peter Majmesku (656) am 02.05.2010 - 17:38 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

ich habe mit hook_form_alter() das bestehende Formular erweitert. Wie kann ich nun die Werte der zusätzlichen Formularfelder abspeichern? Wenn ich mir die vom Elternmodul zum Speichern der jeweiligen Formulardaten verwendete node-ID hole und die betreffende Zeile in der Datenbank-Tabelle ändere, so ist das (hoffentlich) nur ein Workaround.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Im Navigationsbaum vor- und zurückblättern

Eingetragen von Medienopfer98 (65) am 29.04.2010 - 13:59 Uhr in
  • Modul-Entwicklung

Ich möchte grade ein Modul erstellen, welches mich dass durchblättern durch eine Navigation erlaubt.

=================
Beispiel:
Ich befinde mich im Menüpunkt "Heute" in folgender Navigation:

News
- Gestern
- Heute
Kontakt
Impressum

Somit sollte ganz unten im Node einmal ein Link zu Gestern (zurück) und einmal ein Link zu Kontakt (vor) zu sehen sein.
=================

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

"Hallo Welt"-Modul[gelöst]

Eingetragen von Peter Majmesku (656) am 28.04.2010 - 23:38 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

ich versuche zur Zeit ein "Hallo Welt" Modul zu schreiben. Ich google und teste, doch ich schaffe es einfach nicht, einen beliebigen Text auf jeder Seite auszugeben.

Bisher habe ich das hier:

testmodul.info:

;$d$
name = Testmodul
description = Test.
core = 6.x
package = Test

testmodul.module:

<?php
// $Id$
/**
* @file
* Das ist ein einfacher Test.
*/

function test( ) {
   
$testmodul = "Test";
   
var_dump($testmodul);
}
?>

Das Modul ist bereits installiert und ich erhalte keinerlei PHP-Fehlermeldungen. Wenn ich eine Klammer entferne, dann schon. Das Modul ist also installiert. Kann mir jemand von euch ein kurzes Beispiel posten, wie ich einfach "Test" auf allen meinen Drupal-Seiten ausgebe? Muss doch einfach sein - nachdem Drupal in Sachen Modulen allerorts gelobt wird. Vielen Dank im Voraus.

HAND

  • 4 Kommentare

Simple var_dump(); Ausgabe aus Funktion in *.module-Datei nicht sichtbar

Eingetragen von Peter Majmesku (656) am 28.04.2010 - 19:25 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

ich habe über http://modgen.dueyesterday.net/ ein Modul-Skelett erstellt. Anschließend habe ich zwei Dateien bekommen. disable_sku.info und disable_sku.module. In die .module-Datei habe ich folgendes eingetragen:

function disable_sku_module_form_alter(&$form, &$form_state, $form_id ) {
var_dump($form_id);
if ($form_id == 'product_node_form') {

  • 3 Kommentare
  • Weiterlesen

Button Funktion Drupal

Eingetragen von joki (9) am 27.04.2010 - 08:14 Uhr in
  • Modul-Entwicklung

Hi,

Wie kann man in Drupal einen Button machen der eine Funktion aufruft??

mfg

  • 2 Kommentare

[gelöst] Swish-e Fehler, Community tot? anderes Modul gewählt

Eingetragen von airliner (309) am 26.04.2010 - 15:02 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Ich hab mir mal den Spaß erlaubt Swish-e zu installieren. (Auf einem Windows-Rechner nahezu eine Kunst die richtigen Filter zu bekommen)
Jedenfalls läuft das Modul auch bei jedem Cron mit. Das Problem liegt allerdings darin, dass die swish_fulltext Tabelle nicht aktualisert wird, sondern das Modul versucht alle Einträge neu reinzuschieben.

Im Verdacht habe ich dabei folgende Stelle:

<?php
/**
* Does an update of the Swish-E Fulltext Table
*/
function _swish_do_update() {
 
// Find all files available to the system
 
$file_result = db_query("SELECT * FROM {files}");
  while (
$file = db_fetch_array($file_result)) {
   
// Determine if full text information is already available
   
if (!db_result(db_query("SELECT `fulltext` from {swish_fulltext} WHERE filepath = '%s' AND nid = %d",$file['filepath'],$file['nid']))) {
     
// If not, get the full text information available
     
$text = _swish_do_text_extract($file['filepath']);
     
// Update the swish_fulltext index with the full text information
     
if(db_result(db_query("SELECT nid FROM {swish_fulltext} WHERE filepath = '%s' AND nid = %d", $file['filepath'], $file['nid']))) {
       
db_query("UPDATE {swish_fulltext} SET `fulltext` = '%s' WHERE `filepath` = '%s'",$text, $file['filepath']);
      } else {
       
db_query("INSERT INTO {swish_fulltext} (filepath,nid,`fulltext`) VALUES ('%s',%d,'%s')",$file['filepath'],$file['nid'],$text);
      }      
    }
  }

?>

Es werden also Dokumente gefunden und dort reingeschrieben.
Allerdings finde ich jetzt keine Einträge in der fulltext-Spalte und beim erneuten Cronjob kommen die üblichen Fehlermeldungen, dass der Eintrag bereits bestehe.

Ärgerlicher ist jedoch, dass die Suche nie funktionierte (als noch Einträge in "fulltext" drinstanden).
Ich bin leider kein PHP-Guru und kann nur die Teile halbwegs verstehen, die sich der menschlichen Sprache annähern...

Gäbe es vielleicht andere Wege, Dokumente zu "scannen" und aus den Schlagworten einen Index zu erstellen, den ich über die Suche abrufen kann?
Ich habe bereits search_files_Module und lucence_search_Module ausprobiert, beide jedoch ohne Erfolg.

  • 5 Kommentare
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • …
  • 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 5 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 5 Tagen
  • Theme
    vor 3 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 6 Tagen
  • Modul view_unpublished
    vor 4 Wochen 19 Stunden
  • Modul "override node options"
    vor 4 Wochen 1 Tag
  • Im Grunde ist dass ein
    vor 4 Wochen 3 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 78 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