Module
Bestehende Module verändern
Eingetragen von 26th (11) am 23.07.2010 - 15:37 Uhr inHallo allerseits!
Ich will momentan die zwei Funktionen aus einem bestehenden Modul abändern. Hierzu will ich den Eingriff jedoch nicht in dem Modul selbst durchführen, sondern ein eigenes Modul schreiben, welches die Funktionen ersetzt.
WYSIWYG auch für CCK-Felder
Eingetragen von Global Toxic (35) am 23.07.2010 - 13:07 Uhr inTach zusammen,
ich suche ganz schnell ne Möglichkeit wie ich nicht nur den Textkörper als WYSIWYG bekomme sondern dies auch für mehrzeilige Textfelder hinbekomme oder einen Feldtyp WYSIWYG bekomme damit ich pro page mehrere WYSIWYG Felder habe.
Hoffentlich könnt ihr mir da schnell helfen da ich auch etwas unter Zeitdruck bin ^^
Mfg
[gelöst]Dynamische Form
Eingetragen von dontgotanick (156) am 23.07.2010 - 12:41 Uhr inHi,
ich versuche ein Auswahl menu zu erstellen.
Bei dem ich erst das Jahr auswähle und dann einen Titel einer Node aus diesem Bereich.
Leider funktioniert das nicht so ganz habe mich daran versucht bin aber geshceitert......
Kann mir jemand sagen was ich falshc mache?
Hier mal der Code
<?php
<?php
// $Id$
/**
* Valid permissions for this module
* @return array An array of valid permissions for the signup_export module
*/
function cwg_signup_export_perm() {
return array('access signup_export');
} // function cwg_registration_perm()
function cwg_signup_export_menu() {
$items = array();
$items['admin/settings/cwg_signup_export'] = array(
'title' => 'CWG-Export-Signups',
'description' => 'Exports Signups for certain events.',
'page callback' => 'drupal_get_form',
'page arguments' => array('cwg_signup_export_admin'),
'access callback' => 'user_access',
'access arguments' => array('access signup_export'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
/**
* Define the settings form.
*/
function cwg_signup_export_admin($param1, $form_values = NULL) {
if (!isset($form_values)) {
$step = 1;
}
else {
$step = $form_values['step'] + 1;
}
$form['step'] = array(
'#type' => 'hidden',
'#value' => $step,
);
switch ($step) {
case 1:
$form['event_signup_list']['year'] = array(
'#type' => 'select',
'#title' => t('Select the year of the event.'),
'#options' => get_years(),
);
break;
case 2:
$form['event_signup_list']['year'] = array(
'#type' => 'select',
'#title' => t('Select the year of the event.'),
'#options' => options($form_values['year']),
);
break;
}
// This part is important!
$form['#multistep'] = TRUE;
$form['#redirect'] = FALSE;
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'save',
);
return $form;
}
function options($value){
$sql = "SELECT title,changed FROM {node} WHERE nid <>'0' and type='event'";
$options = array();
$count = 0;
$result = db_query($sql);
while($row = db_fetch_object($result)){
$year = date(Y, $row->changed);
if($value = $year)
$options[$count++] = $row->title;
}
return $options;
}
function get_years(){
$years = array();
$count = 0;
$insert = true;
$sql = "SELECT changed FROM {node} WHERE nid<>0 AND type='event'";
$result = db_query($sql);
while($row = db_result($result)){
$year = date(Y,$row);
foreach ($years as &$value) {
if($value == $year)
$insert = false;
else
$insert = true;
}
if($insert)
$years[$count++] = $year;
}
return $years;
}
function cwg_signup_export_admin_submit($form, &$form_state){
$final_step = 3;
if ($form_values['step'] == $final_step) {
// Process the form here!
get_years();
}
/** $nid;
if($_POST['Filter'] === 'all'){
$t=options();
$sql = "SELECT nid FROM {node} WHERE title LIKE '%s'";
$nid = db_result(db_query($sql, $t[$_POST['All']]));
}
else{
$sql = "SELECT nid FROM {signup} WHERE nid !='0' and status='1'";
$nid = db_result(db_query($sql));
}
$sql = "SELECT form_data,uid FROM {signup_log} WHERE nid = '%d'";
$db_result = db_query($sql, $nid);
$out = "Username;Name;Surname;Company;Email;";
$n = "\n";
$first = true;
while($row = db_fetch_object($db_result)){
$uid = $row->uid;
$sql = "SELECT value FROM {profile_values} where uid='%d' and fid='1'";
$surname = db_result(db_query($sql,$uid));
$sql = "SELECT value FROM {profile_values} where uid='%d' and fid='2'";
$name = db_result(db_query($sql,$uid));
$sql = "SELECT value FROM {profile_values} where uid='%d' and fid='11'";
$company = db_result(db_query($sql,$uid));
$sql = "SELECT name FROM {users} where uid='%d'";
$username = db_result(db_query($sql,$uid));
$sql = "SELECT mail FROM {users} where uid='%d'";
$mail = db_result(db_query($sql,$uid));
$form_data = unserialize($row->form_data);
foreach ($form_data as $key => $value) {
if ($first) {
$out .= $key . ";";
}
if (is_array($value)) {
$isFirst = true;
foreach ($value as $arrayKey => $arrayValue) {
if ($arrayValue !== 0) {
if($isFirst) {
$isFirst = false;
$arrayValues .= check_plain($arrayKey);
}
else {
$arrayValues .= ", " . check_plain($arrayKey);
}
}
}
$rowValue .= check_plain($arrayValues) . ";";
$arrayValues = "";
} else {
$rowValue .= check_plain($value) . ";";
}
}
if ($first) {
$out .= "\n";
$first = false;
}
$out .= $username . ";" . $name . ";" . $surname . ";" . $company . ";" . $mail . ";" . $rowValue . $n;
$rowValue = "";
}
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Length: " . strlen($out));
header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=export.csv");
echo $out;
**/
}
?>danke
lg dave
Ubercart Marketplace Selling Übersicht für Verkäufer
Eingetragen von tomtone (84) am 23.07.2010 - 10:07 Uhr inHallo zusammen,
mein Projekt nimmt langsam Gestalt an, jedoch treten seltsamerweise NUR auf dem Live-Server Probleme auf, die ich beim ersten Offline Entwurf nicht hatte.
Habe nun das Ubercart und Ubercart Marketplace Modul integriert, läuft weitesgehend auch einwandfrei. Einstellen von Produkten klappt, das Kaufen geht auch, Bestellungen ansehen kann ich auch.
[gelöst] Twitter und Oauth
Eingetragen von Bogus (319) am 23.07.2010 - 00:23 Uhr inHallo ;D
Hab ein Problem mit Twitter und Oauth. Das Modul Twitter braucht Oauth zum Authorisieren, wenn ich das richtig verstanden habe, aber finde ich nicht das richtige Modul zu Oauth.
Hat jemand davon Ahnung ?
Danke in vorraus ;D
Greetings
Bogus
Kontaktformular mit eigenen Feldern ?
Eingetragen von johnmclaine (18) am 22.07.2010 - 21:10 Uhr inHallo,
wie kann man eigen felde in ein kontaktformular hinzufügen oder gibt es da ein anderes eigenes modul ?
Danke im vorraus
lg
[gelöst] print und wkhtmltopdf erstellt zu breite pdfs
Eingetragen von lloyyd (136) am 22.07.2010 - 12:14 Uhr inHey,
wie schon im Titel beschreiben, die PDFs die mir generiert werden sind zu breit, die Texte werden nicht abgebrochen und dadurch sind sie zu lang.
Gibt es da Optionen die ich einstellen muss? Es gibt in den Einstellungen zum Print Modul die Möglichkeit "wkhtmltopdf-Optionen" hinzuzufügen, ich hab aber keine Liste mit den Möglichkeiten gefunden o.ä., kennt sich da jemand aus?
edit:
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Modul "Zuletzt aktualisiert"
Eingetragen von sebastianv (10) am 22.07.2010 - 11:50 Uhr inHallo Drupal Community,
ich bin derzeit auf der Suche nach einem Modul, habe allerdings noch nicht das passende gefunden.
Vielleicht kennt einer von euch ja ein Modul was folgendes leistet und kann mir sagen wie es heißt.
Ich würde gerne auf der Startseite einen Block anzeigen, in welchem die letzten x Seiten angezeigt werden, welche zuletzt bearbeitet / angelegt wurden.
Community mit Drupal - welche Module sind die besten für welche Anforderung
Eingetragen von kris3456 (5) am 22.07.2010 - 10:58 Uhr inHallo,
ich habe vor eine Community mit Drupal umtzsetzen.
Welche Module (sofern nicht im Core enthalten) könnt ihr mir für die folgenden Anforderungen empfehlen?
User:
- haben ein eigenes Profil
- können sich vernetzen
- können Beiträge in Foren schreiben
- können Bilder und Videos hochladen
- können untereinander schreiben und chatten
Ubercart 6.x-2.3 und das Rechnungstemplate
Eingetragen von schriebmann (2) am 21.07.2010 - 12:40 Uhr inHallo zusammen,
vielleicht gibt es jemand, der mir helfen kann. Es geht um die Verwendung des Drupal Rechnungssystems. Das hat sich seit dem letzen Update geändert. Eigentlich zum positiven. Leider ist nicht mehr möglich, mehrere Templates anzulegen. Ich benötige eine Onlinebestätigung und eine Rechnung. Die Möglichkeit, dass über die Aktionen zu lösen, wäre in diesem Fall ein guter Ansatz.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen

Neue Kommentare
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 4 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 6 Tagen
vor 4 Wochen 6 Tagen
vor 4 Wochen 6 Tagen
vor 7 Wochen 2 Tagen
vor 7 Wochen 3 Tagen