Modul-Entwicklung
Reihenfolge von drupal_add_js
Eingetragen von rofls (11) am 05.05.2010 - 13:22 Uhr inhallo,
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 inHi,
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
[gelöst] hook_form_alter: Reihenfolge von Formularelementen festlegen
Eingetragen von Peter Majmesku (656) am 04.05.2010 - 11:49 Uhr inHi,
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
language icons werden nicht korrekt angezeigt
Eingetragen von airliner (309) am 03.05.2010 - 09:35 Uhr inMoin 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.
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 inHi,
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 inIch 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 inHi,
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
Simple var_dump(); Ausgabe aus Funktion in *.module-Datei nicht sichtbar
Eingetragen von Peter Majmesku (656) am 28.04.2010 - 19:25 Uhr inHi,
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') {
Button Funktion Drupal
Eingetragen von joki (9) am 27.04.2010 - 08:14 Uhr inHi,
Wie kann man in Drupal einen Button machen der eine Funktion aufruft??
mfg
[gelöst] Swish-e Fehler, Community tot? anderes Modul gewählt
Eingetragen von airliner (309) am 26.04.2010 - 15:02 Uhr inIch 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.

Neue Kommentare
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 4 Wochen 19 Stunden
vor 4 Wochen 1 Tag
vor 4 Wochen 3 Tagen