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

Drupal 6.x

Gelöst: Artikel einem Block zuordnen

Eingetragen von soma (50) am 11.12.2010 - 19:19 Uhr in
  • Anfängerfragen
  • Drupal 6.x

hallo zusammen, ich habe das Problem dass ich Artikel nicht einem bestimmten Bereich auf meiner Webseite zuordnen kann. ich möchte mehrere Artikel die ein bestimmtes Thema behandeln, immer in der echten Spalte auf der Seite erscheinen lassen. ich habe also einen Block erstellt, der Musik heißt. Musik habe ich der rechten Spalte zugeordnet.

  • 10 Kommentare
  • Weiterlesen

[gelöst] Editoren lassen sich nicht aktivieren

Eingetragen von MisterWing (146) am 11.12.2010 - 18:47 Uhr in
  • Module
  • Drupal 6.x

Hallo Leute,

ich benutze die wysiwig API und habe mal alle Editoren, die unterstützt werden, eingebunden. Bei einigen hat es funktioniert. Bei andere wiederum nicht. Folgende Fehler werden ausgeworfen:

  • 2 Kommentare
  • Weiterlesen

LinkImageField: LightBox2 einbauen

Eingetragen von phoenity123 (36) am 11.12.2010 - 18:44 Uhr in
  • Views
  • Drupal 6.x

Hi

Ich habe ein Bild, welches via das Modul LinkImageField einen Link erhält. Dieser Link ist bei mir ein Bild, der via LightBox, die auf der Seite bereits sauber läuft; das soll sich jetzt aber nicht in einem neuen Link (use _self, _blank, _top, _parent), sondern via LightBox öffnen.

  • 2 Kommentare
  • Weiterlesen

von Modul erzeugter Block lässt sich nicht verschieben

Eingetragen von Meister Lampe (36) am 11.12.2010 - 16:49 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo,

ein Komilitone und ich entwickeln derzeit ein eigenes Modul welches ein css dropdown-menu erzeugt. Das Modul als solches arbeitet einwandfrei, allerdings sind wir nun dabei zu dem Modul einen Block zu erstellen, welcher dann frei einer jeweiligen Region zuweisbar sein soll. Der Block an sich ist da.

Nun zu unserem Problem:
wenn ich dem Block eine Region zuweise und auf speichern klicke bekomme ich eine Meldung das alles gespeichert wurde, wenn ich dann allerdings in der Liste schaue hat sich nichts verändert und der Block ist immernoch deaktiviert.

Ich poste hier mal den Code, vielleicht kann ja jemand etwas damit anfagen:

<?php
/*function SimpleTabs_init()
{
  global $user;
  drupal_set_message(nl2br(print_r($user,1)));
}*/
/**
* implementation of hook_perm
*/
function css_dropdown_perm()
{
  return array(
'view SimpleTabs');
}

/**
* implementation of hook_menu
*/
function css_dropdown_menu()
{
   
$items = array();
   
   
$items['admin/settings/css_dropdown'] = array(
       
'title' => 'css_dropdown',
       
'description' => 'Admin Sample Page',
       
'page callback' => 'css_dropdown_admin',
       
'weight' => -50,
       
'access arguments' => array('view css_dropdown'),
       
//'type' => MENU_CALLBACK,
   
);   
   
$items['css_dropdown'] = array(
       
'title' => 'css_dropdown',
       
'description' => 'mache css_dropdown',
       
'page callback' => 'css_dropdown',
       
'access arguments' => array('view css_dropdown')
    );   
  return
$items;
}
function
css_dropdown_admin()
{   
    return
'<hr>admin simple tabs<hr>';
}

