WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Bildergalerie erstellen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von weisseweste
Hi DreamPromise,
ich kann Dir noch ein fertiges Photoalbum anbieten. Must es nur etwas anpassen. Ist aber echt easy.
Das Script legt man einfach in den Bilder Ordner (oder in mehrere verschiedene). Du kannst Bilder mit und ohne Text versehen und Kategorien angeben...
Du kannst es so verändern, daß die Bilder mit "vor" und "zurück" manuell zu klicken sind oder Du kannst es auch automatisch abspielen lassen in einem popup Fenster.
Den "Home" Button kann man ersetzen mit <a href="javascript:self.close()">Close window</a>

Hier der Link: http://www.zinkwazi.com/pages.php?page_name=scripts

gruß weisseweste
von DreamPromise
Hi

Na wenn mal alles so klappen würde

Nur einen kleine Schönheitsfehler hat das Script noch.
Ich hoffe du kannst mir auch bei dieser Sache noch helfen

Ist es Möglich den Link "Vorwärts" zu deaktivieren wenn man einmal durchgeblättert hat ?

Außerdem zeigt er immer weiter an auch wenn man schon das letzte Bild gesehen hat.

Schau mal bitte hier
von Philipp Gérard
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37:
<?php

echo "<center>";
$zurueck = $start - 1;
echo "<a href=\"album.php?start=$zurueck\"><<</a>";
$now = $start + 1;
$all = $laenge + 1;
echo "   $now / $all   ";
$weiter = $start + 1;
echo "<a href=\"album.php?start=$weiter\">>></a></center>";

if (!isset($start)) $start = 0;
$array_types = array('jpg');

//Einlesen aller erlaubten Dateien in das Array $dateien
$dir = opendir("../bilder");
while (($file = readdir($dir)) != false) {
    if (preg_match("/^index/", $file)) continue;
	if (preg_match("/\.\.?$/", $file)) continue;
    foreach($array_types as $typ) {
		if (preg_match("/\.".$typ."$/i", $file))
        	$dateien[] = $file;
    };
};

$laenge = sizeof($dateien) - 1;
if ($start > $laenge) $start = 0;
if ($start < 0) $start = $laenge;

// Bilddaten ermitteln
$size = getimagesize("../bilder/$dateien[$start]");
$breite = $size[0];
$hoehe = $size[1];

echo "<center><img src=\"../bilder/$dateien[$start]\" width=\"$breite\" height=\"$hoehe\" style=\"border:1px #395273 solid\"></center>";

?>
von DreamPromise
Hi

Hmmm...geht irgendwie nicht.

Kannste mal schaen was da nicht stimmt?

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37:
<?php
if (!isset($start)) $start = 0;
$array_types = array('jpg');

//Einlesen aller erlaubten Dateien in das Array $dateien
$dir = opendir("../bilder");
while (($file = readdir($dir)) != false) {
    if (preg_match("/^index/", $file)) continue;
	if (preg_match("/\.\.?$/", $file)) continue;
    foreach($array_types as $typ) {
		if (preg_match("/\.".$typ."$/i", $file))
        	$dateien[] = $file;
    };
};

$laenge = sizeof($dateien) - 1;
if ($start > $laenge) $start = 0;
if ($start < 0) $start = $laenge;

// Bilddaten ermitteln
$size = getimagesize("../bilder/$dateien[$start]");
$breite = $size[0];
$hoehe = $size[1];

echo "<img src=\"../bilder/$dateien[$start]\" width=\"$breite\" height=\"$hoehe\" style=\"border:1px #395273 solid\">";

?>
<center>
<?php
$zurueck = $start - 1;
echo "<a href=\"album.php?start=$zurueck\"><<</a>";
$now = $start + 1;
$all = $laenge + 1;
echo "   $now / $all   ";
$weiter = $start + 1;
echo "<a href=\"album.php?start=$weiter\">>></a>";
?></center>


Ich möchte gern die vor und zurück links oben in der Mitte ohne das sie sich mit den Bildern hin und her bewegen.
von Philipp Gérard
diesen code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
<?php
$zurueck = $start - 1;
echo "<a href=\"fotoalbum.php?start=$zurueck\">&lt;&lt;</a>";
$now = $start + 1;
$all = $laenge + 1;
echo "&nbsp;&nbsp;&nbsp;$now / $all&nbsp;&nbsp;&nbsp;";
$weiter = $start + 1;
echo "<a href=\"fotoalbum.php?start=$weiter\">&gt;&gt;</a>";
?>


anstatt nach unten mit diesem code ganz nach oben ersetzen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
<center>
<?php
$zurueck = $start - 1;
echo "<a href=\"fotoalbum.php?start=$zurueck\">&lt;&lt;</a>";
$now = $start + 1;
$all = $laenge + 1;
echo "&nbsp;&nbsp;&nbsp;$now / $all&nbsp;&nbsp;&nbsp;";
$weiter = $start + 1;
echo "<a href=\"fotoalbum.php?start=$weiter\">&gt;&gt;</a>";
?></center>

Nach oben