BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- HTML Fotogalerien einbinden (http://www.black-board.net/thread.php?threadid=19774)


Geschrieben von stabo am 01.02.2005 um 20:58:

  Fotogalerien einbinden

moin

Ich möchte meine Fotogalerie (liegt schon im htmlcode vor) in meine Webseite (HTML 4.01) einbinden.
Was gibt’s da für Möglichkeiten?
Und wonach müsste ich auf die Suche gehen?



Geschrieben von C-Shell am 01.02.2005 um 22:34:

 

Zitat:
Ich möchte meine Fotogalerie (liegt schon im htmlcode vor) in meine Webseite (HTML 4.01) einbinden.
eine fotogalerie in html - kann ich mir nicht vorstellen --> du meinst wohl php oder?!

Zitat:
Was gibt’s da für Möglichkeiten?
du hast schon den quellcode für die gallerie - ja wo ist dann das problem?
code einfach in den html-quelltext einbauen und dann (sofern es eine fotogalerie in php ist) die datei in *.php umbenennen


möglicher code einer fotogalerie:
code:
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:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
<?php
$id = $_GET['id'];

if (!isset($id)) $id="0";
if (!is_numeric($id)) { print "Ungültige ID-Angabe, Script wird beendet."; exit(0); }

$verz = opendir('bilder1/');

$files = array();

 while($file = readdir($verz))
  {
    # $info = @getimagesize($file);
    if($file != "." && $file != ".." &&  !is_dir($file) && $file != basename($_SERVER['PHP_SELF'])) {
    $files[] = $file;
    }
  }

closedir($verz);


asort ($files);
reset ($files);
$anzahl = count($files);

if ($id > ($anzahl-1)) { print "Ungültige ID-Angabe, Script wird beendet."; exit(0); }

$realid = ($id+1);
$letzte = ($anzahl-1);
?>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td>

<a href="?link=pics"><font color="#000000">&Uuml;bersicht</font></a>&nbsp;&nbsp;&nbsp;<a href="?link=pics&id=0"><<</a>&nbsp;
<?php if($id != 0) print "<a href=\"?link=pics1&id=".($id-1)."\">zur&uuml;ck</a>&nbsp;&nbsp;"; ?>
<?php
 if($id < ($anzahl-1)) print "<a href=\"?link=pics1&id=".($id+1)."\">vor</a>&nbsp;&nbsp;";
 print "<a href=\"?link=pics1&id=".$letzte."\">>></a><br>";
 print "(Bild $realid von insgesamt $anzahl)";
?>

</td></tr>
<tr><td align="center">

<?php
echo "<img src=\"bilder1/".$files[$id]."\" border=\"0\" alt=\"\">";
echo "Copyright by c-schell.de";
?>

</td></tr>
</table>
das script macht folgendes:
- du hast einen ordner mit bildern
- das script liest die bilder des ordners aus und zeigt diese nacheinander an
beispiel: http://www.wireless-nrw.de/?link=pics1



Geschrieben von LX am 02.02.2005 um 19:02:

 

Ich nehme an, er spricht von einer bereits (manuell oder per Skript) erstellten HTML-Seite, die da die Bilder auflistet. Wenn das eine komplette HTML-Seite ist, würde sich der Einfachheit halber ein IFRAME auf der einbindenden Seite anbieten. Allerdings könnte man natürlich auch einfach den Code der Tabelle (oder in welchem Element sich die Galerie letztendlich befindet) in die einbindende Seite übertragen. Wenn du nicht weißt, wie das geht, wäre es ganz nützlich, wenn du mal URLs zu beiden Seiten geben würdest.

Oder verstehe ich die Problematik auch falsch? *g



Geschrieben von stabo am 02.02.2005 um 21:09:

 

moin


So wie es aussieht, war ich wohl etwas ungenau mit meinen Angaben.

Es geht darum das ich einige Fotos mittels Adobe Photosohp in eine Webgalerie gebracht habe, und diese nun möglichtst in das Layout meiner Seite einbinden möchte.

Zitat:
Ich nehme an, er spricht von einer bereits (manuell oder per Skript) erstellten HTML-Seite, die da die Bilder auflistet. Wenn das eine komplette HTML-Seite ist


Ja genau es sind 6 index.html dateien wo die Bildervorschau zu sehen ist.
Von dort aus, gehts per Link auf die jeweiligen großen Bilder,die jeweils eine eigene Html Seite ausmachen.

In der Summe macht das 6 Index-Seiten + 61 Bilderseiten.

Hier der Link: wo die bilder rein sollen.

Und hier der Link von der GallerieClick:

Zitat:
Allerdings könnte man natürlich auch einfach den Code der Tabelle (oder in welchem Element sich die Galerie letztendlich befindet) in die einbindende Seite übertragen.


Die Idee ist gut dann wäre auch das Problem mit den verschiedenen Layouts bereiningt.

Aber ich meine das man nicht von Tabelle zu Tabellle linken kann. Oder?



Geschrieben von LX am 02.02.2005 um 23:43:

 

Möchtest du denn das ganze auf 5 Seiten verteilen oder reicht es auch, wenn du alle Thumbnails auf eine Seite packst? In ersterem Fall wäre vielleicht doch der IFRAME angebrachter (die Schriftfarbe bzw. den Hintergrund der Galerieseiten würde ich dann aber noch anpassen), in letzterem packst du einfach die 5 Tabellen aus den Gallerieseiten untereinander in die bestehende Seite.



Geschrieben von stabo am 03.02.2005 um 20:43:

 

moin

Zitat:
Möchtest du denn das ganze auf 5 Seiten verteilen oder reicht es auch, wenn du alle Thumbnails auf eine Seite packst?


Ja, schwere Frage die ich so auf Anhieb garnicht beantworten kann.
Aber ich tendiere auf die 5 Einzelseiten da ich immer wieder an die Nutzer denke die nur Modem oder Isdn haben.( so wie ich)

Werde mich mal schlau machen, wie das funktioniert mit dem IFrame.

Wobei ich sagen muss das mit den Tabellen einfügen für mich natürlich einfacher ist.

*grübel* *grübel*

Edit: So habe es erstmal mit einem Iframe gemacht.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH