Antworten auf deine Fragen:
Neues Thema erstellen

Gallery erweitern !

7Quaresma90

Aktives Mitglied

Ich hab eine eigene Gallery auf meiner Seite :

Jetzt will ich in die rechte spalte einen neuen kasten öffnen "Last Pic" . Dort sollen die letzten Bilder die ich hochgeladen habe (klein-) angezeigt werden . Wie mach ich das ?
 

stb_87

Web-Sheriff - ohne Bild

AW: Gallery erweitern !

Die Suchmaschine deiner Wahl kann dir helfen.

Such nach einer einfachen PHP-Galerie:



Da bin ich bisher immer fündig geworden.
I. d. R. gibt es dort auch Anleitungen, wie man das einbaut, quasi wie ein Mod...
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

Ja das hab ich auch schon gefunden . Ich hab aber schon eine eigene Gallery ... , die möchte ich gerne weiter benutzen . Kann man die Scripts vll umschreiben für meine gallery ?
 

stb_87

Web-Sheriff - ohne Bild

AW: Gallery erweitern !

Du sollst keine neue Galerie nehmen, sondern ein zusätzliches Skript, das lediglich diese Funktion bietet, die du haben möchtest!

Das ist um einiges einfacher, als dir jetzt zu erklären, wie man die Galerie umstrickt, da du dafür gute PHP-Kenntnisse benötigst, bzw. wird das keiner hier ohne Gegenleistung mal eben machen.
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

ja aber auf der seite finde ich diese funktion nicht ... . bitte mal den genauer link . ich möchte das jetzt gerne einbauen .
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

Also ich hab ja schon eine eigene gallery auf meiner Seite :

Jetzt will ich in der rechten Spalte eine neue Box hinzufügen . Dort soll man das letzte hochgeladene Bild (in kleiner größe) sehen und draufklicken können. Im Notfall würde es auch gehen (falls das andere nicht geht) ,wenn einfach zufalls bilder der gallery in der box erscheinen .
 

stb_87

Web-Sheriff - ohne Bild

AW: Gallery erweitern !

Musst du den Ordner im Skript einbinden, wo die neu hochgeladenen Bilder abgelegt sind und dann zieht das Skript nur aus diesem Verzeichnis die Bilder. Selbst wenn da nur 4 Bilder drin sind, dann ist das halt so.
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

Geht das auch deutlicher ? Für die die keine ahnung mit php , html etc. haben? Etwas mehr hilfe von dir wäre gut .
Musst du den Ordner im Skript einbinden,
Wie soll man das verstehen wenn man keine ahnung von solchen sachen hat?
Und 100 Seiten will ich mir jetzt auch nicht durchlesen nur wegen dem scheiss ... .
Auf meinem Server unter Gallery hab ich eine vorschau.php :
HTML:
<?php


$bilddatei = $_GET['bild'];


if ($_GET['breite'] == '') {

    
    $grundbild = imagecreatefromjpeg($bilddatei);
    $size=GetImageSize($bilddatei);
    $origwidth=$size[0];$origheight=$size[1];
    
    
    
    
    if (($origwidth/$origheight)>(1+1/3)){
            $newheight=130;

            $newwidth=$origwidth*($newheight/$origheight);
            
            
    } else {
            $newwidth=180;

            $newheight=$origheight*($newwidth/$origwidth);
    }
    
    $temp=@ImageCreateTrueColor(180,130); //Verkleinertes Bild
    ImageCopyResampled($temp,$grundbild,0,0,0,0,$newwidth,$newheight,$origwidth,$origheight);
    
$new = imagecreatefromjpeg('pic.jpg');
imagecopy($new,$temp,10,10,0,0,180,130);
    

    

header("Content-type: image/jpeg");

Imagejpeg($new,'',80);




} else {






//Bestimmung der dimensionen des Vorschaubildes

        $size = GetImageSize ($bilddatei);
        
if ($size[0] > $_GET['breite']) {
        
        $origwidth =$size[0];
        $origheight =$size[1];
        $newwidth = $_GET['breite'];
        $newheight=$origheight*($newwidth/$origwidth);

} else {

$newheight = $size[1];
$newwidth = $size[0];

$origheight = $size[1];
$origwidth = $size[0];

}

//Verkleinerung des Bildes

        $alt = @ImageCreateFromJPEG ($bilddatei);
        $temp = @ImageCreateTrueColor ($newwidth, $newheight);
        ImageCopyResampled ($temp,$alt,0,0,0,0,$newwidth,$newheight,$origwidth,$origheight);

header ("Content-type: image/jpeg");

Imagejpeg($temp,'',80);






}




?>

(Ich hab 4 verschiedene GalleryOrdner erstellt ... .) Wie geht es jetzt weiter ? Und bitte schritt für schritt ... .
 

stb_87

Web-Sheriff - ohne Bild

AW: Gallery erweitern !

Gibt es bei der Galerie eine index.php?

In diesem Skript gibt es keine Angabe darüber, wo das Verzeichnis ausgelesen wird. Lediglich eine Auswertung aus der Übergabe eines Parameters.
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

