Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite ›

Drupal 6.x

Liste der HTML Templates sortieren (Wysiwyg API template im TinyMce)

Eingetragen von Anonymous (0) am 13.08.2011 - 07:09 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hi,

ich nutze die HTML templates über Wysiwyg API template im TinyMce. Damit kann man jederzeit über einen Button im TinyMce eine HTML Vorlage in eine z.B. Buchseite einbinden, braucht dann nur noch das template ausarbeiten und fertig.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Profile bach übereinstimmungen durchsuchen

Eingetragen von 1000 (764) am 12.08.2011 - 23:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

  • 3 Kommentare
  • Weiterlesen

Metatags mit PHP-Script auslesen

Eingetragen von deniswa (81) am 12.08.2011 - 18:53 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo, leider reichen meine PHP-Grundkenntnisse nicht aus folgendes Problem zu lösen ... Ich möchte von einem neu angelegten Inhaltstyp die Metatags ausgeben lassen ... dabei sollen lediglich die ersten 350 Zeichen des Inhaltstyps field_beschreibung ausgegeben werden. Nodewords greift nicht auf diesen Inhaltstyp.

Ich habe also in die page.templ.php folgendes eingefügt:

<?php
<meta name="description" content="<?php
        if (
$teaser) {
            echo substr(
$node->field_beschreibung[0]["value"], 0, 350) . '...';
        } else {
            echo
$content;
        }
   
?>
" />
evtl.ist das totaler Käse - aber es erklärt zumindest mein Problem. Wäre echt nett, wenn mir jemand den richtigen Schnippsel/Wink geben kann - vielen Dank Denis

  • 3 Kommentare

warning: strtotime() [function.strtotime]

Eingetragen von SaschaCap (98) am 12.08.2011 - 14:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo liebe Com.

bekomme zur Zeit immer diese Fehlermeldung wenn ich neue Nodes anlege oder ältere bearbeite und speichere:

  • 3 Kommentare
  • Weiterlesen

[gelöst] Im Opera funktioniert Datei-Upload über CKV-Field nicht.

Eingetragen von Lissy01 (278) am 12.08.2011 - 09:32 Uhr in
  • Views
  • Drupal 6.x

Wenn ich mit dem Opera 11.10 in einem Inhalt einen Datei-Upload (PDF-Datei) machen möchte, dann passiert ewig gar nichts.
Die Datei wird zwar auf den Server geladen, es gibt aber keine Erfolgsanzeige in der Verwaltungsoberfläche.
Wenn ich den Inhalt trotzdem abspeichere, kommt eine kryptische Code-Anzeige:

  • 3 Kommentare
  • Weiterlesen

Cronjob extern

Eingetragen von steffis. (389) am 12.08.2011 - 09:26 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

hab versucht für ein Drupal-Projekt einen cronjob einzurichten. Da der Tarif beim Provider keinen cj enthält, bin ich auf meinen eigenen Account (gleicher Provider, Domainfactory) ausgewichen und habe da einen für das Projekt eingerichtet.
Funktioniert normalerweise auch von hier auf andere Server.
Wenn ich den jetzt aber starte bekomme ich im Kundenmenü von df

  • 8 Kommentare
  • Weiterlesen

Formular mit Userreferenz-Verwaltung

Eingetragen von stani_ (1) am 12.08.2011 - 09:13 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Ich hoffe die Spezialisten hier können mir weiterhelfen.

Und zwar möchte ich gerne ein Formular wo der "Ersteller" eines Inhaltstyps (candidate_group) sich mit anderen User auf einen Auftrag (anderer Inhaltstyp) kann und dazu mehrere Userreferenzen verwalten kann.

Die Verknüpfung mit den Inhaltstyp sowie Felder für (Bewerbungs-)text sind kein Problem. Nur die Verwaltung der Userreferenzen gestaltet sich schwierig. Das Formular wird über hook_form erstellt.

Bei den Benutzern hätte ich gerne folgendes:

Username | Status | Aktion
Ersteller | aktiv | -
User A | offen | #remove#
User B | bestätigt | #remove#

"Textfeld" #user hinzufügen#

Über das Textfeld soll der username eingegeben und dann hinzugefügt werden können. Dabei erhällt der User den Status "offen" und eine E-Mail mit einem Bestätigungslink (--> status bestätigt) oder einen "Nein"-Link (--> User aus Liste entfernen + Nachricht an Ersteller). Der Ersteller der node soll immer die Möglichkeit haben andere User (nicht sich selbst) zu entfernen (über den #remove# Link/Button).

Weiters soll die node zum einen gespeichert werden können. Damit der ersteller später wieder schauen kann ob die user bestätigt haben, user entfernen bzw. neue hinzufügen. Weiters gibt es aber auch noch einen zweiten Button, wenn die Gruppe "vollständig" ist, dann soll er sich entgültig mit dieser Gruppe bewerben können. Dazu wird überprüft ob alle User den status "bestätigt" haben (wenn nicht fehler --> (bitte entfernen oder warten auf bestätigung) und sonst geht es halt weiter im Skript.

<?php


function xxx_new_candidate_group_node_form($form_state, $nid, $uid) {
   
$form = array();
   
$form['#validate'][] = 'xxx_new_candidate_group_form_validate';
   
$form['uid'] = array('#type' => 'value', '#value' => $uid);
   
$form['nid'] = array('#type' => 'value', '#value' => $nid);
   
$form['type'] = array('#type' => 'value', '#value' => 'xxx_candidate_group');
   
$form['language'] = array('#type' => 'value', '#value' => 'de');
   
   
$form['#parameters']['1'] = array('storage' => '', 'submitted' => '');
   
$form['#parameters']['2'] = array('uid' => '1', 'name' => 'admin', 'type' => 'xxx_candidate_group', 'language' => '');
   
$form['#parameters'] = array('0' => 'xxx_candidate_group_node_form');

   
$form['form_id'] = array('#type' => 'hidden', '#value' => 'xxx_candidate_group_node_form', '#id' => 'edit-xxx-candidate-group-node-form');

   
$form['mitglieder'] = array('#type' => 'fieldset', '#access' => '1', '#title' => 'Mitglieder', '#collapsible' => '0', '#collapsed' => '0', '#description' => 'Verwalte die Mitglieder der Gruppe. <br/><br/><h2>Mitglieder einladen</h2><br/>Kollegen und Freunde welche noch nicht auf der Plattform angemeldet sind kannst du einladen sich zu registrieren um diese anschließend in die Gruppe einzuladen.<div style="padding-left:20px"><a href="#">via E-Mail einladen</a><br/><a href="#">via Facebook einladen</a></div><br/><h2>Mitglieder verwalten</h2><br/>', '#prefix' => '<div class=\"mitglieder\">', '#suffix' => '</div>', '#weight' => '1');
   
$form['bewerbung'] = array('#type' => 'fieldset', '#access' => '1', '#title' => 'Bewerbung', '#collapsible' => '0', '#collapsed' => '0', '#description' => '', '#prefix' => '<div class=\"bewerbung\">', '#suffix' => '</div>', '#weight' => '2');

   
$form['#field_info']['field_group_candidate_comment']['display_settings']['label'] = array('format' => 'above', 'exclude' => '0');
   
$form['#field_info']['field_group_candidate_comment']['display_settings']['teaser'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_candidate_comment']['display_settings']['full'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_candidate_comment']['display_settings']['4'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_candidate_comment']['display_settings']['token'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_candidate_comment']['columns']['value'] = array('type' => 'text', 'size' => 'big', 'not null' => '', 'sortable' => '1', 'views' => '1');
   
$form['#field_info']['field_group_candidate_comment']['widget']['default_value']['0'] = array('value' => '', '_error_element' => 'default_value_widget][field_group_candidate_comment][0][value');
   
$form['#field_info']['field_group_candidate_comment']['widget'] = array('rows' => '5', 'size' => '60', 'default_value_php' => '', 'label' => 'Kommentar', 'weight' => '6', 'description' => '', 'type' => 'text_textarea', 'module' => 'text');
   
$form['#field_info']['field_group_candidate_comment'] = array('field_name' => 'field_group_candidate_comment', 'type_name' => 'kmu_candidate_group', 'widget_active' => '1', 'type' => 'text', 'required' => '0', 'multiple' => '0', 'db_storage' => '1', 'module' => 'text', 'active' => '1', 'locked' => '0', 'text_processing' => '0', 'max_length' => '', 'allowed_values' => '', 'allowed_values_php' => '');
   
$form['#field_info']['field_group_user']['display_settings']['label'] = array('format' => 'above', 'exclude' => '0');
   
$form['#field_info']['field_group_user']['display_settings']['teaser'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_user']['display_settings']['full'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_user']['display_settings']['4'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_user']['display_settings']['token'] = array('format' => 'default', 'exclude' => '0');
   
$form['#field_info']['field_group_user']['columns']['uid'] = array('type' => 'int', 'unsigned' => '1', 'not null' => '', 'index' => '1');
   
$form['#field_info']['field_group_user']['referenceable_roles'] = array('2' => '0', '3' => '0');
   
$form['#field_info']['field_group_user']['widget']['default_value']['0'] = array('uid' => '', '_error_element' => 'default_value_widget][field_group_user][0][uid][uid');
   
$form['#field_info']['field_group_user']['widget'] = array('autocomplete_match' => 'contains', 'size' => '60', 'reverse_link' => '0', 'default_value_php' => '', 'label' => 'User Reference', 'weight' => '6', 'description' => '', 'type' => 'userreference_autocomplete', 'module' => 'userreference');
   
$form['#field_info']['field_group_user'] = array('field_name' => 'field_group_user', 'type_name' => 'kmu_candidate_group', 'widget_active' => '1', 'type' => 'userreference', 'required' => '1', 'multiple' => '1', 'db_storage' => '0', 'module' => 'userreference', 'active' => '1', 'locked' => '0', 'referenceable_status' => '1', 'advanced_view' => 'list_experts', 'advanced_view_args' => '');

   
// Bewerbung
   
$form['bewerbung']['group_candidate_comment']['0']['#default_value'] = array('value' => '', '_error_element' => 'default_value_widget][field_group_candidate_comment][0][value');
   
$form['bewerbung']['group_candidate_comment']['0']['#columns'] = array('0' => 'value');
   
$form['bewerbung']['group_candidate_comment']['0'] = array('#type' => 'text_textarea', '#title' => 'Kommentar', '#description' => '', '#required' => '', '#weight' => '0', '#delta' => '0', '#field_name' => 'field_group_candidate_comment', '#type_name' => 'kmu_candidate_group');

   
$form['bewerbung']['buttons']['bewerben']['#submit'] = array('0' => 'kmu_portal_new_candidate_group_form_submit');
   
$form['bewerbung']['buttons']['bewerben'] = array('#type' => 'submit', '#value' => 'Bewerbung abschicken', '#weight' => '10');

    
// Mitglieder
   
$form['mitglieder']['field_group_user']['0']['#default_value'] = array('uid' => '', '_error_element' => 'default_value_widget][field_group_user][0][uid][uid');
   
$form['mitglieder']['field_group_user']['0']['_weight'] = array('#type' => 'weight', '#delta' => '1', '#default_value' => '0', '#weight' => '100');
   
$form['mitglieder']['field_group_user']['0']['#columns'] = array('0' => 'uid');
   
$form['mitglieder']['field_group_user']['0'] = array('#type' => 'userreference_autocomplete', '#value_callback' => 'userreference_autocomplete_value', '#title' => '', '#description' => '', '#required' => '1', '#weight' => '0', '#delta' => '0', '#field_name' => 'field_group_user', '#type_name' => 'kmu_candidate_group');
   
$form['mitglieder']['field_group_user']['1']['_weight'] = array('#type' => 'weight', '#delta' => '1', '#default_value' => '1', '#weight' => '100');
   
$form['mitglieder']['field_group_user']['1']['#columns'] = array('0' => 'uid');
   
$form['mitglieder']['field_group_user']['1'] = array('#type' => 'userreference_autocomplete', '#default_value' => '', '#value_callback' => 'userreference_autocomplete_value', '#title' => '', '#description' => '', '#required' => '', '#weight' => '1', '#delta' => '1', '#field_name' => 'field_group_user', '#type_name' => 'kmu_candidate_group');
   
$form['mitglieder']['field_group_user']['field_group_user_add_more']['#submit'] = array('0' => 'content_add_more_submit_proxy');
   
$form['mitglieder']['field_group_user']['field_group_user_add_more']['#ahah'] = array('path' => 'content/js_add_more/kmu-candidate-group/field_group_user', 'wrapper' => 'field-group-user-items', 'method' => 'replace', 'effect' => 'fade');
   
$form['mitglieder']['field_group_user']['field_group_user_add_more'] = array('#type' => 'submit', '#name' => 'field_group_user_add_more', '#value' => 'Weiteren Eintrag hinzufügen', '#weight' => '8', '#field_name' => 'field_group_user', '#type_name' => 'kmu_candidate_group', '#prefix' => '<div class=\"content-add-more clear-block\">', '#suffix' => '</div>');

   
$form['mitglieder']['buttons']['submit']['#submit'] = array('0' => 'node_form_submit');
   
$form['mitglieder']['buttons']['submit'] = array('#type' => 'submit', '#access' => '1', '#value' => 'Speichern', '#weight' => '5');

    return
$form;
}



// The "submit" part is not done yet, but it will look something like...

function hook_submit($form, &$form_state) {
    if (
$form_state['values']['op'] == 'x')
    {   
// code for button x | Some stuff here is missing, etc.
       
$reference_nid = $form_state['values']['nid'];
       
$group_candidate_comment = $form_state['values']['group_candidate_comment'];
       
$uid = $form_state['values']['uid'];
       
$node =  node_submit(xxx_prepare_new_candidate_node($reference_nid, $candidate_comment, $uid));
        if (
$node) {
           
node_save($node);
           
$question_node = node_load($form_state['values']['nid']);
           
xxx_send_email_for_new_candidate($question_node);
        }
       
drupal_set_message('Erfolgreich beworben', 'status');
    }
    elseif (
$form_state['values']['op'] == 'y')
    {   
// code for other button

   
}   
   
    return;
}


?>

Leider lässt sich diese Verwaltung derzeit nicht bewerkstelligen. Ich hoffe auf die Hilfe von euch Profis!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mailform pro Node

Eingetragen von chrkleemann (4) am 11.08.2011 - 21:51 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo, liebe Drupal-Anwender!
Ich habe folgende Aufgabenstellung, zu der ich mich über Tipps freuen würde:

  • 6 Kommentare
  • Weiterlesen

Inhalt von Drupal auf Facebook Seite Posten

Eingetragen von Hades (251) am 11.08.2011 - 20:57 Uhr in
  • Module
  • Drupal 6.x

Hallo Drupaler,
ich habe mal wieder ein Problem:

Ich will mit dem Modul Simpleshare (wenn ihr ein besseres kennt immer raus damit) meine Drupal Inhalte auf einer Facebook Seite posten. also hab ich eine Seite eingerichtet und ein app erstellt meine Frage ist jetzt wie verbinde ich diese jetzt miteinander?

Oder kennt jemand eine gute Anleitung wie ich genau vorgehen muss?

Viele Grüße

  • 8 Kommentare
  • Weiterlesen

FTP Modul

Eingetragen von tchibo (46) am 11.08.2011 - 19:48 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo!

Ok ich suche jetzt schon seit mehr als 2 Stunden nach einem passenden Modul für mein Problem:

Ich habe eine Bildergalerie mit den Module Image & Lightbox2 erstellt. (Image Gallery).

Mein Problem: Ich möchte mittels eines Moduls Bilder in den "Bild import"-Ordner laden damit der zukünftige Benutzer der Website kein extra FTP Programm benötigt.

  • 2 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Der Fehler kann in der
    vor 6 Stunden 33 Minuten
  • Ja, das mit Mühselig hab ich
    vor 8 Stunden 26 Minuten
  • composer nutezn
    vor 16 Stunden 34 Minuten
  • Sorry ich sehe gerade ich
    vor 1 Tag 17 Stunden
  • Hallo, mittlerweile habe ich
    vor 1 Tag 17 Stunden
  • fehlende Module
    vor 1 Tag 19 Stunden
  • Keiner der mir weiterhelfen
    vor 3 Tagen 17 Stunden
  • Rollen
    vor 1 Woche 2 Tagen
  • Inzwischen sind wir bei
    vor 2 Wochen 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Wochen 5 Stunden

Statistik

Beiträge im Forum: 250245
Registrierte User: 20469

Neue User:

  • Germanrom
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9462
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 61 Gäste online.

Drupal Security

  • UI Icons - Moderately critical - Cross-site Scripting - SA-CONTRIB-2026-010
  • Quick Edit - Moderately critical - Cross-site Scripting - SA-CONTRIB-2026-009
  • Login Disable - Less critical - Access bypass - SA-CONTRIB-2026-008
  • Central Authentication System (CAS) Server - Less critical - XML Element Injection - SA-CONTRIB-2026-007
  • Drupal Canvas - Moderately critical - Access bypass - SA-CONTRIB-2026-006
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