KEIN Aprilscherz! Problem mit Pagedarstellung. HTML? CSS?

Bildergalerie am besten mit PHP.
Einblenden oder vergrößern kann man zwar auch mit CSS. da
läd der browser dann aber alle Bilder auf einmal, obwohl sie
der Besucher vielleicht gar nicht alle angezeigt haben will.

Auch das andere mit dem Verweis macht man am besten mit
PHP oder man ändert eben das Aussehen beziehungsweise die
Auszeichnung des Menüpunktes bei einer statischen Seite.
Es empfiehlt sich dann auch, wie schon anderweitig diskutiert,
das a-Element durch ein anderes, etwa strong zu ersetzen, denn
ein Verweis zur Seite, auf der man bereits ist, ist ja inhaltlich
unsinnig und gegenüber dem Seitenbesucher unvorteilhaft.

Jupp, danke für die Posts.

Leider kenne ich mich in php überhaupt nicht aus.

@Hoffmann: Könntest du mir vielleicht Hinweise geben, wie ich die Darstellung mit CSS hinbekommen könnte?

Wenn nicht, werde ich die Bildergalerie versuche in Javascript hinzubekommen. Die User die Javascript deaktiviert haben, haben dann schlichtweg Pech gehabt. Habe auch zwei andere Formulare integriert, die auch auf Javascript basieren. Sollten sie Probleme haben, können sie sich per Mail an uns wenden. Ich schätze mal, dass ca. 100 Zugriffe pro Monat auf die Seite stattfinden. Die Bilder werden doch beim ersten Zugriff in den Tempordner geladen, oder? Dann müsste es doch beim nächsten Zugriff schneller gehen. Sollten mehr Zugriffe erfolgen oder sich viele User beschweren, werde ich die Bildergalerie umstellen, aber fürs Erste sollte es so langen.

Bei den Links sollte nur im ersten Menü angezeigt werden in welcher Rubrik man sich befindet z.B. durch Fettdruck oder ähnliches. Das Untermenü sollte unverändert bleiben. Leider kann ich meine Bibliotheksdatei “Menü” nicht einfach so ändern.
Ich werde da noch ein bisschen tüfteln, vielleicht bekomme ich noch eine einfach Lösung hin, ohne dafür php zu lernen :slight_smile:

Dann noch eine Frage:
Ist es sinnvoller einen Counter selbst zu schreiben, oder sollte man sich lieber einen kostenlosen aus dem Internet laden?
Würde da gerne mal eure persönliche Meinung zu hören.

Danke.

a) Also die ‘Doof’-Methode (besonders bei gleichgroßen Bildern
anwendbar) mit einer transitional-Variante von (X)HTML:

  1. Bildergalerie nach Themen organisieren
  2. Inhaltsverzeichnis/Index der Themen anbieten
  3. Pro Thema alle kleinen Vorschaubildchen erstellen und
    diese verwenden, um in einem iframe das Hauptbild
    anzuzeigen (Verweis mit Alternativtext zum Vorschaubild

Und die Sache funktioniert (iframe-Größe ist die der Bilder oder
jeweils größte Höhe und Breite unter allen Bildern). Ist zwar
nicht schön, geht aber sogar ohne CSS (und ohne PHP).

b) Die CSS-Variante kann man eigentlich nur verwenden, wenn
man nicht mehr als sagen wir drei Bilder pro Thema hat.
Vorgehen ähnlich wie oben, nur ohne iframe und die Struktur
sieht etwas anders aus, etwa so (gibt da diverse Varianten):

Pro Bild dann sowas:

<div class="popBild">
<img class="Vorschau" src="Vorschau/Bild.jpg" alt="Alternativtext zum Vorschaubild" />
<img class="Bild" src="Bild.jpg" alt="Alternativtext zum Vorschaubild" />
</div>

Dann das CSS:

div.popBild img.Bild
{
position: absolute;
top: 5em:
right: 2em;
display: none
}

div.popBild:hover img.Bild
{
display: block
}

Statt position: absolute könnte auch fixed sinnvoll sein,
jedenfalls sollte man da mit top/bottom/left/right eine
Stelle angeben, wo das Bild sinnvoll hinpaßt.
Man kann auch div.popBild relativ positionieren und dann
img.Bild wieder absolute, das ist dann interessanterweise
relativ zum div.popBild ;o)
Alternativen gibt es auch noch, wo man nur noch mit
CSS-Hintergrundbildern agiert, das bedeutet dann effektiv, daß
die Bilder rein gar keine Information enthalten (CSS = Dekoration,
keine Information).

Halbwegs sinnvolle Anwendung (keine Galerie!), hier Beispiel 4:
http://hoffmann.bplaced.net/hilfe.php?me=mehrcss2&in=cssaufklappliste#klappliste

c) Methode mit oder ohne PHP, wenn ohne, dann mit einer
(X)HTML-Datei pro Bild:
Die jeweilige (X)HTML-Datei enthält die Vorschaubilder zum
Thema und ein großes Bild.
Das Vorschaubild verweist jeweils auf die (X)HTML-Datei mit dem
jeweiligen großen Bild.
Mit PHP wäre das ein Skript pro Thema oder pro Galerie, wo dann
jeweils nur das Hauptbild oder eben auch die Vorschaubilder
ausgetauscht werden, da hat man dann viel weniger Arbeit als
für jedes Bild eine Datei bereitzustellen.
Empfehlenswert ist jedenfalls, das Vorschaubild zur großen
Datei nicht in derselben Datei mit dem großen Bild darzustellen
oder wenigstens nicht damit auf die Datei zu verweisen, die man
sich bereits anguckt. Da wird es dann auch mit PHP etwas
kniffliger, aber auch machbar ;o)
Ich habe da auch eine Variante, da kann man auch noch die
CSS-Dekoration wählen und man kann zudem zwischen den
Ausgaben in XHTML+CSS und der in SVG+CSS umschalten -
das ist dann die Verfeinerung zum Thema Bildergalerie, die man
aktuell noch sehr selten sieht ;o)

ich hab meine Counter bisher selbst geschrieben, einfach weil ich etwas dazulernen wollte.
der eigentliche Vorteil ist dass man den Funktionsumfang selbst bestimmt (übrigens würde ich Datenbank gegenüber einem Textcounter vorziehen, da dort eine IP Sperre einfacher umzusetzen ist - man will ja nicht bei jedem Seitenabruf zählen)

Allerdings gibt es sicherlich haufenweise sehr guter freeware Besucherzähler Scripts, die dann nebenher auch noch Statistiken über das Surfverhalten deiner User abliefern können oder ähnliches.
Vor allem aber, wenn du sagst du kannst kein PHP würde wohl vieles für ein fertiges Script sprechen

UPPSSS Das wahr Faltsch hier sry :astonished:

Danke für die Tipps. Ich werde sie mal ausprobieren.
Grüße.