Drupal: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
Zeile 92: Zeile 92:
*[http://drupal.org/node/613528#comment-2250424 v2.2 mit PHP 5.3 Patch]
*[http://drupal.org/node/613528#comment-2250424 v2.2 mit PHP 5.3 Patch]
====Tagadelic====
====Tagadelic====
Blendet Schlagwörter im Blog (Pfad: ''/blog''), dessen einzelnen Seiten (Node type: ''blog'') und beim Erstellen eines Beitrags (Pfad: ''/node/add/blog'') in der linken Seitenleiste ein.
Blendet Schlagwörter im Blog (Pfad: ''/blog''), dessen einzelnen Seiten (Node type: ''blog'') beim Erstellen eines Beitrags (Pfad: ''/node/add/blog'') und allen Taxonomie-Seiten (''Tags'') in der rechten Seitenleiste ein.
;Block
;Block
:Left sidebar
:Left sidebar
Zeile 113: Zeile 113:


if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog')
if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog')
{ $match = TRUE;}
if (arg(0) == 'taxonomy')
{ $match = TRUE;}
{ $match = TRUE;}



Version vom 9. Januar 2011, 22:31 Uhr

   
Drupal

Release status: experimental [box doku]

Beschreibung
Autor(en)  Inte

Eine Beta ist unter http://www2.raumzeitlabor.de/ zu finden.

Wunschzettel

Optik

Funktionalität

Inhalt

  • Benutzer von Wordpress umziehen
  • Texte von Wordpress umziehen
  • Kommentare von Wordpress umziehen
  • Bilder von Wordpress umziehen

Setup

Datenbanken

Um tiefere Eingriffe in diversen Konfigurationsdateien zu vermeiden sollte der Einfachheit halber der Benutzername und das Passwort der Drupal-, sowie der CiviCRM-Datenbank identisch sein oder nur eine Datenbank benutzt werden. Momentan befinden sich Drupal & CiviCRM-Daten in einer Datenbank.

Pfade

Modulverzeichnis
/sites/all/modules
Themeverzeichnis
/sites/all/themes

Theme

Anpassungen

Module

Core

Nachinstalliert

Anpassungen

Calendar

Für PHP 5.3 wird die aktuelle (>August 2010) Entwicklungversion empfohlen. Leider gibt es in dieser noch Probleme mit dem Import von CiviCRM-Events, weswegen noch mit der letzten stabilen Version (2.2) und PHP-5.3-Patch gearbeitet wird.

Tagadelic

Blendet Schlagwörter im Blog (Pfad: /blog), dessen einzelnen Seiten (Node type: blog) beim Erstellen eines Beitrags (Pfad: /node/add/blog) und allen Taxonomie-Seiten (Tags) in der rechten Seitenleiste ein.

Block
Left sidebar
Show block on specific pages
Show if the following PHP code returns TRUE (PHP-mode, experts only).
<?php
$match = FALSE;
$types = array('blog' => 1);
if (arg(0) == 'node' && is_numeric(arg(1))) {
  $nid = arg(1);
  $node = node_load(array('nid' => $nid));
  $type = $node->type;
  if (isset($types[$type])) {
    $match = TRUE;
  }
}

if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/blog')
{ $match = TRUE;}

if (substr($_SERVER["REQUEST_URI"], 0) == '/node/add/blog')
{ $match = TRUE;}

if (arg(0) == 'taxonomy')
{ $match = TRUE;}

return $match;
?>