• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bildergalerie

Status
Für weitere Antworten geschlossen.

bluemoon

Neues Mitglied
Also, da ich nicht weiß wie man mein VOrhaben am besten realisiert tu ichs jetz einfach mal zu html...
Ich will eig einfach nur eine Bildergalerie. Die soll so aussehen das man ein Bild groß sieht und dann auf einen Pfeil klickt und dann kommt das nächste Bild usw.
Hab leider keine Ahnung wie man sowas macht ;-)
thx =)
 
Wenn du das mit HTML machst, ist das ne Heidenarbeit. Einfacher wäre es mit Datenbankeinträgen per PHP uny MySQL, aber so schnelle mal eben isses auch net gemacht.
 
Mag mir jemand das mit HTML erklären?
Weil ich kann weder PHP/MySQL noch javascript^^

@raven: was für fertige systeme??
 
Es gibt 3 Möglichkeiten:

  1. Mit reinem HTML:
    Du machst für jedes Bild eine eigene Seite und verlinkst die untereinander.

    Vorteile:
    • Man braucht nur HTML-Kenntnisse.
    • Der Server muss kein PHP installiert haben.
    • Funktioniert in allen Browsern, unabhängig von den Einstellungen der Person.

    Nachteile:
    • Du hast eine Menge Arbeit.
    • Bei Veränderung des Designs musste jede Seite einzeln korrigieren.
    • Die Seite muss bei jedem Bildwechsel neu geladen werden.
  2. Mit JavaScript:
    Du machst eine Seite, und auf dieser wird dynamisch die Quelle des Bildes gewechselt.

    Vorteile:
    • Man braucht nur eine Seite.
    • Man kann das Design immer verändern ohne viele Seiten ändern zu müssen.
    • Die Seite wird nicht neu geladen.

    Nachteile:
    • Du musst JavaScript lernen.
    • Der User kann es deaktiviert haben.
    • Du musst jedes Bild explizit angeben.
  3. Mit PHP
    Du amchst eine Seite, und eine Get-Variable bestimmt das Bild.

    Vorteile:
    • Du hast nur eine Seite.
    • Bei ändern des Designs musst du nur eine Seite anpassen.
    • Die Galerie wird angezeigt, unabhängig ob der User Einstellungen verändert hat.
    • Es muss nicht jedes Bild einzeln angegeben werden.

    Nachteile:
    • Dein Server muss PHP unterstützen.
    • Du musst PHP lernen.
    • Die Seite muss neu geladen werden.


Jetzt musst du Abwägen: Wenn du nur 2-9 Bilder hast, dann reicht HTML. Wenn es 10-20 sind dann JavaScript. Bei mehr Bildern sollte mandefinitiv auf PHP zurückgreifen.

Sind natürlich nur ungefähre Werte.
 
Also wäre das praktischste java-script zu lernen...
aber so viele Bilder sollten das auch nicht werden wenn ichs also nicht schaff kann ich mir immer noch die Arbeit mit html machen^^
danke jedenfalls =)
 
also, dass mit dem neuen fenster be ihtml...könnt man glaub ich auch mit einem ifram lösen :D, dann müsstest du eig auch nicht jede seite einzeln überarbeiten, wenn du das design wechselst! :D (solange in den ifram nur HG-bild, pfeile und foto rein kommen ;)
 
was ist inlineHTML ?

Mal ganz ehrlich: Den Post hättest du dir sparen können! Nur weil hirni ein wenig zu früh auf die Leertaste gedrückt hat musste das nicht hier im Forum plattreten, falls es dich wirklich stört schreib ihm ne PN!


@topic: Per iFrame kann man es lösen nur wird es da Probleme geben, wenn die Bilder größer/ Kleiner werden.


Meiner Meinung nach ist PHP die beste Lösung.
 
ich finds eig ganz gut, wenn man eine tabelle mit keinen bildchen hat und die dann anklicen kann und dann zu den großen kommt ;)

naja...geschmackssache
 
es ist ja nicht so dass man alle 200bilder auf einen schag macht^^
da kommen die woche vl mal 10-20 dazu oder so :D

und sonst ist es immer noch einfacher as das ganze mti den pfeien!

die arbeit ist halt die ganzen bilder klein zu machen ;)
 
also gut ich glaub des is mir bisschen zu kompliziert...^^
wie mach ich des denn wenn da kleine bildchen sind, und wenn man auf eins klickt kommts in groß auf der gleichen seite aber die anderen kleinen sieht man immer noch?

oder bei dem code hier: (den hab ich irgendwo gefunden^^)

<html>
<head></head>
<body>

<script type="text/javascript">
max = 300;
if (location.search.match(/bild=(\d+)/)){
num = Number(RegExp.$1);
document.write("<img src='bilder/bild"+num+".jpg'>");

if (num > 0){
document.write("<a href='zeigebild.htm?bild="+(num-1)+"'>zurück</a> ");
}
if (num < max){
document.write("<a href='zeigebild.htm?bild="+(num+1)+"'>weiter</a>");
}
}
else {
document.write("Keine Bildnummer übergeben.");
}

</script>
</body>
</html>

was muss man denn da noch verändern dass der funzt??
Ich hab ja nun mal gar keine Ahnung von Javascript xD
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben