Modul-Entwicklung
[gelöst] Zugang zu eigenem Modul verweigert
Eingetragen von Anonymous (0) am 28.02.2013 - 11:15 Uhr inGuten Tag Zusammen
Ich bin nahe am Wutausbruch, wäre froh wenn mir jemand helfen könnte.
Um mich mit der Modulentwicklung vertraut zu machen habe ich ein kleines Tutorial nachgemacht, welches allerdings für Drupal 6 entwickelt wurde, aber es sollte auch in Drupal 7 funktionieren.
Was läuft falsch?
Modulentwicklung Fragen zum Vorgehen
Eingetragen von mweinhold (9) am 27.02.2013 - 08:23 Uhr inGuten Tag,
ich habe folgendes Problem:
- 3 Inhalte, die verschiedene Versionen einer Software beschreiben
- eine Taxonomie, die alle Features enthält
Ich möchte eine Tabelle erzeugen
Feature|Version 1|Version 2|Version 3
F1 | ja | ja | ja
F2 | ja | nein | ja
F3 | ja | ja | nein
Frage zur Batch finished-Funktion (feeds_batch)
Eingetragen von montviso (2189) am 26.02.2013 - 12:14 Uhr inIch habe ein kleines Modul geschrieben mit einem Cron-Hook für einen Feeds-Import.
Der Cron wird über Elysia Cron konfiguriert und gestartet.
Hier ist eine Zusammenfassung des Codes:
function feedsimport_cron() {
foreach (irgendwas)
{
$feed = "mein-importer-name-in-dieser-schleife";
$filename = "mein-importer-file-name-in-dieser-schleife";
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Link zusammenbasteln
Eingetragen von Igniting (49) am 26.02.2013 - 12:07 Uhr inGuten Morgen!
Ich versuch gerade ein einfaches kleines Modul zu schreiben, scheitere aber trotzdem.
Kurz umrissen was ich machen will:
Ich habe ca 20 Checkboxen aus denen man auswählen kann. Jede dieser Checkboxen steht für einen Skill. Am Ende will ich das alle ausgewählten Skills in eine URL geschrieben werden, und der User zu dieser URL weitergeleitet wird.
Soweit was der Code machen soll. Ich hab den Code auch schon ausprobiert, und ohne CMS funktioniert er (sprich wenn ich ihn nur auf den Server leg und mir den Link dann ausgeben lass)
<?php
<?php
/*
* Implements hook_menu().
**/
function PrivatMatching_menu() {
$items = array();
$items['Skill'] = array(
'title' => 'Suche',
'page callback' => 'drupal_get_form',
'page arguments' => array('skill_page_form'),
'access arguments' => array('access content'),
);
return $items;
}
/**
* Skill Form
**/
function skill_page_form($form_id, &$form_state) {
$form = array();
$form['Skill'] = array(
'#title' => t('Skill Eingabe'),
'#type' => 'checkboxes',
'#options' => array(
1 => 'Arbeit im Projekt',
2 => 'Ästhetik',
3 => 'Buchhaltung',
4 => 'Coaching Tätigkeit',
5 => 'Computeraffinität',
6 => 'Controlling Tätigkeit',
7 => 'Delegation von Aufgaben',
8 => 'Eigenverantwortliches Arbeiten',
9 => 'Empathieempfinden',
10 => 'Entscheidungsfreude',
11 => 'Führungsqualität',
12 => 'Gepflegtes Auftreten',
13 => 'Gut zuhören können',
14 => 'Handwerkliche Begabung',
15 => 'Hausarbeit',
16 => 'Immobilienmanagement',
17 => 'Kommunikationsfähigkeit',
18 => 'Beratende Tätigkeit',
19 => 'Körperliche Belastbarkeit',
20 => 'Kundenorientierung',
21 => 'Logisches Denken',
22 => 'Materialwirtschaft',
23 => 'Mechanische Kenntnisse',
24 => 'Mediative Tätigkeit',
25 => 'Arbeit nach Plan',
26 => 'Räumliches Vorstellungsvermögen',
27 => 'Rechtskenntnisse',
28 => 'Skizzieren',
29 => 'Stressresitenz',
30 => 'Teamfähigkeit',
31 => 'Verkaufstalent',
32 => 'Vermessen',
33 => 'Wissenschaftliches Arbeiten',
34 => 'Zuverlässigkeit',
),
'#description' => t('Bitte wählen Sie Ihre Skills aus.'),
'#required' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Suche starten'),
);
return $form;
}
/**
* Implements hook_form_submit().
**/
function skill_page_form_submit($form, &$form_state) {
$i = 0;
$j = "?+";
$c = "";
foreach ($form['Skill'] as $value)
{
if ($i >= 1) {
$c = $c . $j . $value;
}
else {
$c = $value;
}
$i++;
}
drupal_goto('?q=suche/' . $c);
}
?>Kann mir irgendwer den Fehler sagen den ich in dem Code hab?
Und hier auch noch die Ausgabe die dieser Code erzeugt:
Page not found
The requested page "/drupal/?q=%3Fq%3Dsuche/Skill%20Eingabe%3F%2Bcheckboxes%3F%2BArray%3F%2BBitte%20w%26auml%3Bhlen%20Sie%20Ihre%20Skills%20aus.%3F%2B1%3F%2B1%3F%2BArray%3F%2BArray%3F%2BArray%3F%2B1%3F%2B1%3F%2BArray%3F%2BArray%3F%2B0%3F%2B1%3F%2BArray%3F%2Bbefore%3F%2Bedit-skill%3F%2BSkill%3F%2BArray%3F%2B1%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2B1" could not be found.
mfg Igniting
Drupal 7 SQL Api: Über leftJoin Array mit Ergebnissen bekommen
Eingetragen von Peter Majmesku (656) am 25.02.2013 - 01:24 Uhr inHallo zusammen,
wenn ich
<?php
$result_array_rid = db_select('users_roles', 'ur')
->fields('ur', array('rid'))
->condition('uid', $account->uid)
->execute()
->fetchAll();
?>ausführe, erhalte ich ein Array mit den Suchergebnissen. Erweitere ich jetzt aber die Abfrage durch ein
<?php
->leftJoin('role', 'r', 'ur.rid = r.rid');
?>also als Ganzes
<?php
$result_array_rid = db_select('users_roles', 'ur')
->fields('ur', array('rid'))
->condition('uid', $account->uid)
->leftJoin('role', 'r', 'ur.rid = r.rid')
->execute()
->fetchAll();
?>Bringt mir PHP die Meldung
PHP Fatal error: Call to undefined method SelectQuery::fetchAll()
Habe gelesen, dass "leftJoin" nicht "chainable" sei. Wie kann ich dennoch ein Array an Daten erhalten, die elegante Drupal 7 SQL API benutzen und mit einem LeftJoin arbeiten?
Vielen Dank im Voraus für Eure Unterstützung!
IFrame-Weiche über mehrere Unterseiten - Parameter, Javascript, oder wie sonst lösen?
Eingetragen von E-Fee (481) am 20.02.2013 - 12:49 Uhr inHallo zusammen,
ich hab hier grad eine etwas kniffligere Sache auf dem Tisch. Und zwar sollen Inhalte EINER Drupal-Installation auf ZWEI unterschiedlichen Umgebungen jeweils in einem IFrame angezeigt werden. Abhängig davon, auf welcher Umgebung der Inhalt angezeigt wird, möchte ich minimale Modifikationen wie z.B. das Hinzufügen einer weiteren CSS-Klasse vornehmen.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
[GELÖST]Rules Modul scheduler
Eingetragen von th3o2211 (87) am 20.02.2013 - 08:18 Uhr inhallo Drupalfreunde,
erstmal danke dass Ihr euch meinem Problem annehmen wollt. Vorweg ich bin noch relativ neu bei Drupal und würde mich freuen, wenn Ihr mich mit nachsicht behandeln würdet. Dafür schonmal Danke!
Ich hab dieses Thema bereits gestern im Forum zu Modulfragen gepostet und nur eine Antwort erhalten die mich nicht wirklich weiterbringt.
[gelöst] Problem mit zu vielen Elementen in einem Formular - validate und submit werden nicht ausgeführt
Eingetragen von Telak (3) am 06.02.2013 - 00:54 Uhr inHallo zusammen,
habe folgenden Problem bein einem meiner Formulare:
Wenn ich zu viele Elemente in meinem Formular verwende, dann wird weder validate noch sumbit ausgeführt. Nach dem pressen das submit Bottons wird lediglich das Formular wieder geladen und die zuvor getätigten Eingaben sind verschwunden.
Login trotz Fehler
Eingetragen von Yufiel (12) am 05.02.2013 - 11:11 Uhr inHallo,
ich bin dabei ein eigenes Captcha zu entwickeln, welches soweit auch schon funktioniert, aber bei Login-Formularen nicht.
Wenn ich das Captcha bei Logins anwende, wird mein Form-set-Error mit der Fehlermeldung, dass das Captcha nicht bestanden wurde zwar angezeigt, aber ich werde trotz alledem eingeloggt!
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen

Neue Kommentare
vor 1 Tag 13 Stunden
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 9 Wochen 3 Tagen
vor 9 Wochen 3 Tagen
vor 9 Wochen 4 Tagen
vor 10 Wochen 2 Tagen
vor 10 Wochen 2 Tagen
vor 10 Wochen 6 Tagen
vor 10 Wochen 6 Tagen