Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

phpcheck

unregistriert

1 Zum Seitenanfang

Dienstag, 5. Januar 2010, 01:01

Seite mit 1.2.3 wechseln

ich versuche auf meiner Webseite in dem div=content immer am ende der seite eine navigation einzubauen, allerdings ist es keine wirkliche navi, mehr eine unternavi oder so. Kann ich das mit php realisieren. ich habe hier eine Art Bildgallerie Script, kann ich das umcoden. Möchte nur wissen ob ich dafür PHP oder Js verwende. Js keine Erfahrung, mit PHP würde ich es hinbekommen

PHP-Quelltext

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php

$dir './img/hh';       

$dir_thumb './img/hh';            

//Bilder pro Seite
$ipp 1;

//gesamtes verzeichnis auslesen
$handle=opendir($dir); 
while ($file readdir ($handle)) { 
    if ($file != "." && $file != "..") { 
        $bilder .= $file.",";
    } 
}
closedir($handle);

// jetzt sind die bildnamen in einem array gespeichert

$bilderarray explode(","$bilder); 

$bilder_gesamt count($bilderarray);

//Seite bestimmen!

if(isset($_GET['p'])) 
    {
                         
if(empty($_GET['p']) || $_GET['p'] == 0)
    { $seite 1; } 

else { $seite $_GET['p']; 
            } 
        }

else { $seite 1; }


//Bilder der Seite x laden
$min = ($seite-1)*$ipp;
$max $seite $ipp;
if($max $bilder_gesamt){
    $max $bilder_gesamt;
}
$seitenanzahl round(($bilder_gesamt/$ipp)-1);

$i 0;

while($i $seitenanzahl){
    $i++;
    $seitennr $i;
    echo" <a href=\"gallerie.php?p=$seitennr\">$seitennr</a>";
    
}

for($i=$min;$i<$max;$i++) {
    $bilder_ausgabe $bilderarray[$i];
    echo "<br /><br /><br />";
    echo"<a class=\"group opacityit\" rel=\"group\" title=\"\" href=\"$dir/$bilder_ausgabe\">
                <img src=\"$dir_thumb/$bilder_ausgabe\" alt=\"\" /></a>";
}

//Neues Array Bilder
$bilderausgabe explode(","$bilder_ausgabe);

//Falls leerer Array Index vorhanden - löschen!
$sum count($bilderausgabe);


$i 0;


while($i $sum){
        if(empty($bilderausgabe[$i])){
            unset($bilderausgabe[$i]);
        }
    $i++;
}



?>


Gesehen bei http://verwebbt.wmw.cc/verwebbt/
Bisher leider keine Erfahrzungen damit

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »phpcheck« (5. Januar 2010, 01:01)

 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 998

 

2 Zum Seitenanfang

Dienstag, 5. Januar 2010, 09:55

also ich würde es mit JS lösen, denn "nur" um das nächste bild anzeigen zu lassen, einen neuen Request an server senden, käme bei mir nicht in frage. Am besten gleich alle bilder laden lassen und dann mit JS von einem Bild zum anderen wechseln

sowas wäre ein beispiel:

http://eyecon.ro/spacegallery/

mehr findest du hier:

http://www.blogrammierer.de/jquery-die-2…alerie-plugins/

MFG
Mein kleines Projekt
-Cruel Online-
 

dienstdrk

Routinier

Dabei seit: 02.01.2010

Beiträge: 356

 

3 Zum Seitenanfang

Dienstag, 5. Januar 2010, 10:34

