Back in Blog

Prost Neujahr, Euch allen da draußen.

Da wir den billigsten und besten Provider der Galaxis haben, konnten wir natürlich nicht erwarten, dass zwischen den Jahren supportet wird. Sag ich mal so. Fairer Deal für Geduldige.

Der göttliche Cousin hat nun ordentlich aufgeräumt und alle Systeme neu gestartet.

Läuft wieder.

Auf 2007.

Gallery2 Theme clonen – eigene Seitenvorlage erstellen

Link zur englischen Anleitung
Erstens: im Ordner /gallery2/themes einen Ordner anlegen „meintheme“
Zweitens: Dateien eines bestehenden Themes in den Ordner „meintheme“ kopieren.
Drittens: in der Datei meintheme/theme.inc die ID und Namen austauschen (am Beispiel matrix alle Vorkommen von Matrix, im untigen beispiel fett gedruckt).

MatrixTheme extends GalleryTheme {
*
* Constructor
*/
function MatrixTheme() {
global $gallery;
$this->setId('matrix'); (/hier meintheme eintragen, gleiche Schreibung wie meintheme Ordner)
$this->setName($gallery->i18n('Matrix'));
$this->setDescription($gallery->i18n('Standard Gallery2 look and feel')); (hier den Text eintragen, der Im Gallery Adminbereich angezeigt wird.)
$this->setVersion('0.9.9');  /* Update upgrade() also */

class name, function name und id müssen die selben Buchstaben enthalten (meintheme). Können auch Großbuchstaben enthalten. In id jedoch nur Kleinschreibung und gleiche Bezeichnung wie der selbst erstellte Theme-Ordner (meintheme).

Datei theme.inc speichern, Gallery2 im Browser aufrufen. Im Admin-Bereich Themes aufrufen. Dann sollte „meintheme“ gelistet werden und man kann es aktivieren.Nun kann man die Datei themes/meintheme/templates/theme.tpl nach belieben verändern.
Zweite Möglichkeit ein eigenes Theme zu erstellen:

In einem vorhandenen ThemeOrdner (z.B. themes/matrix/templates/) das Verzeichnis „local“ erstellen und die Datei theme.tpl aus dem templates Ordner hinein kopieren. Gallery2 benutzt dann diese datei und nicht diejenige aus dem templates Verzeichnis. Man kann sie nun verändern, um das Seitendesign (eigenes Logo etc.) anzupassen.

Gallery2 in Drupal integrieren

Installationsinfo auf Englisch bei http://drupal.galleryembedded.com/.

Info zu URL-Rewrite

Gilt für Drupal 4.7 mit Gallery2.1

Gallery2 Modul im Verzeichnis mydrupal/modules entpacken.

Gallery2 (Version2.1) im Verzeichnis mydrupal/mygallery2 installieren.

In Gallery2 Module image_frame und image_block aktivieren.

Wichtig: Bevor das Modul Gallery2 in Drupal aktiviert wird Benutzer in Gallery2 ausloggen.

Wichtig: user/1 (der Administrator) in Drupal muss selben Benutzernamen und Passwort haben wie der Administrator bei Gallery2.

Vermutlich: wenn Drupal mit mod_rewrite betrieben wird, sollte in Gallery2 auch mod_rewrite (unter Module) aktiviert und konfiguriert werden.

Verwaltung von Gallery2 kann nun über Drupal erfolgen. Benutzer werden automatisch synchronisiert. D. h. wenn man in Drupal einen Benutzer anlegt, wird er auch in Gallery2 angelegt. Nicht jedoch umgekehrt.

Drupal automatisches Logout

Howto logout automatically on browser close – automatisches Logout bei Browser schließen.

In der Datei mydrupalverzeichnis/sites/mysite.de/settings.php

ini_set('session.cookie_lifetime', 0);

auf 0 setzen (war 20000 bei Standardinstallation).

Wenn nur eine Homepage unter Drupal läuft, heißt „mysite.de“ normalerweise „default“.
Es gibt auch ein Modul, das den Logout verwaltet (habe ich nicht ausprobiert).