function
css_dropdown($mlid = 0)
{
   
drupal_add_css('sites/all/includes/dropdown.css');
   
$page_content = '<div id="menu1">';
   
$page_content .= css_dropdown_menues();
    return
$page_content.'</div>';
   
}
function
css_dropdown_menues($mlid = 0)
{      
   
$page_content = '<ul>';
   
   
$result = db_query("SELECT *FROM {menu_links} WHERE `menu_name` = 'navigation' AND `plid` = %d AND `hidden` = 0 ORDER BY weight ASC;",$mlid);
   
    while(
$link = db_fetch_array($result)) {
       
$page_content .= '<li><a href="#">'.$link['link_title'].'</a>';
        if(
$link['has_children']) $page_content .= css_dropdown_menues($link['mlid']);
       
$page_content .= '</li>';
    } 
    return
$page_content.'</ul>';
}

function
css_dropdown_block($op = 'list', $delta = '', $edit = array()) {
 
// The $op parameter determines what piece of information is being requested.
 
switch ($op) {
    case
'list':
     
// If $op is "list", we just need to return a list of block descriptions.
      // This is used to provide a list of possible blocks to the administrator;
      // end users will not see these descriptions.
     
$blocks['configurable-text'] = array(
       
'info' => t('Example: configurable text string'),
         
'visibility' => '1',
      );
     
// A block can provide default settings. In this case we'll enable the
      // block and make it visible only on the 'node/*' pages.
     
$blocks['empty'] = array(
       
'info' => t('Example: empty block'),
       
'status' => TRUE,
       
'weight' => 0,
       
'visibility' => 1,
       
'pages' => 'node/*',
      );
      return
$blocks;
    case
'configure':
     
// If $op is "configure", we need to provide the administrator with a
      // configuration form. The $delta parameter tells us which block is being
      // configured. In this example, we'll allow the administrator to customize
      // the text of the first block.
     
$form = array();
      if (
$delta == 'configurable-text') {
       
// All we need to provide is a text field, Drupal will take care of
        // the other block configuration options and the save button.
       
$form['block_example_string'] = array(
         
'#type' => 'textfield',
         
'#title' => t('Block contents'),
         
'#size' => 60,
         
'#description' => t('This string will appear in the example block.'),
         
'#default_value' => variable_get('block_example_string',   t('Some example content.')),
        );
      }
      return
$form;
    case
'save':
     
// If $op is "save", we need to save settings from the configuration form.
      // Since the first block is the only one that allows configuration, we
      // need to check $delta to make sure we only save it.
     
if ($delta == 'configurable-text') {
       
// Have Drupal save the string to the database.
       
variable_set('block_example_string', $edit['block_example_string']);
      }
     
#return; // Das muss raus gem. hook_blook API Beschreibung
   
case 'view':
     
// If $op is "view", then we need to generate the block for display
      // purposes. The $delta parameter tells us which block is being requested.
     
switch ($delta) {
        case
'configurable-text':
         
// The subject is displayed at the top of the block. Note that it
          // should be passed through t() for translation.
         
$block['subject'] = t('Title of configurable-text block');
         
// The content of the block is typically generated by calling a custom
          // function.
         
$block['content'] = block_example_contents(1);
          break;
        case
'empty':
         
$block['subject'] = t('Title of block #2');
         
$block['content'] = block_example_contents(2);
          break;
      }
      return
$block;
  }
}
function
block_example_contents($which_block) {
  switch (
$which_block) {
    case
1:
     
// Modules would typically perform some database queries to fetch the
      // content for their blocks. Here, we'll just use the variable set in the
      // block configuration or, if none has set, a default value.
     
return variable_get('block_example_string',   t('A default value.'));

    case
2:
     
// It is possible that your block will not have any content, since it is
      // probably dynamically constructed. In this case, Drupal will not display
      // the block at all.
     
return;
  }
}
?>

Weiß jemand woran es liegen könnte das der Block sich nicht in eine Region verschieben lässt?

LG Meister Lamp

  • 7 Kommentare

drigg sinnvoll?

Eingetragen von 1000 (764) am 11.12.2010 - 15:21 Uhr in
  • Module
  • Drupal 6.x

Hallo,

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[gelöst] Views - Block immer bearbeitbar?

Eingetragen von onda (110) am 11.12.2010 - 15:00 Uhr in
  • Views
  • Drupal 6.x

