Galerie für 4.4

Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

@ sugar
das macht imagick automatisch. Den Pfad dafür kannst Du ja im Backend eingeben.
Du brauchst nur die Originale in dein Bilderverzeichnis hochladen, beim ersten Aufruf der Gallerie werden dann die Thumbs in deinem Thumbs Verzeichnis erzeugt, in der Größe, die Du im Backend bestimmt hast. Die fangen dann mit "thb_" an.
Gruss Karl
sugar
Beiträge: 14
Registriert: Sa 3. Jan 2004, 19:35
Kontaktdaten:

Beitrag von sugar »

ich dachte man könnte auch selber thumbs erstellen und diese in dem ordner abspeichern. oder geht es nur mit imagick?
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

Ich vermute mal dass das Modul nur danach schaut, ob es zu der Originaldatei eine Datei gibt, die genauso heißt, aber ein thb_ vorangestellt hat. Du müsstest also die Thumbs auch selber machen können, sie aber entsprechend umbenennen. Vorsichtshalber mal Groß- und Kleinschreibung beachten.
Gruss Karl
kuchi
Beiträge: 222
Registriert: So 29. Jun 2003, 18:02
Wohnort: Neubrandenburg
Kontaktdaten:

Galerie

Beitrag von kuchi »

Hallo Karl,

danke, jetzt funktioniert es bei mir auf dem Standard, daß ich mir die thumbs hochlade. Erstmal ausreichend, mit imagemagic habe ich mich noch nicht auseinandergesetzt.

Gruß kuchi :wink:
sugar
Beiträge: 14
Registriert: Sa 3. Jan 2004, 19:35
Kontaktdaten:

Beitrag von sugar »

ja so geht es bei mir auch! allerdings sehe ich immer noch kein vergrössertes bild. dort kommt bei mir die meldung "seite wurde nicht gerunden" und in der adressezeile steht: dw.php?file=test.jpg dabei habe ich die dw.php in den cms ordner gelegt.

gruß sugar
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

Das mit dem dw.php hab ich bei mir nicht versucht. Da kann ich leider nicht helfen :-(
Gruss Karl
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

@kuchi

das mit dem imagick ist vielleicht recht schnell erledigt (und erspart viel Arbeit):

1. herausfinden, ob's bei deinem Provider installiert ist. Bei mir (allinkl.com) geht das so: http://www.meinedomain.de/cgi-bin/sysinfo/sysinfo.cgi.
2. herausfinden, auf welchem Pfad es liegt. Bei mir: /usr/bin/convert
3. Pfad im Backend des Moduls eintragen

Wenn's nicht installiert ist dauerts was länger ;-)
Gruss Karl
sugar
Beiträge: 14
Registriert: Sa 3. Jan 2004, 19:35
Kontaktdaten:

Beitrag von sugar »

@karl

kann man das auch ohne dw.php eine bildvorschau machen oder wie machst du das?
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

Der Output macht das ja eigentlich von sich aus, nämlich auf der selben Seite. Nur wird einmal die Übersicht gezeigt, und nach dem Klicken das Einzelbild in Originalgröße...
Ich hab dann noch einen Zurückknopf daruntercontainert, jetzt läufts zu meiner Zufriedenheit.
Gruss Karl
sugar
Beiträge: 14
Registriert: Sa 3. Jan 2004, 19:35
Kontaktdaten:

Beitrag von sugar »

Jetzt habe ich die Bildergallerie Version 0.9.1 installiert die ja kompatibel sein soll zu 4.4 aber hier habe ich wieder nur Codezeilen auf der Seite. :cry: Läuft deine Version unter 4.4? Könntest du die vielleicht posten?
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

läuft bei mir unter 4.4.0.

du musst vor den output
<?php
und danach
?>
einfügen. Wenns dann immer noch nicht klappt, poste ich mal den Output. Hab da aber vielleicht schon was dran rumgebastelt.
Gruss Karl
sugar
Beiträge: 14
Registriert: Sa 3. Jan 2004, 19:35
Kontaktdaten:

Beitrag von sugar »

@karl

danke dir! jetzt hat es funktioniert! :D
prinzkafka
Beiträge: 10
Registriert: Mi 14. Jan 2004, 14:36
Wohnort: Dresden
Kontaktdaten:

zurück Link bei Galerie ohne PopUp

Beitrag von prinzkafka »

bin in PHP fast überhaupt nicht bewandert, wie schaffe ich es, oder wie muss ich untenstehene Ausgabe von Modul Bildergallerie 0.9.1 ändern, damit ich bei der Großansicht des Bildes einen zurück-TextButton eingeblendet bekomme, der sofort wieder auf die vorherige Thumbnail-Ansichts-Seite gelangt?

Für Antworten wäre ich sehr sehr dankbar, ich habs jetzt nämlich schon 2 Wochen allein probiert und kriegs einfach nicht in meinen Schädel, wie ich diese Ausgabe verändern muß.

hier die gallerie:
http://www.prinzkafka-studio.de/cms/fro ... p?idcat=13



und hier meine Ausgabe vom Modul:

<?php

// ANFANG OUTPUT

$imagedir="CMS_VALUE[2]";
$thumbnails="CMS_VALUE[3]";
$imagetypes=explode(";","CMS_VALUE[4]");
$rows="CMS_VALUE[6]";
$cols="CMS_VALUE[5]";

$thb_x_size="CMS_VALUE[7]";
$thb_y_size="CMS_VALUE[8]";

$image_idcat="CMS_VALUE[0]";
$image_idside="CMS_VALUE[1]";

$im_path="CMS_VALUE[9]";

//-- config ende -------------------------------------

function is_image($filename,$typearray) {
reset($typearray);
while($val=each($typearray)) {
if (strstr($filename,$val[value])!==false) {
return true;
}
}
}

//-- functions ende ----------------------------------

if (!isset($mmstart)) {
$mmstart=0;
}

// Anzeige eines Bildes oder Übersicht?

if ($subfile!="") {
// Bild anzeigen
echo "<img src=\"$subfile\">";

} else {
// Gallery anzeigen

$handle=opendir($imagedir);

echo "<table>";
$n=0;
$filearray=Array();
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && is_image($file,$imagetypes)) {
$filearray[]=$file;
}
}

