Drupal 6.x
Formular zum Bearbeiten von Daten aus Datenbank
Eingetragen von jonasnrw (2) am 08.03.2010 - 00:46 Uhr inHallo
ich fange gerade an mich mit Drupal auseinander zu setzen.
Ich möchte einf Formular erstellen das einen Namen und Email abfragt und diese nach absenden des Formulars per Mail verschickt und in eine Datenbank speichert. Das habe ich soweit auch hinbekommen. Ich möchte für diese Daten jetzt für eine Bearbeiten-Funktion erstellen.
Leider ist mir noch nicht ganz klar wie da vorgehen muss, weil diese ja auch nur im adminbereich zu sehen seien soll.
Anbei mal mein Code:
<?php
function testmodul_help($path, $arg) {
$output = '';
switch ($path) {
case "admin/help#testmodul":
$output = '<p>'. t("Displays links to nodes created on this date") .'</p>';
break;
}
return $output;
}
function testmodul_perm() {
return array('access testmodul content');
}
function testmodul_form($form_state) {
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#size' => 30,
'#maxlength' => 64,
'#description' => t('Name'),
);
$form['email'] = array(
'#type' => 'textfield',
'#title' => t('email'),
'#size' => 30,
'#maxlength' => 64,
'#description' => t('E-Mail'),
);
$form['submit'] = array('#type' => 'submit', '#value' => t('Abschicken'));
$form_state['rebuild'] = TRUE;
return $form;
}
function testmodul_page() {
return drupal_get_form('testmodul_form');
}
function testmodul_form_validate($form, &$form_state) {
if ($form_state['values']['name'] == '') {
form_set_error('Text1', t('Bitte einen Namen eingeben'));
}
if ($form_state['values']['email'] == '') {
form_set_error('Text2', t('Bitte eine E-Mail eingeben'));
}
}
function testmodul_form_submit($form, &$form_state) {
$temp_name=$form_state['values']['name'];
$temp_email=$form_state['values']['email'];
$temp_ip=$_SERVER['REMOTE_ADDR'];
sendMail($temp_name,$temp_email);
db_query("INSERT INTO {data_test} (id , name , email , ip ) VALUES (NULL , '$temp_name', '$temp_email', '$temp_ip')");
drupal_set_message(t('Die Daten wurden gespeichert!'));
}
function sendMail($form_name,$form_email) {
$mail_ip=$_SERVER['REMOTE_ADDR'];
$message = array(
'to' => $form_email,
'subject' => t('Drupal E-Mail'),
'body' => 'Hallo '.$form_name.', das ist die Drupal Mail von '.$mail_ip,
'headers' => array('From' => 'mailadresse'),
);
drupal_mail_send($message);
}
function testmodul_block($op='list', $delta=0) {
switch ($op) {
case 'list':
$blocks[0]['info'] = t('testmodul');
return $blocks;
case 'view':
$blocks['subject'] = t('testmodul');
$blocks['content'] = testmodul_page();
return $blocks;
}
}Viele Grüße
Jonas
[gelöst] Texte wechselnd anzeigen
Eingetragen von Xorron (66) am 08.03.2010 - 00:38 Uhr inHallo liebe Drupaler,
ich suche ein Modul mit dem ich folgendes machen kann:
Ich möchte einen Block auf der rechten Seite haben der mir Kurztexte (kurze Sprüche) anzeigt,
und zwar automatisch wechselnd.
Das heißt jedes mal wenn der User auf eine andere Seite oder Artikel klickt dann wechselt auch der Spruch / Text.
Und die Texte die angezeigt werden sollten natürlich vorgegeben werden.
Quelltext ändern, welche Datei?
Eingetragen von liz (40) am 08.03.2010 - 00:20 Uhr inHallo,
ich möchte einen zusätzlichen PHP Code ganz unten direkt vor dem -Tag einfügen. Doch welche Datei muss ich entsprechend ändern? Habe in der Index.php und in allen Template Dateien nachgeschaut... mir ist nicht ganz klar welche Datei dafür verantwortlich ist.
Wäre nett wenn jemand das weiß.
MFG
[gelöst] Taxonomie-Begriffe in Nodes nicht anzeigen
Eingetragen von mueller-luedenscheid (26) am 08.03.2010 - 00:14 Uhr inIch habe das dumme Gefühl, daß dies eine selten blöde Frage ist:
- Wie stelle ich es an, daß die Taxonomie-Vokabular-Begriffe, die einer Node zugeordnet sind nicht (für bestimmte Rollen) in der Node-Ansicht angezeigt werden? - Oder kurz: Es soll keiner die zugeordneten Schlüsselwörter sehen.
Submit button ist an der falschen Stelle
Eingetragen von eugen80 (1) am 07.03.2010 - 23:43 Uhr inHallo,
nachdem ich diesen Code http://pastebin.com/sC4vPp49 in die template.php eingefügt habe, stimmt die div-Struktur meiner Form nicht mehr. Die Submit und Preview Buttons stehen jetzt z.B. ganz oben. Wie kann ich html wieder in Ordnung bringen?
Mit dem Code habe ich vor prefix und suffix Felder im Form array zu füllen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Webform Email Format [Gelöst !!!]
Eingetragen von jeracom (17) am 07.03.2010 - 23:21 Uhr inThema Webform und Email Format
Hallo Drupal Fan's
Ich habe jetzt mal versucht ein Web in Drupal zu erstellen.
Ich bin auch gut zurecht gekommen. Ein paar Feinheiten
möchte ich noch machen, so bekomme ich es nicht hin das die Mails
die in Webform versendet werden, nur das anzeigt was es soll. Das ganze ist
auf folgender Seite : http://www.heike-prahl.de/de/beratungstermin
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Custom Breadcrumbs -> Aktive Seite nicht als Link
Eingetragen von designcontext (143) am 07.03.2010 - 20:34 Uhr inHallo!
Ich verwende das Modul in der Developer-Version, um für View-Seiten die Breadcrumbs zu erstellen. Im Gegensatz zu den normalen Menu Breadcrumbs wird der letzte Punkt aber hier immer als LInk angezeigt. Wie kann ich das ändern?
Das Thema Breadcrumbs scheint ja nicht gerade trivial zu sein in Drupal. Gibt es da mal eine gescheite Anleitung wie man am besten vorgeht?
Danke!
Katharina
Profilbild über Relation in View
Eingetragen von gudi89 (3) am 07.03.2010 - 19:13 Uhr inHey,
Ich mache gerade eine Seite für einen Clanund habe ein Problem mit Relationen in einer View.
Es gibt einen Inhaltstyp Squad welcher ein Relationsfeld auf einen User besitzt.
In der View will ich jetzt alle Squads ausgeben mit einer auflistung aller User -> kein Problem.
Jetzt habe ich aber versucht vor den Namen jeweils das UserImage aus dem Profil darzustellen.
Multisite und Error 500 und .htaccess
Eingetragen von sTr (16) am 07.03.2010 - 19:09 Uhr inHallo zusammen,
ich versuche derzeit eine Multisite aufzusetzen. Da ich zur Zeit aber über keine zweite Domain verfüge muss ich die Multisite als Subdomain anlegen.
URL-Format:
www.meine-domain.de
sub1.meine-domain.de
sub2.meine-domain.de
Ich hab alles so gemacht wie es in diversen Forenbeiträgen beschrieben ist:
D6.16 und "Who is online" Block
Eingetragen von RaRi (117) am 07.03.2010 - 18:39 Uhr inSeit dem Update auf Version 6.16 werden die Web-Crawler als Gäste im Who is online Block mitgezählt.
Die robots.txt ist unverändert gegenüber der Vorgängerversion.
Hab ich da was in der Konfiguration übersehen ;) ?
Wie bekomme ich das wieder geregelt. Natürlich will ich aber weiterhin die Seite(n) von Google indizieren lassen.
Tipps willkommen...
User im System
Users
* admin

Neue Kommentare
vor 1 Tag 1 Stunde
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen