Fragen und Antworten zur Integration von Gallery2 in Joomla!

Fragen und Antworten zum Thema Integration von Gallery2 in Joomla 1.5.x

Dies ist in weiten Teilen eine Übersetung der FQA von silnt3 aus dem Jahre 2007 mit Ergänzungen und Download-Links von mir (alles unter GPU-Lizenz)
  1. Generelle Fragen
    1. Kann ich meine existierende Gallery einsetzen oder solle ich eine Neuinstallation von Gallery2 machen?
    2. Wie muss ich die Rechte setzen, damit nicht registrierte Benutzer ...
    3. Bilder aus der Gallery2 in Joomla Beiträgen zeigen
    4. Leere Seite nach der Konfiugration von Gallery2
    5. Warum bekomme ich die Fehlermeldung: "Allowed memory size of xxx bytes exhausted"?
    6. "Fatal error: Call to undefined function: iserror() in"?
    7. "sync error: We can sync your account to G2, ask webmaster tolower security"? …
  2. Installation
    1. Wo finde ich die Komponenten, um die Gallery2 in Joomla zu integrieren?
    2. Kann ich die Gallery2 auch in einer anderen Domain oder Subdomain als Joomla installieren?
    3. Kann ich Gallery2 auf einem anderen Server installieren?
    4. Die "URL to G2" variable in configuration of the component" kann ich nicht sichern ...
    5. Die Gallery2 Bilder erscheinen nicht auf den Joomla Seiten...
    6. Falsche URL von Joomla wenn man ein Galler2 Album anwählt
  3. Layout
    1. Das Layout (Erscheiungsbild) wird nicht korrekt dargestellt
    2. Kann ich vom Joomla Mainmenu zu einem individuellen Album verlinken?
    3. Kann ich das Gallery2 Logo (Header) ändern?
    4. Wie ändere oder entferne ich den Gallery2 Footer (Fusszeile)?
  4. Charset
    1. Den Gallery2 "output" in Joomla konvertieren (falsche Umlaut-Darstellung)

Generelle Fragen

Kann ich meien existierende Gallery2 einsetzen der empfiehlt sich eine Neuinstallation?

Man kann eine existierende Gallery2 Installation. Dazu muss ledigleich in Joomla die Komponente "com_g1bridge" installiert und konfiguriert werden. Eine Neuinstallation von Joomla oder Gallery2 ist dabei nicht nötig, sofern diese reibungslos laufen bzw. sauber installiert sind.

Wie muss ich die Berechtiungen setzen, damit unregistrierte Benutzer nur die Thumbnails, aber keine grossen Bilder sehen können?

Gallery2 Bilder als Bilder im Joomla Inhalt

Der einfachste Weg, um Bilder aus der Gallery2 im Joomla zu zeigen, ist das Plugin "G2image" von Kirk Steffensen. Es installiert einen Einfüge-Button in den Text-Editor von Joomla, mit dem die Bilder per Knopfdruck eingefügt werden können. Man kann das Plugin hier Kirk Steffensen Plugin für Gallery2 downloaden.

Wenn man Zugaung zum "shell" (wer das nicht versteht, sollte das auch ignorieren) auf seinem Server hat, kann einen symbolischen Link "symbolic link" zum "g1data" Verzeichnis erstellen. dazu geht man zu: /images/stories/ directory and type: In -s /your/server/path/to/g2data/

Dies wird einen symbolsichen Link generieren. Danch kann man das "g2data" Verzeichnis über den Joomla Meida Manager, { mosimage } oder den Editor ereichen. 

Warnung!: Bei grossen Gallerien und Joomla 1.0.x (wer setzt das heute noch ein?) können lange Ladezeiten oder Timouts entstehen. Mit Joomla 1.5 sollte dies nicht mehr vorkommen. 

Ich sehe nur einen weisse Seite nach der Konfiguration