Da muss ich was kleines zum Laden der Bilder anhängen...
Ich würde es nur mit JS machen, wenn die Bilder klein genug sind
und schon heruntergerechnet wurden. Denn es gibt wirklich noch Leute
die kein DSL haben. ?( (Ich z.B.) und es gibt wiklich nichts lästigeres,
wie wenn die noch verfügbare Speed down geht, nur weil man jetzt 10 Bilder
läd. (Die man gar nicht sehen will.)

Außerdem ist meiner Meinung nach der Overhead um große Bilder zu laden mehr als
gerechtfertigt.
Aber wen es kleine Bilder sind geb ich cccpmik zu 100% Recht.
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 998

 

4 Zum Seitenanfang

Dienstag, 5. Januar 2010, 10:41

naja ich bin davon ausgegangen dass man eigentlich IMMER vorschaubilder ganz klein erstellt und die eigentlichen anzuzeigenden bilder erst nur dann lädt, wenn die benötigt werden. In den Geposteten beispielen wird das einem durch jQuery abgenommen und man kann eigentlich ganz schnell die bilder angucken, problem ist halt , dass man ein wenig warten muss bis die seite komplett gelade ist am anfang aber oft hängt das nicht an der bilder gallerie sondern an der gesammten seite selbst.
Mein kleines Projekt
-Cruel Online-
 

phpcheck

unregistriert

5 Zum Seitenanfang

Dienstag, 5. Januar 2010, 12:47

hey ich glaube wir meinen was anderes, ich will keine Bilder darstellen. Ich habe den Link noch gepostet. Musst einmal ganz runterscrollen, dann seht ihr 1,2,3 und so ein Pfeil

http://verwebbt.wmw.cc/verwebbt/


Bei meiner Seite sollen auch keine großartigen Bilder erscheinen, man soll einfach intern nochmal blättern können. Ich weiß das Js die beste Lösung wäre aber da es wie immer nicht alle aktivieren möchten nutze ich gar kein javascript. Mag ich nicht, zumal ich selbst Js fast immer deaktiviert habe. Ausser so wie hier, da mache ich es an, aber danach auch wieder aus
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 998

 

6 Zum Seitenanfang

Dienstag, 5. Januar 2010, 12:56

achsooo

ja dann würde ich ganz stur PHP nehmen eventuell mit Ajax das ganze verbessern. Wobei ich habe mal in einem Gästebuch folgendes verwendet:

http://tablesorter.com/docs/example-pager.html

da hatte ich die einträge als tabelle auf einmal ausgegeben und mit dem plugin nur bestimmte sachen ein bzw ausgeblendet

MFG
Mein kleines Projekt
-Cruel Online-
 

verwebbt

Doppel-As

Dabei seit: 22.11.2009

Beiträge: 118

 

7 Zum Seitenanfang

Dienstag, 5. Januar 2010, 16:15

Cool man verlinkt mich. Was eine Ehre :thumbsup:
Das "1 2 3 >" ist das "Pagebar" Plugin von Wordpress.

Funktion Bildausgabe (Bildauswahl):
Wenn du die Bilder (Thumbs) aus einem Ordner ausliest, kannst du (oder die Funktion macht es schon von alleine) die Datei-URL's in einen Array stecken. Dann den Array splitten, dass immer 5 URL's in einem Array sind. Den ersten Array per Schleife ausgeben.

Funktion Pagebar:
Einfach auslesen, wieviele Arrays vorhanden sind, und dementsprechend viele Links a lá "galerie.php?seite=x" nebeneinander setzen. Zuletzt noch eine schöne ">>" bzw. "<<" Funktion erstellen. Bin ich zu faul, zu erläutern. Schaffst du schon ;)

Und danach einfach eine if-Abfrage, ob $_GET['seite'] == x, und dementsprechend die dazugehörigen Bilder aus Array x ausgeben.

(Gehört ja eigentlich eher in die PHP-Abteilung aber wayne...)

In der Theorie sollte es funktionieren.

Gruß,
Timo von verwebbt
verwebbt nochmal!
Don't forget to be awesome!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »verwebbt« (5. Januar 2010, 16:15)

 

phpcheck

unregistriert

8 Zum Seitenanfang

Mittwoch, 6. Januar 2010, 02:22



(Gehört ja eigentlich eher in die PHP-Abteilung aber wayne...)

In der Theorie sollte es funktionieren.

Gruß,
Timo von verwebbt


jetzt schon, ich war mir nicht ganz sicher wie es zu lösen ist.

@verwebbt K.P. Krieg ich schon hin. das gehört ja alles noch zu den Grundlagen, die ich mittlerweile ganz gut kenne(beherrschen wollte ich nicht nehmen) :]