Seitenzahl ausgeben

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
kleeblatt
Beiträge: 4
Registriert: Do 12. Jul 2012, 13:07
Kontaktdaten:

Seitenzahl ausgeben

Beitrag von kleeblatt » Mi 8. Aug 2012, 11:35

Hallo liebe Community

Auf der Seite http://www.guggi-haexe.ch unter "Hexealbum" habe ich die verschiedenen Gallerien. Diese sind mit Lightbox erstellt und in mehrere Seiten aufgeteilt.

Nun ist meine Frage, ob ich neben dem Pfeil, mit dem man die Seiten wechseln kann, zusätzlich noch die Seitenzahl ausgeben kann?

Modul Lightbox (Ausschnitt Navigation)
$aLinks = array();

if ($iCurrentPage > 1) {
$oPreviousTpl = new Template;
$oPreviousTpl->set("s", "LINK", $cfgClient[$client]["path"]["htmlpath"] . sprintf("front_content.php?idcatart=%s&start=%s", $idcatart, $iCurrentPage - 1));
$oPreviousTpl->set("s", "TITLE", "<img src=\"images/zurueck.png\" border=\"0\" alt=\"<<\" />&nbsp;&nbsp;&nbsp;");
$aLinks[] = $oPreviousTpl->generate($cfgClient[$client]["path"]["frontend"] . "templates/lightbox-gallery_link.html", true, false);
}

if (($iCurrentPage < $iPages) && $iCurrentPage) {
$oNextTpl = new Template;
$oNextTpl->set("s", "LINK", $cfgClient[$client]["path"]["htmlpath"] . sprintf("front_content.php?idcatart=%s&start=%s", $idcatart, $iCurrentPage + 1));
$oNextTpl->set("s", "TITLE", "<img src=\"images/weiter.png\" border=\"0\" alt=\">>\" />");
$aLinks[] = $oNextTpl->generate($cfgClient[$client]["path"]["frontend"] . "templates/lightbox-gallery_link.html", true, false);
}

$oGalleryTpl->set("s", "NAVIGATION", implode("", $aLinks));

$oGalleryTpl->generate($cfgClient[$client]["path"]["frontend"] . "templates/lightbox-gallery.html", false, false);
}
und Modul-Templates
<a href="{LINK}">{TITLE}</a>
<div class="ligallery"><div class="gallery"><div class="cont">
<!-- <div class="galleryNav"><div class="gTop">{NAVIGATION}</div></div><br />-->
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout:fixed" class="gTable">
<!-- BEGIN:BLOCK -->
<tr>{COLUMNS}</tr>
<!-- END:BLOCK -->
</table>
<div class="galleryNav"><div class="gBottom">{NAVIGATION}</div></div>
<div id="trailimageid"></div>
</div></div></div><br />
Vielen Dank für eure Hilfe!
kleeblatt

McHubi
Beiträge: 1210
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Seitenzahl ausgeben

Beitrag von McHubi » Mi 8. Aug 2012, 13:00

Hi,

Du brauchst doch nur die Variable für die Seitenzahl separat mit an das Modul-Template übergeben. Ungetestet:

Code: Alles auswählen

...
$oNextTpl->set("s", "LINK", $cfgClient[$client]["path"]["htmlpath"] . sprintf("front_content.php?idcatart=%s&start=%s", $idcatart, $iCurrentPage + 1));
$oNextTpl->set("s", "TITLE", "<img src=\"images/weiter.png\" border=\"0\" alt=\">>\" />");
...
ändern in

Code: Alles auswählen

...
$oNextTpl->set("s", "LINK", $cfgClient[$client]["path"]["htmlpath"] . sprintf("front_content.php?idcatart=%s&start=%s", $idcatart, $iCurrentPage + 1));
$number_next_page=$iCurrentPage + 1;
$oNextTpl->set("s", "TITLE", "<img src=\"images/weiter.png\" border=\"0\" alt=\">>\" />'.$number_next_page.'");
...
Und für das zurückblättern machst Du das genauso...
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

kleeblatt
Beiträge: 4
Registriert: Do 12. Jul 2012, 13:07
Kontaktdaten:

Re: Seitenzahl ausgeben

Beitrag von kleeblatt » Mi 8. Aug 2012, 19:09

Hallo McHubi

Danke für die schnelle Antwort. Doch leider funktioniert es nicht, denn wenn ich den Code ersetze, verschwindet der Pfeil und es wird auch keine Seitenzahl angezeigt...

Bin leider Modul-Anfänger und kenne mich noch zu wenig damit aus.

Liebe Grüsse
kleeblatt

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Seitenzahl ausgeben

Beitrag von Spider IT » Do 9. Aug 2012, 08:48

McHubi hat geschrieben:

Code: Alles auswählen

...
$oNextTpl->set("s", "LINK", $cfgClient[$client]["path"]["htmlpath"] . sprintf("front_content.php?idcatart=%s&start=%s", $idcatart, $iCurrentPage + 1));
$number_next_page=$iCurrentPage + 1;
$oNextTpl->set("s", "TITLE", "<img src=\"images/weiter.png\" border=\"0\" alt=\">>\" />'.$number_next_page.'");
...
Da ist ein klitzekleiner Fehler drin.
Die letzte Zeile soll so aussehen:

Code: Alles auswählen

$oNextTpl->set("s", "TITLE", "<img src=\"images/weiter.png\" border=\"0\" alt=\">>\" />".$number_next_page);
Gruß
René

kleeblatt
Beiträge: 4
Registriert: Do 12. Jul 2012, 13:07
Kontaktdaten:

Re: Seitenzahl ausgeben

Beitrag von kleeblatt » Do 9. Aug 2012, 10:36

Danke René, es hat geklappt!

McHubi
Beiträge: 1210
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Seitenzahl ausgeben

Beitrag von McHubi » So 12. Aug 2012, 22:23

Schande auf mein Haupt! :mrgreen:
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Antworten