Hallo,
ich habe mich gerade erst in views eingearbeitet - bin also absoluter newbe....Habe schon im Forum gesucht, aber nichts Passendes gefunden - wohl weil ich auch nicht genau weiß, wo genau das Problem liegt:

  • 4 Kommentare
  • Weiterlesen

Drupal-Entwickler für spannende Aufgaben gesucht

Eingetragen von Cyberschorsch (782) am 11.12.2010 - 13:46 Uhr in
  • Drupal Jobs
  • Drupal 6.x

Liebe Community,

für ein aktuelles Projekt suche ich noch tatkräftige Unterstützung für diverse Aufgaben.

Folgendes Anforderungsprofil wäre wünschenswert:

- Sehr gute Kenntnisse in CCK und Views
- Ubercart sollte kein Fremdwort sein
- Kenntnisse in der Modulprogrammierung und im Theming
- Idealerweise jQuery Kenntnisse

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[Gelöst] db_set_active Zugriff auf anderen Server

Eingetragen von N20 (34) am 11.12.2010 - 13:26 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi,
mit db_set_active() kann man ja recht bequem die aktuell benutzte Datenbank wechseln. Das funktioniert auch soweit super solange ich eine DB auf dem selben Server aktiviere. Probleme treten bei mir allerdings auf wenn ich versuche eine Verbindung zu einer Datenbank auf einem anderen Server herzustellen.

<?php

 
 
global                $db_url;
 
$default_db         = $db_url;
 
$db_url             = array();
 
$db_url['default']  = 'mysqli://web25_admin:password1@localhost/web25_drupal';
 
$db_url['remote']  = 'mysqli://web50_admin:password2@196.196.196.1/web50_drupal'; // IP habe ich verfälscht, da steht normalerweise die korrekte IP des Remote-Server's
 
 
 
db_set_active('remote');
 
$result = db_query("SELECT * FROM {node}");
 
 
print_r($result);
  
 
db_set_active('default');
 
$result2 = db_query("SELECT * FROM {node}");
 
 
print_r($result2);

?>

Im Beispiel oben bekomme ich die Meldung das meine Seite Off-Line ist.
Dazu noch die Fehlermeldung:
"The mysqli error was: Access denied for user 'web50_admin'@'212.212.212.1' (using password: YES)."

Zur Erklärung, 212.212.212.1 ist die IP von localhost, sprich vom Server wo der Code ausgeführt wurde. In meinem Verständniss müsste da wenigstens 196.196.196.1 Access denied stehen. Er versucht mit dem anscheinend richtigen Benutzername auf dem Falschen Server die Verbindung herzustellen.

Ich hab keine Ahnung warum er die IP des Remote-Servers ignoriert und statt dessen die von localhost benutzt.

  • 2 Kommentare

Ubercart - verschiedene Hersteller

Eingetragen von Vorgi (9) am 11.12.2010 - 13:17 Uhr in
  • Module
  • Drupal 6.x

Ich erstelle gerade einen Shop in Ubercart, in dem Produkte verschiedener Hersteller zu erwerben sind.
Wenn jetzt ein Kunde in einer Bestellung Produkte von verschiedenen Herstellern hat, möchte ich dass die Bestellung in verscheidene Rechnungen aufgeteilt wird- eben für jeden Hersteller extra.
Hat jemand eine Idee wie man das verwirklichen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

MLM Modul

Eingetragen von Vorgi (9) am 11.12.2010 - 13:12 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo, kennt jemand ein MLM (Multi-Level-Marketing) Modul für Ubercart?
Oder weiß jemand wie man eine kompliziertere Provisionsabrechnungabwickeln kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 1 Woche 1 Stunde
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 1 Woche 3 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 5 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 5 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 5 Wochen 6 Tagen
  • Theme
    vor 5 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 5 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 5 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 6 Wochen 6 Stunden
  • Modul view_unpublished
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250275
Registrierte User: 20489

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

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

Drupal Security

  • Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-003
  • Drupal core - Moderately critical - Gadget Chain - SA-CORE-2026-002
  • Drupal core - Critical - Cross-site scripting - SA-CORE-2026-001
  • Orejime - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-032
  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
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