reset($filearray);

// skip images...
for ($n=0;$n<$mmstart;$n++)
$ffile=each($filearray);
$n=0;
while ($ffile=each($filearray)) {
$file=$ffile[value];
// generate thumbnail, if nessesairy. Now THIS is fun :)
// natuerlich nur, wenn imagemagick vorhanden ist...
if (!file_exists($thumbnails."/thb_".$file) ) {
if ($im_path!="") {
$cmd=$im_path."/convert -scale ".$thb_x_size."x".$thb_y_size." ".$imagedir."/".$file." ".$thumbnails."/thb_".$file;

exec($cmd);
// nochmal prüfen!
$thumbnail=file_exists($thumbnails."/thb_".$file);
} else
$thumbnail=false;
} else
$thumbnail=true;
if ($n%$cols==0)
echo "<tr>\n";
if ($image_idcat!=0)
$url=$sess->url("front_content.php?client=$client&lang=$lang&subid=$subid&idcatside=$image_idcat&subfile=".rawurlencode($imagedir."/".$file));
else
$url=$sess->url("front_content.php?client=$client&lang=$lang&subid=$subid&idcat=$idcat&idside=$idside&subfile=".rawurlencode($imagedir."/".$file));
echo "<td valign=\"middle\" align=\"center\" width=\"$thb_x_size\" height=\"$thb_y_size\"><a href=\"$url\">".($thumbnail ? "<img src=\"$thumbnails/thb_$file\" border=\"0\">":"$file")."</a></td>\n";
$n++;
if ($n%$cols==0)
echo "</tr>\n";


// nur solange wie's not tut...
if ($n>=$rows*$cols)
break;
}
echo "<tr> <td colspan=\"$cols\" align=\"center\">";

if ($mmstart>0) {
$url=$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&subid=$subid&idside=$idside&mmstart=".($mmstart-$rows*$cols));
echo "<a href=\"$url\">vorherige Bilder...</a>";
}

echo " | zeige Bilder ".($mmstart+1)." - ".($mmstart+$n)." | ";

if ($n+$mmstart<count($filearray)) {
$url=$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&subid=$subid&idside=$idside&mmstart=".($mmstart+$rows*$cols));
echo "<a href=\"$url\">weitere Bilder...</a>";
}

echo "</tr>\n";
echo "</table>";
} // Ende Gallery anzeigen
?>
++Frieden nur ein Wort, Krieg nur ein Befehl++
bartekk
Beiträge: 103
Registriert: Mo 14. Jul 2003, 15:43
Kontaktdaten:

Bilder auf mehreren Seiten

Beitrag von bartekk »

Hi,

wie bekomme ich das hin wie bei prinzkafka, daß man die Bilder auf mehrere Seiten aufteilt. Egal was ich einstelle klappt das nicht.

Muß alles Bilder auf einer Seite anzeigen und bei 150 Bildern ist das schon nervig.

Danke

Gruß

Thomas
Karl
Beiträge: 185
Registriert: Fr 28. Nov 2003, 19:07
Kontaktdaten:

Beitrag von Karl »

Kann sein, dass ich zu müde bin, aber ich verstehe das Problem nicht!
Man gibt doch im Backend Zeilen und Spalten der Thumbnail Tabelle ein, so ergibt sich die Anzahl der Bilder pro Seite, und den Rest macht die Gallerie automatisch ...


oder wie oder was :?:
Gruss Karl
Gesperrt