[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Quadratischer Bildausschnitt möglich? - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

Quadratischer Bildausschnitt möglich?

23. Feb 2007, 12:33

Hi!

ich abe mir gerade mal folgende Fragen für den heutigen Tag ausgedacht.

Also wenn ich eine Gallery per Modul einsetzte, übernimmt er ja nur die Bilder in kleiner Form. Das heißt die sind Hoch-/Querformat.

Aber wenn ich nun einen Mix aus beidem habe sieht eine Übersicht der Formate aus wie Kraut und Rüben.

Kann ich hier eigentlich einen Aussschnitt aus einem Bild wählen, der dann auch 100*100 Pixel groß ist?

So kann man als Webdesigner schöner arbeiten.


Gibt es dazu etwas?

Danke!
Ich find ein CMS gut.

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

23. Feb 2007, 15:43

Moin Moin,

vielleicht hilft dir diese php-klasse weiter:
http://www.deruwe.de/thumbnails.html

Mfg
Uwe

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

23. Feb 2007, 23:32

Oder möglicherweise das Magazin-Layout Modul dann wäre das mit den Kraut und Rüben gelöst

Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

26. Feb 2007, 11:06

So, danke Uwe und danke Franz.

Ich guck mir das mit dem Magazin direkt als nächstes an.

Meine Frage geht nun an Uwe, kann ich das so einfach in Redaxo einbauen, am besten noch bei einer Lightbox basierenden Gallery?

Oder hast du diese Klasse schon mal eingebaut?

Gruß
Ich find ein CMS gut.

Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

26. Feb 2007, 11:16

Franz:

Beim Magazinlayout habe ich aber nicht die quadratische Bildausschnitte, das ist für mich sehr wichtig.
Ich find ein CMS gut.

Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

26. Feb 2007, 11:45

Uwe:

Durch $output wird das Bild ja nicht mit <img ... ausgegeben.

Wie kann ich das halt als HTML-Tag umbauen oder sagen wir mal das das Testbild wenigsten in src="" eingebaut werden kann.

Geht das mit header und destroy? wenn ja ... kann ich es nicht, habs gerade versucht.

danke
Ich find ein CMS gut.

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

2. Mär 2007, 14:39

Moin moin.

Sorry breastfed, war unterwegs, drum erst heute die Antwort.

Das geht am besten mit der function save() der Klasse.
Damit speicherst du die erstellten images.

1) Also, die o.a. Klasse in .../redaxo/include/classes/
als class.thumbnail.php speichern.
2) Modul anlegen
eingabe:

Code: Alles auswählen

Erstellen eines Thumbnails
<br />
Bitte Bild ausw&auml;hlen: REX_MEDIA_BUTTON[1] <br/>
ausgabe:

Code: Alles auswählen

<?php

if ("REX_FILE[1]" != "")
{
   $file = $REX['HTDOCS_PATH'].'files/'."REX_FILE[1]";
   $save_file = $REX['HTDOCS_PATH'].'files/save_'."REX_FILE[1]";
   include_once("class.thumbnail.php");
   $thumbnail = new thumbnail();
   $thumbnail->create($file);
   $thumbnail->setQuality(90);
// $thumbnail->resize("100");
   $thumbnail->autocut(100,100,5);
   $thumbnail->save($save_file);
   print '<img src="'.$save_file.'" />';
}
?>
Wie du die Ausgabe haben willst, musst du dir selbst entsprechend der funktionen der Klasse einbauen. das hier ist nur ein Muster!

Hoffe, es klappt jetzt?

Mfg
Uwe

Edit:
Dann solltest du dir mal die funktion cube() in der Klasse ansehen/verwenden. Das ist genau das, was du wolltest?

hmmmm
Beiträge: 38
Registriert: 1. Jan 2007, 22:38

4. Mär 2007, 14:25

Eine ganz einfache Möglichkeit:

Die Bilder werden zentrierter Hintergrund in <div>.
Den DIVs gibts du eine fixe Größe, legst nen Link rüber und dann sollte es gehen!

Lg hmmmm
Mfg hmmmm

Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

6. Mär 2007, 13:09

Super UWE!

Hammermäßig, es klappt. Also ich habe nun die Ausgabe für jeweils 1 Bild, baue es dann nun aber noch um, damit es dann mit dem Lightboxmodul klappt.