Die kommt vermutlich von einem zu kleinen "Daten memory" auf das PHP auf dem Server zugang hat. In diesem Fall muss auf dem Server die Datei "php.ini" verändert werden (falls dies der Provider erlaubtn, ansosnten per Mail dort anfragen). In der "php.ini" Datei gibt es eine Variable mit dem Namen: "config variable named memory_limit". Dieses ist generell auf 8MB gesetzt. Diese durch mind. 16MB besser 32MB ersetzen (danach Apache nue starten). Falls man keinen Zugriffa uf die "php.ini" Datei hat, kann man die unten aufgeführte Zeile in die ".taccess" Datei im Joomla Hauptverzeichnis setzen. Falls man noch keine ".htaccess" Datei hat, kann einfach eine leere Datei mit diesem Namen via FTP erstell werden (falls man jetzt gar nichts mehr versteht, empfiehlt es ich dringendst sich erst im Joomla FAQ über ".htaccess" zu informieren und im Zweifelsfall den Hoster zu kontaktieren. Falsch gesetzte Valuablen in der ".htaccess" führen zum crash von Joomla und im schlimmsten Fall zum crash des Servers (mit vielleicht noch vielen anderen Seiten darauf. Also bitte Vorsicht!   

php_value memory_limit [new memory limit]

Um dies z.B. auf 16 MB, zu ändern:

php_value memory_limit 16M
Wenn die .htaccess Methode nicht funktioniert und Sie danach einen "internal server error" bekommen, die Zeile einfach wieder aus der ".htaccess" entfernen.

Eine weiter Möglichkeit das "memory_limit" zu ändern ist In der Datei:

Joomla/components/com_gallery2/gallery2.php
fügt man nach: die Zeile:
ini_set("memory_limit","32M")
ein.

In der "phpinof" Seite gibt es keinen Parmeter für das "memory_limit".
Alle  PHP / Webserver Prozesse werden limitiert durch den "process max memory".
Falls dieses maximale Limit für Gallery2 zu tief angesetzt sein sollte, muss man den Provider fragen, ob der dieses erhöhen könnte.
Auf Linux / Unix Servern kann man die Grösser mit dem folgendem Befehl überprüfen:

ulimit -a
Oder via PHP mit einem "script check.php"

Wieso bekomme ich den Fehler "Allowed memory size of xxx bytes exhausted"?

See FAQ#Blank-Page-after-configuration

Fatal error: Call to undefined function: iserror() in

Die eingesetzte Gallery2 Bridge ist veraltet. Laden Sie die Version unter Download auf dieser Seite herunter.

"sync error: We can sync your account to G2, ask webmaster tolower security settings or look up what the problem is"

Diese Fehlermeldung kann auftreten, wenn in der Gallery2 Installation bereits Benutzernamen installiert sind, die auch im eigesetzten Joomla vorkommen. Dies kann vorkommen, weil dies Bridge aus Sicherheitsgründen die Benutzernamen und Email-Adressen vergleicht.

Installation

Wo finde ich die Komponente, um Gallery2 in Joomla 1.5.x zu integrieren?

Man findet die meines Wissens letzte Version der gallery1 brigde auf dieser Seite zum Download: Download Gallery2 Bridge zu Joomla 1.5.X

Kann man Gallery2 auf einer anderen Domain oder Subdomain vom Joomla! installieren?

Man kann die Gallery2 in einer Unterdomain installieren, aber NICHT unter einer anderen Internetadresse.

Kann ich Gallery2 auf einem anderen Server als Joomla! installieren?

Die Gallery2 muss auf dem selben Server installiert werden, wie die eingesetzte Joomla! Installation.

Die "URL to G2" Variable kann nicht gesichert / gespeichert werden...

Dies ist ein Fehler in der Version v2.0.13. Die Komponente in Joomla deinstallieren und in der Joomla Datenbank die Tabelle jos_gallery2 and jos_gallery2_useralbums löschen. Danach die Version 2.1 der Bridge installieren. 

Die Bilder von Gallery2 erscheinen nicht in Joomla!.

Den Modus: "URL Rewrite" Module in Gallery2 deaktivieren. Zu finden unter --> Site-Admin --> Module

Die URL in Joomla ist falsch, wenn man Galler2 albums aufruft (your_domain/v/album_name)

Den Modus: "URL Rewrite" Module in Gallery2 deaktivieren. Zu finden unter --> Site-Admin --> Module

Layout

Das Layout von Joomla und der Gallery2 wird nicht korrekt dargestellt, wenn Gallery2 eingebunden wird. 

Die komplette "URL to G2:" inklusive "/main.php" muss im in der "config" Datei der Gallery2 Komponente in Joomla eingegeben werden.

Dies sieht dann etwas so aus:

/ihredomain/galerie/embed.php

oder

/ihredomain/galerie/main.php

Kann ich über das Joomla Menu zu einem bestimmten Gallery2 Album verweisen?

Dazu muss man im Joomla! Menu einen neuen Menupunk kreieren und dann dort den Gallery2 Link aufrufen. 

Der Link sollte etwa so ausehen: index.php?option=com_gallery2&Itemid=3&g2_itemId=330 for example (ohn  "http://www.ihre-domain")

Wie wechle ich das Gallery2 Logo?

Man findet den Link dazu in der Datei: "theme.tpl" zu finden unter: /gallery2/themes/matrix(or your Theme)/templates/,
Dort nach folgender Zeile suchen:

<div id="gsHeader">

<img src="{g->url href="/images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/>

</div>

Diesen Code entfernen oder durch das eigenen Loge ersetzen.

Eine andere Möglichkeit ist, folgenden Cod im verrwendeten "stylesheet" im Template von Joomla einzusetzen. 

#gsHeader { display : none; }

Wie entfernt man die Gallery2 Fusszeile?

Dazu wird in der Datei: "theme.tpl" unter /gallery2/themes/matrix(or your Theme)/templates/ folgender Code gesucht:

<div id="gsFooter">

{g->logoButton type="validation"}
{g->logoButton type="gallery2"}
{g->logoButton type="gallery2-version"}
{g->logoButton type="donate"}
</div>

Diesen enfernen oder ändern.

Einfacher geht es noch, wenn man im verrwendeten "stylesheet" im Template folgenden Code einsetzt:

#gsFooter { display : none; }

Charset

Gallery 2 nutzt das utf-8 charset anstatt das "Default" charset in Joomla. Dies kann zu Problemen bei Umlauten führen: "éáëéèü"

Konvertiere Gallery 2 output zu Joomla Charset

Im Joomla! unter ../components/com_gallery2/pages/main.php: folgende Zeile suchen:

print $g2moddata['bodyHtml'];

und ändern in:

print iconv("UTF-8", $iso, $g2moddata['bodyHtml']);

Für die Module muss folgender Code für "?>" gesetzt werden:

$content = iconv("UTF-8", $iso, $content);

Falls der verwendete Server "iconv" nicht unterstützt, kann mach auf "utf-8_decode" ausweichen:

print utf8_decode($g2moddata['bodyHtml']);

und bei Modulen:

$content = utf8_decode($content);
 

Phottix Triopo Pixel JYC
Funkauslöser, Stative, Kugelköpfe
Studioausrüstung, Trigger, Wireless
Batteriegriffe, Akkus, Ladegeräte
UV-Filter, Polfilter, Graufilter
Pawn, Knight, Atlas, Aster, Strato

Phottix Atlas Strato Triopo Stativ Carbon

banner_byby_billag


Warning: Creating default object from empty value in /home/swissph1/public_html/klausfrei/modules/mod_coffeecup/helper.php on line 16
Kaffee hält uns bei der harten Arbeit am Leben. Unterstützen Sie uns mit einer Tasse...

Joomla Beratung + Infos

Links zu Joomla und Drupal

Links zu Joomla

Links zu Drupal

Die besten Erweiterungen für Joomla und Drupal

Zehn gute Erweiterungen für Joomla:

  • Community Builder - Betreiben einer Community (Legacy Mode)
  • RokDownload - Dokumenten Management und Download System
  • JCE Editor - WYSIWYG Editor
  • eXtplorer - Interner FTP Client
  • Joom!Fish - Übersetzen der Inhalte in verschiedene Sprachen
  • yvComment - ermöglicht Kommentaren in Seiten
  • Custom Properties – Inhalte per Tags auszeichnen
  • Fireboard - Forum mit vielen Erweiterungen (Legacy Mode)
  • Expose Flash Gallery – Galerie Komponente
  • VirtueMart - Integriertes Shop-System

Zehn gute Erweiterungen für Drupal:

  • FCK Editor - WYSIWYG Editor
  • CCK-Content Construction Kit – Zum Anlegen eigener Inhalts-Typen
  • Content Access – Inhalte nur bestimmten Benutzern zugänglich
  • Imagecache – Einstellen der Grösse von Bildern und Thumbnails
  • Poormanscron – Cron-Jobs zur Indexierung von Suche, Feeds etc.
  • Panels – Erstellen flexibler Seitenlayouts z.B. mehrspaltige
  • Sections – Bestimmte Bereiche einer Site per CSS ändern
  • (i18n) Internationalization – Inhalte in verschiedenen Sprachen
  • Views – Auflisten, strukturieren und filtern von Inhalten
  • Pathauto – Suchmaschinenfreundliche Titel generieren