Ich bin jetzt schon des öfteren gefragt worden, wie ich die Navigation bei der Nextgen Gallery von Alex Rabe hinbekommen habe, die ja leider nicht standardmäßig oder als Option integriert ist. Ich habe nur zwei Dateien verändert: gallery.php und album-compact.php. Beide sind im Ordner “view” zu finden.
album-compact.php
suche:
<div class=”ngg-albumoverview”>
füge danach ein:
<div class=”ngg-albumtitle”><a href=”http://www.webseite.de/?page_id=ID der Startseite der Galerie”>Übersicht</a> » <?php echo $album->name?></div>
gallery.php
suche:
<?php if (!defined (‘ABSPATH’)) die (‘No direct access allowed’); ?><?php if (!empty ($gallery)) : ?>
füge danach ein:
<?php $album = nggdb::find_album( get_query_var(‘album’) ); ?>
<div class=”ngg-albumtitle”> <a href=”http://www.webseite.de/?page_id=ID der Startseite der Galerie”>Übersicht</a> » <a href=”<?php echo ‘?page_id=”ID der Startseite der Galerie”&album=’ ?><?php echo $album->id?>”><?php echo $album->name?></a> » <?php echo $gallery->title ?></div>
<!– <?php echo $album->albumdesc ?> –>
<?php echo $gallery->description ?>
Das war es schon :)









Hallo, das ist genau das was ich gesucht habe. Leider habe ich damit Probleme.
Muss ich den Teil deines Code “http://www.webseite.de” durch meine Homepage Adresse ersetzen?
Welcher Link muss dort genau hinein?
Würde mich freuen, wenn du mir weiter helfen könntest
Jochen
Würde mich freuen wenn du mir weiter helfen würdest. Ich habe sicherlich nur einen kleinen Fehler eingebaut, denn ich sehe zwar eine Navigation doch beim blättern erhalte ich eine Fehlermeldung.
Die Url zu meiner Seite ist noch nicht öffentlich http://www.ft-hof.de und die Album ID ist 1.
Jochen
Hallo, die album_compact.php habe ich ja erfolgreich geändert. Nur bei der Gallery.php erhalte ich einen Syntax Fehler.
Könntest du mir weiter helfen?
Jochen
Hallo Jochen,
wie sieht denn die Seite aus mit der die Galerie aufgerufen wird? Bei mir ist es “[album id=6 template=compact]” wobei 6 bei mir das Album ist das alle anderen Alben enthält. Die ID der Startseite der Galerie ist die ID eben dieser Seite.
Gruß.
Britta
Danke für deine Rückmeldung. Mein Album hat die ID1 und Mein Gallerie wird wird mit [album id=6 template=compact] und [album id=4 template=compact] aufgerufen. Ich habe jeweils eine Seite für Fussball und Petanque erstellt. Wie schon erwähnt sehe ich den Link für die Übersicht. Doch habe ich Probleme mit dem Eintragen in die Gallery.php. Vielleicht liegt es ja an wpSeo? Doch auch wenn es deaktiviert ist geht es nicht. Könntest du mir den fertigen Code nennen? Meine Seite lautet http://www.ft-hof.de
Welche IDs haben denn die beiden erstellten Seiten?
Danke für deine Rückmeldung
Inzwischen sind es 4 Alben die auf unserer Seite angezeigt werden. Mehr werden es keine.
Fussball ID6
Fussball Junioren ID4
Petanque ID5
Veranstaltungen ID11
Wäre traumhaft, wenn du für uns eine Lösung hättest.
Danke
Jochen
Ich lese eben das du ja die ID von den Seiten wolltest.
Fussball ID113
Fussball Junioren ID118
Petanque ID120
Veranstaltungen ID170
Jochen
Der Code für die Fussball-Galerie müsste so aussehen:
<?php $album = nggdb::find_album( get_query_var(‘album’) ); ?>
<div class=”ngg-albumtitle”> <a href=”http://www.ft-hof.de/?page_id=113″>Übersicht</a> » <a href=”<?php echo ‘?page_id=113&album=’ ?><?php echo $album->id?>”><?php echo $album->name?></a> » <?php echo $gallery->title ?></div>
<!– <?php echo $album->albumdesc ?> –>
<?php echo $gallery->description ?>
Danke für den Code. Wenn ich den in Dreamwaver einfüge, erhalte ich eine Fehlermeldung.
“Mit der derzeitigen Dokumentkodierung können nicht alle Zeichen des Dokumentes korrekt gespeichert werden”
Auch wenn ich auf UTF8 ändere erhalte ich auf der Webseite folgende Fehlermeldung
Parse error: syntax error, unexpected ‘=’ in /is/htdocs/wp1019257_SQM59PV1HZ/www/fthof/wp-content/plugins/nextgen-gallery/view/gallery.php on line 17
Ich arbeite schon lange mit Dreamwaver und habe sonst keine Probleme. Da ist bestimmt irgendwo ein kleiner Fehlerteufel versteckt.
Jochen
Aus irgendeinem mir unerfindlichen Grund wird beim kopieren des Codes ein ” durch ein ? ersetzt. Und zwar in der zweiten Zeile nach ?page_id=113. Ich vermute, dass da der Fehler ist.
Habe eben alles noch einmal überprüft. Bei mir wird nach kopieren und einfügen alles korrekt übernommen. Trotzdem bleibt der Fehler. Wäre doch zu schön wenn es bei mir funktionieren würde.
Jochen
Danke für deinen Code und die Infos. Habe etwas länger davor gesessen, bis ich darauf kam, dass es verschiedene Doppelhochkomma und Einzelhochkomma gibt. Also die von dir hier im WordPress Text und im Texteditor!! Wenn man beim Codekopieren darauf achtet funktioniert er.
Ben
Pingback: NextGen Gallery Navigation [WordPress] - Nature and Landscape Photography