Also das ich die REX MEDIA List verwende.

Ich danke dir vielmals!
Ich find ein CMS gut.

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

6. Mär 2007, 19:07

@breastfed

Moin moin,

freut mich, das ich dir helfen konnte!

Mfg
Uwe

ruwe
Beiträge: 173
Registriert: 3. Feb 2005, 02:28

21. Mär 2007, 11:10

hallo breastfed,

bist du denn damit weitergekommen das in die lightbox einzubauen??
(oder vielleicht hat es ja auch jemand anders probiert)

ich habe den teil von deruwe (danke an uwe !!) nachgebaut. das klappt prima. leider habe ich es aber nicht in die lightbox untergebracht. hab mir gestern die nacht um die ohren geschlagen und einen fatal error nach dem anderen produziert.

erstens hat es die liste nicht akzeptiert von medialist. (es war noch einfach es da einzubauen, doch es akzeptiert nur das erste bild und nicht die weiteren)

dann habe ich auch keinen weg gefunden den thumbnail zu übergeben, so dass er vergrössert wird.

wenn du weiter drangeblieben bist und ein paar ideen hast wäre das toll.

viele grüsse
ruwe

ruwe
Beiträge: 173
Registriert: 3. Feb 2005, 02:28

22. Mär 2007, 23:54

hallo,

nachdem ich nochmals jede menge fatal errors hatte und anscheinend ganz auf der falschen spur bin
- leider mit sehr wenig durchblick bei php :oops: -
wo setze ich an um den code von deruwe ins modul der lightboxgalerie einzubauen??
gibts jemand der hier weiter weiss..

grüsse
ruwe

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

23. Mär 2007, 12:11

Moin ruwe,

versuch doch erst mal was Einfaches:
Anzeige EINES Bildes in der Lightbox.
Dafür gibt es das Modul: http://www.redaxo.de/165-Moduldetails.h ... ule_id=102

1) die dort beschriebenen Schritte (bzgl. Lightbox) beachten und ggf. noch diese Tuts lesen:
http://www.realmacsoftware.com/support/ ... hp?id=6982
und
http://www.huddletogether.com/projects/lightbox2/

2) Für die JS-Einfügungen im Header kannst du das Modul:
http://www.redaxo.de/165-Moduldetails.h ... ule_id=117
verwenden.

3) musst du in meinem o.a. Anzeige-Modul
statt:

Code: Alles auswählen

print '<img src="'.$save_file.'" />';
die Ausgabezeile ändern in:

Code: Alles auswählen

print '<a rel="lightbox" href="/files/REX_FILE[1]" title="'.$title.'"><img class="galimg" src="'.$save_file.'" alt="'.$title.'" /></a>';
Also, die Ausgabe des Modul sieht dann unter Verwendung des einfachen Lightbox Moduls folgendermaßen aus:

Code: Alles auswählen

<?php

if ("REX_FILE[1]" != "")
{
$mediaObject = OOMedia::getMediaByName('REX_FILE[1]');
$title = $mediaObject->getTitle();
$file = $REX['HTDOCS_PATH'].'files/'."REX_FILE[1]";
$save_file = $REX['HTDOCS_PATH'].'files/save_'."REX_FILE[1]";

include_once("class.thumbnail.php");
$thumbnail = new thumbnail();
$thumbnail->create($file);
$thumbnail->setQuality(90);
$thumbnail->autocut(100,100,5);
$thumbnail->save($save_file);

print '<a rel="lightbox" href="/files/REX_FILE[1]" title="'.$title.'"><img class="galimg" src="'.$save_file.'" alt="'.$title.'" /></a>';

}

?>

Ich habe im Mom keine Zeit, mir die Gallery anzusehen.
Aber das o.a. Modul mit der Anzeige EINES Bildes in einer Lightbox
hab ich mal eben kurz installiert, getestet und ist so ok!

Wenn's bei dir auch klappt, haste schon mal die Lightbox richtig installiert und angewendet :lol:
Ich denke mal, das dir das bei deiner Gallery weiterhilft.

Mfg
Uwe

Phoenix H.
Beiträge: 520
Registriert: 21. Sep 2006, 17:39
Kontaktdaten: ICQ

23. Mär 2007, 13:11

Sorry UWE :)

Ich hatte ihm per PM geantwortet.
Ich find ein CMS gut.

ruwe
Beiträge: 173
Registriert: 3. Feb 2005, 02:28

24. Mär 2007, 00:50

hallo uwe,

danke für die rückmeldung. ja soweit ist es super und als einzelbildvorschau finde ich das auch klasse. so langsam verstehe ich auch wie ich die cubes und cut befehle einsetze und somit die vorschau bekomme die ich möchte.

der grund gleich mit der kombi jaos und lightbox anzufangen war einfach, dass ich dies als galerie einsetze. und wäre halt toll gewesen wenn ich somit die vorschau nicht nur als einzelbild hätte erzeugen können.

aber scheint für nen anfänger wie mich dann doch ein paar nummern zu gross. war heut nochmal den ganzen tag dran, aber hab immer noch keinen ansatz wo ich rumbastle. aber ist schon richtig was du sagst mit dem klein anfangen. bei dem gesamt stück gibt es einfach zu viele variablen die ich nicht gut genug kenne. :roll:

erstmal geb ich auf. vielleicht wenn ich mal wieder ne weile genug zeit habe...

lg
ruwe

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

24. Mär 2007, 05:56

ruwe hat geschrieben:aber scheint für nen anfänger wie mich dann doch ein paar nummern zu gross. war heut nochmal den ganzen tag dran, aber hab immer noch keinen ansatz wo ich rumbastle. aber ist schon richtig was du sagst mit dem klein anfangen. bei dem gesamt stück gibt es einfach zu viele variablen die ich nicht gut genug kenne. :roll:
Das geht mir und vielen hier nicht anders. man sucht sich ja auch immer wieder neue herrausforderungen, und diese sind dann teilweise erst eine Nummer zu hoch. Aber mit ein paar Tips kommt man dem Ziel dann immer näher! Also bleib dran und geb nicht auf. Manchmal braucht man auch ne Denkpause um sich neue Ideen auszudenken^^

mfg
Flo
Die Doku und Wiki sind Deine Freunde!!!

ruwe
Beiträge: 173
Registriert: 3. Feb 2005, 02:28

24. Mär 2007, 12:32

hallo flo,

danke für die aufmunterung. ich werde dran bleiben. allerdings hab ich nicht immer einfach mal so zeit dass ich zwei tage hintereinaner erfolglos bastle. wäre ja auch schön sonst.

aber das mit der denkpause ist richtig. es kam mir inzwischen schon, dass ich einfach erstmal jetzt noch die rex_medialist zum laufen bringe. vielleicht hab ich dann ja schon sozusagen meine simple galerie und brauch nicht den ganzen teil zu blicken den ich mir zuvor angetan hatte...

lg
ruwe

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

24. Mär 2007, 14:50

Moin ruwe!

eigentlich ischa w-ende,
aber ich hab mich mal kurz hingesetzt (weil ich ja alle Lightbox-JS bereits installiert hatte) und hab dir in der Jaos-Lightbox-Gallery mal eben die Stellen geändert/erweitert, so du diese Gallery meinst:
http://www.redaxo.de/165-Moduldetails.h ... ule_id=111.

Es war nur an 2-3 Stellen etwas zu ändern/ergänzen/aufzubohren, siehe Kommentarzeilen.

Ich schick dir die von mir geänderte Jaos-Lightbox-Gallery per PN.

Also nur die geänderte Ausgabe des Moduls.
Eingabe/css musste dir dann selbst einbauen/holen.
Die Parameter für class.thumbnail.php musste dir selbst überlegen und dann wie bekannt einbauen.
Ich habe jetzt $thumbnail->autocut(200,200,5); genommen.

Im CSS ist noch eine Kleinigkeit einzufügen für quadratische Thumbs:

Code: Alles auswählen

/* eq=quadratisches-Format der Thumbs */
div.eq img{
	height: 80px;
	width: 80px;
	margin: 10px 10px;
}
Hab's natürlich auch getestet und ist OK.

Hoffe, du hast jetzt ein besseres w-ende! kannst ja mal berichten?
Beim Testen ist mir manchmal ein Division by Zero untergekommen, das scheint aber ein Problem des Moduls zu sein, also nicht durch die Einfügungen bedingt.

Mfg
Uwe

ba5gk
Beiträge: 11
Registriert: 25. Nov 2006, 21:42

