Tipps

1. Ein Bild soll eine GaIerie (Kategorie) repräsentieren

In Phoca Gallery können Sie unterschiedliche Bilder/Icons wählen, die Ihre Galerie (Kategorie) repräsentieren können:
  • Das Verzeichnis Icon - kann in Optionen (Einstellungen) ausgewählt werden
  • Das Avatar - kann in Optionen (Einstellungen) ausgewählt werden
  • Ein Bild aus der Kategorie - es kann ein zufällig gewähltes Bild sein (Kategorien Bildsortierung=Zufällig), es kann aber auch ein Bild sein, das durch eine besondere Sortierung festgelegt wird (z.B. wenn immer das erste Bild einer Kategorie angezeigt werden soll). Wenn Sie das erste Bild einer Kategorie als Kategorie Icon verwenden möchten, aber nicht möchten, dass dieses Bild in der Kategorie Ansicht (Liste der Bilder) angezeigt wird, dann setzen Sie dieses erste Bild einer Kategorie auf 'nicht autorisiert'. (Vergessen Sie nicht die richtige Sortierung der Bilder zu setzen. Wenn Sie das erste Bild, das zum Verzeichnis Icon werden soll, auf 'nicht autorisiert' gesetzt haben, müssen Sie Kategorien Bildsortierung=Sortierung aufsteigend setzen, um das erste, nicht autorisierte Bild auszuwählen)

 

Siehe Optionen (Einstellungen)*1 um das Bild auszuwählen.

Innerhalb der Option Bildgröße haben Sie die Möglichkeit vom standartmäßig gesetzten Verzeichnis Icon zum Verzeichnis Bild zu wechseln. Wählen Sie hier z.B. Klein mit Schatten aus. Danach können Sie mit Hilfe der Option Kategorien Bildsortierung das gewünschte Bild in der Kategorie (Unterkategorie) als Kategorie Bild festlegen. Auf diese Weise können Sie z.B. das erste Bild einer Kategorie dauerhaft zum Kategorie Bild machen.

 

2. Wie kann ich "Grafik speichern unter" nach einem rechts Klick abschalten?

Wenn Sie das "Grafik speichern unter" Kontext Menü nach einem rechts Klick abschalten möchten, bearbeiten Sie die Vorlage der Ansicht, in der Sie dies vor haben.

Z.B. Detail Ansicht in Phoca Gallery. Bearbeiten Sie:

components/com_phocagallery/views/detail/tmpl/default.php

und fügen Sie den folgenden Code am Anfang des Codes ein:

 

$document    = &JFactory::getDocument();
$document->addScript(JURI::base(true).'/components/com_phocagallery/assets/jquery/jquery-1.6.4.min.js');
<script type="text/javascript">
    jQuery.noConflict();
    jQuery(document).ready(function($){
        jQuery('img').bind('contextmenu', function(e){
        return false;
    });
});
</script>

 

JQuery Version 1.6.4 ist in Phoca Gallery seit der Version 3.1 enthalten. Vor dieser Version war JQuery Version 1.6.2 enthalten

 

3. Wie kann ich das Wort "categorie" in einer Phoca Gallery (oder einer anderen Phoca Erweiterung) URL (SEF Link) in ein anderes verändern?

Beachten Sie, diese Anleitung ist noch experimentell und nicht gut getestet. Sie ist als Tip für Webdesigner mit guten PHP und Joomla! Framework Kenntnissen gedacht.

 

Um diesen String in der URL zu verändern, müssen zwei Methoden in einer PHP Core Datei von Phoca Gallery (oder einer anderen Phoca Erweiterung) verändert werden:
  • PhocaGalleryBuildRoute - die erste wird die modifizierte URL erstellen
  • PhocaGalleryParseRoute - die zweite wird die modifizierte URL parsen und in eine standard URL übersetzen
Beide Methoden finden Sie in der Datei:
  • components/com_phocagallery/router.php

Öffnen Sie die Datei und suchen Sie folgenden String:

return $segments;

am Ende der Methode PhocaGalleryBuildRoute

Fügen Sie folgenden Code hinzu:

if (!empty($segments)) {
        foreach ($segments as $k => $v) {
            if ($v == 'category') {
                $segments[$k] = 'Kategorie';
            }
        }
    }

vor (über) diesem String. Verändern Sie das Wort "Kategorie" zu Ihrem Wort, das Sie in Ihrer URL erhalten wollen. Nun werden Links mit "Kategorie" statt mit "category" in Phoca Gallery erstellt. Solche Links müssen rückübersetzt werden, damit sie von Phoca Gallery und Joomla! verstanden werden können. Sehen Sie sich die PhocaGalleryParseRoute Methode an.

Suchen Sie diesen String:

case 'category'   :

und verändern Sie ihn zu:

 

case 'Kategorie'   :

 


*1 Phoca Gallery für Joomla!  v2.5, v3.x Terminologie