Hallo zusammen
Ich habe auf meiner Webseite Lightbox2 installiert (letzte Version 2.11.3)
Die Konfiguration habe ich gemäss Anleitung gemacht, das heisst.
<script src="src/js/lightbox-plus-jquery.js"></script> vor dem schliessenden Body Tag eingefügt (mit der jQuery Erweiterung) und auch das css eingebunden.
Die Bilder nehme ich aus einer mysql Abfrage und alles funktioniert, naja, fast.
Wenn mir das Query ein einzelnes Bild ausgibt und ich dieses auswähle, dann wird mir unter den Bild folgendes angezeigt: Image 1 of 6 (obwohl es nur ein Bild sein sollte, ich kann mich dann auch durch diese gleiche Bild durchklicken).
An was kann das liegen, wo kommen denn diese zusätzlichen 5 Bilder her ? Im Codebeispiel wird mir als Resultat des Query 1 Bild als Thumb angezeigt, wenn ich das Bild auswähle, dann heisst es 1 von 6.
Neue Erkenntnis:
Wenn ich zB den Tag <main class='flex-articleMitteBild'> remarke (deaktiviere), dann wird mir nur noch 1 Bild von 5 angezeigt. Funktioniert auch bei der <section>. Was haben diese Tags damit zu tun mit der Menge der Bilder Total in Lightbox2.
Der Code sieht so aus:
<!DOCTYPE html>
<html lang="de">
<link rel="stylesheet" type="text/css" href="./src/css/styles.css">
<!-- Stylesheet Lightbox-->
<link rel="stylesheet" type="text/css" href="./src/css/lightbox.css">
<?php
error_reporting(-1);
//Connect DB
require __DIR__ . '/connect/pdo.php';
//Connect SQL Statements
require __DIR__ . '/phpaddsSQL/de/SQL.php';
?>
<body>
<div class="flex-container">
<section class="flex-section-mainBild">
<main class="flex-articleMitteBild">
<?php
$e = '821';
?>
<div class="containerBilder">
<?php
$resultSetBilder = fetch_Glaeser($e);
foreach($resultSetBilder AS $row):
$Link = $row['Link'];
$Brauerei = $row['Brauerei'];
$JG = $row['JG'];
echo "<div class='BilderBorder'><a href='PicturesBeer/$Link' data-lightbox='Show' data-title='$Brauerei'><img src='PicturesBeer/$Link' alt='Bierglas' width='240px'<br><div class='BorderColor'>$JG </div><div class='BorderColor'>$Bemerkungen </div></div>";
endforeach;
?>
</div>
</main>
</section>
</div>
<script src="src/js/lightbox-plus-jquery.js"></script>
</body>
</html>
Alles anzeigen