Hallo Uwe!

30. Mär 2007, 14:57

Ich hätte auch großes Interesse an der geänderten Jaos-Lightbox-Gallery.
Ich bekomme es einfach nicht fehlerfrei hin.

Für Hilfe wäre ich sehr dankbar. :cry:

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

31. Mär 2007, 12:21

Moin moin,

ich habe auch dir eine PN geschickt mit dem abgeänderten Modul.

Mfg
Uwe

Wittrock
Beiträge: 344
Registriert: 25. Mär 2006, 00:47
Wohnort: Löhne
Kontaktdaten: Website

1. Apr 2007, 12:00

Hallo,

ist es evtl. möglich das auch ich per PN den Code geschickt bekommen kann.

Ich hatte vor längerem schon einmal das Problem mit den Quadratischen Bildern und habe es dann aufgegeben.

Danke

Ralf

pingu
Beiträge: 85
Registriert: 21. Mär 2007, 08:53
Wohnort: Jena

2. Apr 2007, 10:07

wenn wir schonmal dabei sind...wäre auch dankbar dafür!!! :!:

Benutzeravatar
zsolt
Beiträge: 127
Registriert: 12. Sep 2006, 07:43
Kontaktdaten: Website

2. Apr 2007, 15:39

ja, ich auch. :P

Benutzeravatar
uwe
Beiträge: 264
Registriert: 21. Dez 2005, 18:39
Wohnort: Hamburg
Kontaktdaten: Website

3. Apr 2007, 08:11

Moin moin @all!

Also, das geänderte Jaos-Lightbox-Gallery-Modul ist KEIN neues Modul!
Es sind nur ein paar Kleinigkeiten von mir geändert worden, mehr nicht.
Dachte, das man das anhand der Post's auch hinkriegt, ABäär scheint wohl schwieriger zu sein.

Nochmals:

1) Folgende Klasse in .../redaxo/include/classes/ als class.thumbnail.php speichern.

2) Von hierdie JS der Lightbox herunterladen

3) Das CSS-snippet der Jaos-Lightbox-Galleryin das eigene CSS übernehmen. Noch um folgenden Teil ergänzen wg. der quadratischen Bildausschnitte:

Code: Alles auswählen

/* eq=quadratisches-Format der Thumbs */ 
div.eq img{ 
   height: 80px; 
   width: 80px; 
   margin: 10px 10px; 
} 
4) Neues Modul anlegen
Eingabe:

Code: Alles auswählen

Jaos Gallery mit Lightbox 2.0 und Bildausschnitten 

<fieldset> 
<legend>Seitenüberschrift</legend> 
<input type="text" size="50" maxlength="50" name="VALUE[1]" value="REX_VALUE[1]" /> 
</fieldset> 
<br/> 

<strong>Text zu den Bildern</strong>:<br /> 
<textarea name="VALUE[2]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[2]</textarea> 
<br /><br /> 

<fieldset> 
<legend>Bilder auswählen</legend> 
REX_MEDIALIST_BUTTON[1] 
</fieldset> 
<br/> 
Bildgr&ouml;sse: <br/><input type=text name=VALUE[3] value="REX_VALUE[3]"><br/> 
<br /><br /> 
Ausgabe:

Code: Alles auswählen

<?php 
/******************************************************************** 
** JAOS Lightbox 
********************************************************************* 
** Kombination von JAOS Gallery und Lightbox 2.0 
** Ist im Browser JavaScript eingeschaltet, werden die Grafiken mit der Lightbox 
** angezeigt - ansonsten mit der JAOS Gallery 
********************************************************************* 
*********************************************************
** Peter Reiche, http://www.raybeam.de 
** Letzte Änderung: 02.05.2006 
********************************************************************* 
** JAOS Gallery - Just An Other Simple Gallery 
********************************************************************* 
** Thomas Steinborn, http://www.thoorn.de, 2006-03-08 
** letzte Änderung: 2006-03-10 
** ToDo: - 
********************************************************************* 
** Grundlage für diese Galerie ist die "Simple Gallery" von Markus Staab 
** Public-4u e.K, http://www.public-4u.de 
** http://www.redaxo.de/165-Moduldetails.html?module_id=43 
********************************************************************/ 

// Klasse für quadratische Bildausschnitte
include_once("class.thumbnail.php"); 

// galerieID, falls mehrmals in einem Artikel verwendet wird 
$galerieID = isset( $galerieID) ? $galerieID+1 : 0; 

// Pfad zu den Thumbnails mit Resize AddOn 
$tSrc = 'index.php?rex_resize='; 
// Praderweiterung für das Backend 
if ( $REX['REDAXO']) { 
$tSrc = '../'. $tSrc; 
} 

// Liste mit den Dateinamen 
$dateiListe = array(); 
// Bilder aus REX_MEDIALIST auslesen 
$dateien = explode(",","REX_MEDIALIST[1]"); 
foreach ($dateien as $datei) 
{ 
$bild = OOMedia::getMediaByName( $datei); 
$bildDateiName = $bild->getFileName(); 

// Bild zurechtschneiden
// Möglichkeiten siehe Doku der Klasse
// hier als Beispiel funktion autocut()
// auch möglich cube() 
$file = $REX['HTDOCS_PATH'].'files/'.$bildDateiName; 
$save_file = $REX['HTDOCS_PATH'].'files/save_'.$bildDateiName; 
$thumbnail = new thumbnail(); 
$thumbnail->create($file); 
$thumbnail->setQuality(90); 
$thumbnail->autocut('REX_VALUE[3]','REX_VALUE[3]',5); 
$thumbnail->save($save_file); 
$dateiListe[] = "$bildDateiName"; 
} 


// Auslesen des Bildauswahl aus der URL 
$datei = @$_REQUEST['datei']; 

// Auslesen der galerieID aus der URL 
$galerie = @$_REQUEST['galerie']; 

// Längste Seite der Thumbnauls 
$tGroesse = 80; 

// löschen des Übergabewertes, wenn eine andere Gallerie auf der Seite ausgewählt wurde 
if( $galerie != $galerieID) 
{ 
$datei = ''; 
} 

// Berechnung des Skalierungsfaktors für die Thumbnails 
if(!function_exists('getFaktor')) 
{ 
function getFaktor( $breite, $hoehe, $thumb ){ 
if($breite > $hoehe){ 
return $thumb / $breite; 
}else{ 
return $thumb / $hoehe; 
} 
} 
} 

// --------------------------------------------- Überschrift 
echo"<h1>REX_VALUE[1]</h1>\n"; 

// --------------------------------------------- Großbild Anzeige 

if ( $datei != '' && strpos( $datei, '..') === false && strpos( $datei, '/') === false) 
{ 
$bild = OOMedia::getMediaByName( $datei); 
$bildTitle = $bild->getTitle(); 
$bildBeschreibung = $bild->getDescription(); 
$bildDateiName = $bild->getFileName(); 
// Original-Bild zuweisen nicht das zurechtgeschnittene 
// $bildDateiName = 'save_' . $bildDateiName; 
$Size = getimagesize($REX['HTDOCS_PATH'].'files/'.$bildDateiName); 
$bildBreite = $Size[0]; 
$bildHoehe = $Size[1]; 


// Auslesen der Bildposition aus der URL 
$pos = @$_REQUEST['pos']; 

echo "<p class=\"jaosg_nav\">"; 
//Zurück 
if ($pos>0){ 
$zurueck = $pos - 1; 
print '<a href="index.php?article_id='.$this->article_id.'&datei='.$dateiListe[$zurueck].'&galerie='.$galerieID.'&pos='.$zurueck.'"><&nbsp;Zur&uuml;ck</a>&nbsp;&nbsp;'; 
} 
//Zur Übersicht 
print '<a href="index.php?article_id='.$this->article_id.'&galerie='.$galerieID.'">Zur &Uuml;bersicht</a>&nbsp;&nbsp;'; 
//Vor 
if ($pos+1 < sizeof($dateiListe)){ 
$vor = $pos + 1; 
print '<a href="index.php?article_id='.$this->article_id.'&datei='.$dateiListe[$vor].'&galerie='.$galerieID.'&pos='.$vor.'">Weiter&nbsp;></a></p>'; 
} 
print '<p class="jaosg_bild"><img src="'.$REX['HTDOCS_PATH'].'files/'.$bildDateiName.'" alt="'.$bildTitle.'" title="'.$bildTitle.'" width="'.$bildBreite.'" hight="'.$bildHoehe.'"/></p>'; 
echo "<p class=\"jaosg_bildbeschreibung\">$bildTitle<br \>$bildBeschreibung</p>"; 

//echo" $dateiListe[$pos-1] : $dateiListe[$pos] : $dateiListe[$pos+1]"; 

} 
else{ 

// --------------------------------------------- Fliesstext 
$input =<<< EOT 
REX_HTML_VALUE[2] 
EOT; 
$textile = new Textile; 
$text = ""; 
if ("REX_VALUE[2]" != "") $text = $textile->TextileThis($input); 

$text = str_replace("###","&#x20;",$text); 

print $datei.$text; 

// --------------------------------------------- Galerie Anzeige 

echo "<div class='jaosg_galerie'>\n"; 

foreach ($dateiListe as $datei) 
{ 
if(!$pos){$pos=0;} 
$bild = OOMedia::getMediaByName( $datei); 
$bildTitle = $bild->getTitle(); 
$bildDateiName = $bild->getFileName(); 
// Original-Bild-Name saven in VAR 
$OriginalBildDateiName = $bild->getFileName(); 
// Anzeige Thumbs aber vom zurechgeschnittenen Bild 
$bildDateiName = 'save_' . $bildDateiName; 
$Size = getimagesize($REX['HTDOCS_PATH'].'files/'.$bildDateiName); 
$bildBreite = $Size[0]; 
$bildHoehe = $Size[1]; 

$faktor = getFaktor($bildBreite, $bildHoehe, $tGroesse); 
$tBreite = intval( $bildBreite * $faktor ); 
$tHoehe = intval( $bildHoehe * $faktor ); 

// Hoch- oder Querformat für Style-Sheet ermitteln 
if($bildBreite>$bildHoehe) 
{ 
$cssCls = 'ls'; 
} 
else 
{ 
$cssCls = 'pt'; 
} 

if($bildBreite == $bildHoehe) 
{ 
$cssCls = 'eq'; 
} 
// Hier Link auf Original-Bild in a=href , in img src wird der thumb des zurechtgeschnittenen Bildes angezeigt. 
print '<script type="text/javascript"><!-- //Auskommentieren für Browser die kein JavaScript unterstützen 
document.write("<div class=\"jaosg_thumbnail '.$cssCls.'\"><a href=\"files/'.$OriginalBildDateiName.'\" rel=\"lightbox[Galerie'.$galerieID.']\" title=\"'.$bildTitle.'\"><img src=\"'.$tSrc.''.$tBreite.'w__'.$bildDateiName.'\" alt=\"'.$bildTitle.'\" title=\"Zum Vergr&ouml;&szlig;ern auf das Bild klicken\" width=\"'.$tBreite.'\" height=\"'.$tHoehe.'\" /></a></div>")//--></script>'; 
print '<noscript><div class="jaosg_thumbnail '.$cssCls.'"><a href="index.php?article_id='.$this->article_id.'&datei='.$OriginalBildDateiName.'&galerie='.$galerieID.'&pos='.$pos.'"><img src="'.$tSrc.''.$tBreite.'w__'.$bildDateiName.'" alt="'.$bildTitle.'" title="Zum Vergr&ouml;&szlig;ern auf das Bild klicken" width="'.$tBreite.'" height="'.$tHoehe.'" /></a></div></noscript>'; 
echo"\n"; 
$pos ++; 
} 

echo "</div>\n<div id=\"jaosg_footer\"></div>\n"; 
} 

?> 
5) Artikel anlegen
In diesen Artikel als erstes
für die JS-Einfügungen im Header (js-script Pfade) diesesModul einfügen.

6) Geändertes Jaos-Lightbox-Gallery-Modul in den Artikel einfügen.

Fertig! Ich hoffe, das es jetzt klappt.
Wie ein quadratischer Bildausschnitt eines Bildes ohne Jaos-Gallery gemacht wird, steht auf der 1. Seite des Threads beschrieben.
Ansonsten übernehme ich auch Installationsaufträge :wink:
Mfg
Uwe

pingu
Beiträge: 85
Registriert: 21. Mär 2007, 08:53
Wohnort: Jena

3. Apr 2007, 11:54

supervielen dank...hab alles hinbekommen...und jetzt weiß ich auch was ich falsch gemacht hatte... :oops:

Zurück zu „Allgemeines [R3]“