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
 

Bildergalerie erstellen
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>
von DreamPromise
Hi

Also ich hab das auch mal Versucht.
Das Ergebnis siehst du hier.

Nun kannste mal sehen wieviel ich von PHP verstehe ....grins.

So ist es schon prima aber ich möchte gerne die "Vor" und "zurück" oben in der Mitte haben ohne das die sich mit dem Bild bewegen.
Vielleicht hast du da eine Idee.

JENS
von Philipp Gérard
exakt das wird hier beschrieben, wie webworker es schon anmerkte:

http://www.webwork-community.net/posting3003_23_0.html
von DreamPromise
Suuper...

Also ich hab mir folgendes gedacht:

Wenn jmd auf meine Seite "Über mich" geht soll er die Möglichkeit haben auch Bilder von mir zu sehen(lach).

Dazu möchte ich ein Link machen der ein kleines Fenster öffnet in dem man eben Bilder sehen kann.Die man irgendwie aus einem Ordner ausließt.

Dargestellt wie folgt:

Bilder
vorwärts --- rückwärts
Fenster schließen
von Philipp Gérard
Dann sag mal, was du brauchst - und ich erkläre dir, wie du es ungefähr machst ...
von webworker
DreamPromise schrieb am 02.08.2003 20:33
Außerden lebt das Forum doch von Leuten die Nachfragen.
Wenn man simple Fragen stellt (zumindest für einige hier) hat das doch auch einen schönen Nebeneffekt.
Alle die das auch haben möchten brauchen nur lesen ....und nicht Posten


http://www.webwork-community.net/posting3003_23_0.html - ist nicht das Einzige was dazu schon existiert hier im Forum ;)
von DreamPromise
Guten Morgen

Also ich hab doch schon geschrieben das ich das nicht möcht.
Ich mag das nicht lernen nur weil ich das 2 3 4 oder 5 x brauch.

Im übrigen weiß ich nicht wem bei dieser Unterhaltung geholfen wird.
Wenn wir talken wollen dann komm in den Chat bei Lycos, dann können wir philosophieren was das Zeug hält.Der Benutzername hier ist auch mein Nick dort.

Was ich noch fast vergessen hätte:
Hast du ne Idee wie ich das mit der Bildergalerie nun machen kann?

Wenn nicht ist ja nicht schlimm.

PS:
Man könnte sich hier mal streiten ob man in den Antworten ,dem gegenüber begrüßen sollte oder nicht...lool.....ist ja nur ne rein Menschliche Sache....

JENS
von Philipp Gérard
Ich glaube du hast mich völlig falsch verstanden. Ich habe doch kein Problem damit, dass du hier Fragen stellst - Gott bewahre! Ich glaube nur, dass du dir selber mehr hilfst, wenn du mal alleine probierst etwas simples zu programmieren.
von DreamPromise
Hi

Woher weißt du denn das ich bei jedem bisschen nachfrage ?
Ich mache auch viel selber.Aber nur leider komme ich mit den englischen Beschreibungen einzelner Scripte nicht klar.

Wem das Antworten zu viel Arbeit bereitet der braucht doch nicht Antworten.

Außerden lebt das Forum doch von Leuten die Nachfragen.
Wenn man simple Fragen stellt (zumindest für einige hier) hat das doch auch einen schönen Nebeneffekt.
Alle die das auch haben möchten brauchen nur lesen ....und nicht Posten

Ich werde wie gesagt auch weiterhin Fragen fragen...lool....
Wenn dir das Antworten dann zu viel Arbeit ist , dann lass es bitte.

PS:Ich finde die Smileys hier genial.Mal sehen ob mal Nachfrage wie ich die bei mir in mein Gästebuch einbinden kann.......In diesem Sinne ...Schönes WE

JENS
von webworker
Aber man wechselt ja nicht jede Woche die Zündkerzen...

Du verstehst nicht was er meint: Wenn bei jedem bisschen nachfragst, wäre es am Ende effektiver PHP zu lernen...

Anderen wird teilweise viel Aufwand erspart - klar, das Forum ist zum Fragen da, aber ist kein Script-Archiv
von DreamPromise
Dieses Forum ist dafür da das man fragt.
Ich möchte kein PHP lernen für die paar Sachen für die ich das mal brauche.

Du lernst ja auch nicht ALLES über ein Auto (Geschichte,Herstellungstechniken usw) wenn du mal Zündkerzen wechseln willst.

Ich werde hier auch weiterhin meine Fragen stellen.
Du brauchst ja dann,was ich sehr bedauere, nicht zu antworten.

Sorry aber das mußte mal raus.

Gruß JENS
von Philipp Gérard
schau mal, du fragst hier bei jeder kleinigkeit nach, was ja okay ist. aber es nützt dir doch nichts, wenn es dir immer jemand anderes macht und du nur mit copy & paste kopieren lernst. php ist einfach. überlege dir, was du machen willst, schlage nach, wie die funktionen arbeiten und probier rum! das dauert am anfang länger, aber dafür kannst du hier dann bald dem nächsten verzweifelten sagen, wie es geht ...
von DreamPromise
Dank

Hast mir sehr weitergeholfen
von Philipp Gérard
weitersuchen oder selber schreiben

wie willst du denn php lernen, wenn es immer andere für dich machen sollen?

- http://selfphp.info
von DreamPromise
Hi Leute

Wer kann mir bitte bei der Erstellung einer Bildergalerie helfen?
Ich hab schon sooo viele Scripte ausprobiert, doch jedesmal stoße ich auf ein anderes Problem.

Kann sich da mal jemand erbarmen ??

Gruß JENS

Nach oben