nein nur ein gallery.php :
HTML:
<?php
if (SET == 1) {

if ($_GET['galerie'] == '') {


$sql = "SELECT * FROM gallery ORDER BY id DESC";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {




$x = 0;
$i = 0;
$anzahl_comments = 0;

$fp = opendir('gallery/'.$row['id']);
while ($file = readdir($fp)) {

if ($file == '.' || $file == '..') { } else {

$pic = $row['id'].'/'.$file;



$sql3 = "SELECT id FROM comments WHERE sec = 'gallery".$row['id']."' AND element = '".$file."'";
$result3 = mysql_query($sql3) OR die(mysql_error());

$anzahl_comments = $anzahl_comments+mysql_num_rows($result3);


$x = 1;
$i++;
}


}

if ($x == 0) {
$pic = 'leer.jpg';
}





$text .= '
<div style="margin-right: 20px; margin-bottom: 10px; width: 200px; float: left;">
<a href="index.php?go=gallery&amp;galerie='.$row['id'].'">
<img src="gallery/vorschau.php?bild='.$pic.'" alt="'.$row['name'].'" title="'.$row['name'].'" border="0" />
</a>
';

if ($i == 0) {
$text .= '0 Bilder';
}

if ($i == 1) {
$text .= '1 Bild';
}

if ($i > 1) {
$text .= $i.' Bilder';
}

$text .= '<br />
Kommentare: '.$anzahl_comments.'
</div>
';

}

$text .= '<br style="clear: both;" />';


} else {

$text .= '

<p>Es wurden keine Galerien gefunden.</p>

';

}




} else { //gallery==''

//ausgewähltes pic:
if ($_GET['bild'] != '') {


$picbreite = 446;


$filename = $_GET['bild'];


$text .= '

<img src="gallery/vorschau.php?bild='.$_GET['galerie'].'/'.$filename.'&amp;breite='.$picbreite.'" border="0" style="border: 1px solid #FFFFFF;" /><br />

<a href="gallery/'.$_GET['galerie'].'/'.$filename.'" target="_blank">Bild vergrößern</a><br />



<hr noshade />

';

}
//-->





//bilder auslesen:

$fp = opendir('gallery/'.$_GET['galerie']);



//bilder anzeigen:



while($filename = readdir($fp)) {

if ($filename == '.' || $filename == '..') { } else {

$text .= '
<div style="width: 200px; margin: 5px; float: left;">
<a href="index.php?go=gallery&amp;galerie='.$_GET['galerie'].'&amp;bild='.$filename.'">
<img src="gallery/vorschau.php?bild='.$_GET['galerie'].'/'.$filename.'" border="0" />
</a><br />
<a href="index.php?go=comments&sec=gallery'.$_GET['galerie'].'&amp;id='.$filename.'&amp;g='.$_GET['galerie'].'">Kommentare [';

$sql3 = "SELECT id FROM comments WHERE sec = 'gallery".$_GET['galerie']."' AND element = '".$filename."'";
$result3 = mysql_query($sql3) OR die(mysql_error());

$anzahl_comments = mysql_num_rows($result3);

$text .= $anzahl_comments.']
</div>
';


}

}

//ende: bilder anzeigen








} //gallery==''


$titel = 'Galerie';

eval ("\$temp = \"".gettemplate("inhalt")."\";");
echo $temp;





}
?>
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

So kann mir keiner weiter helfen ?
Ich hab mir überlegt wie das gehen könnte mit dem zuletzt hochgeladene bild in der gallery . Statt gallery/13/test.jpg , dass hier machen gallery/fromlowitz/13/test.jpg .
In dem Ordner fromlowitz , kommen alle meine gallery ordner rein .
Das ordne ich dann so das das zuletzt hochgeladene bild oben steht ... .
Aber wie ich das mit der Box dann mache , dazu hab ich 0 ahnung .

Meine 2 Frage ist :
Gibt es eine möglichkeit das man die bilder in meiner gallery bewerten kann ? Gibt es da irgendwelche tools die ich dazu bauen kann ?
Bitte melden .
MFG
 

stb_87

Web-Sheriff - ohne Bild

AW: Gallery erweitern !

Hast du schon mal darüber nachgedacht auf ein professionelles Galerientool umzusteigen? Bei deinen ganzen Anforderungen würde sich das richtig lohnen.

Leider kann ich die deutschsprachige Seite dazu nicht finden:
Coppermine Photo Gallery
 

maromedia84

Aktives Mitglied

AW: Gallery erweitern !

Wäre vielleicht auch überlegenswert ob du nicht auf ein CMS wie z.B. joomla umsteigst, da gibt es ein bildbewertungkomponente wie bei Hot or Not .....
oder schau mal vielleicht gibts dafür auch php skripte oder dergleichen!!!
 

7Quaresma90

Aktives Mitglied

AW: Gallery erweitern !

da hab ich mal geschaut aber nichts gefunden .
am liebsten wäre es mir wenn alles so bleibt wie es ist . wenn ich da jetzt an allem rumbaue dann dauert das wieder so ewig lange ... :( .Mir ist es egal ob auf der rechten seite das meist angeklickte bild der gallery is , das meist bewertete , zuletzt hochgeladenen ... . irgendsowas in der art will ich . gibts da nicht irgendwelche scripte?
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.612
Beiträge
1.538.343
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben