[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Image Resize - Bilder zu groß? - 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/
JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Image Resize - Bilder zu groß?

1. Mär 2015, 12:06

Hey,
ich habe auf einer Website eine Lightbox-Galerie (von dem Foundation-Framework) eingebunden. Soweit klappt auch alles. Wenn ich jedoch ein Bild in einer hohen auflösung Hochlade (in meinem Fall 3888x2592), wird es nicht mehr dargestellt. Wenn ich das Bild per /files/$value verlinke klappt alles, nur wenn ich mit index.php?rex_resize=250c__250h__$value, wird das Foto eben nicht angeziegt.

Überzeugt euch selbst: http://www.majorminor-en.de/galerie

Ein Foto mit einer Auflösung von 800x200 wird Problemlos dargestellt.

Wisst ihr eine Lösung für das Problem? Ich bin am verzweifeln.

Viele Grüße

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 12:49

In dem Fall sagt dir das liebe Image Resize Addon selber was los ist: http://www.majorminor-en.de/index.php?r ... 77_1_1.jpg

Allerdings keine Ahnung warum da die künstliche Beschränkung drin ist. Normal wird es nur vom Serverspeicher her beschränkt.

Ich würde dir eh empfehlen den Image Manager zu nehmen. Image Resize ist vealtet und sollte nicht mehr verwendet werden. Und mit seo42::getImageManagerFile() kannst du dafür wunderbare SEOfreundliche Urls erzeugen :D

JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 14:52

Danke für deine Hilfe! Hat geklappt :)

Leider bekomme ich die PHP-Errormeldung

Parse error: syntax error, unexpected 'image' (T_STRING), expecting ',' or ';' in /www/htdocs/w0126bbf/content/clients/majorminor-en/redaxo/include/classes/class.rex_article.inc.php(126) : eval()'d code on line 23

wenn ich

<?php echo seo42::getImageManagerFile("image.png", "rex_mediapool_detail"); ?>

verwende :?: :|

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 15:00

Da ist ein Syntax Fehler in deinem Modul bzw. Template. Da musst du wohl genauer suchen :P
Die Codezeile die du angegeben hast funzt ;)
Poste sonst mal deinen Code.

JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 15:40

Jetzt kann ich leider nichtmal mehr mein Galerie Modul im Backend editieren, da ich da schon einen Syntax Error kriege:

Parse error: syntax error, unexpected '$value' (T_VARIABLE), expecting ',' or ';' in /www/htdocs/w0126bbf/content/clients/majorminor-en/redaxo/include/classes/class.rex_article_base.inc.php(361) : eval()'d code on line 120

Hier mein Modul Code:

Code: Alles auswählen

<ul class="galerie-list clearing-thumbs small-block-grid-2 large-block-grid-4 medium-block-grid-4" data-clearing>
<?php

if ("REX_MEDIALIST[1]" != "")
{
  $arr = explode(",","REX_MEDIALIST[1]");
  foreach ($arr as $value) {
   echo "<li><a href='/files/$value'><?php echo seo42::getImageManagerFile("$value", "galerie"); ?></a></li>";

  }
}

?>

JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 15:42

Wahrscheiblich liegt es daran, dass ich in einem PHP-Coder noch ein weiteren PHP-Code untergebracht habe, oder? :oops:

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 15:46

JonasLoerken hat geschrieben:Wahrscheiblich liegt es daran, dass ich in einem PHP-Coder noch ein weiteren PHP-Code untergebracht habe, oder? :oops:
Korrekt! Oha PHP Grundkenntnisse ;)

Probiers mal so:

Code: Alles auswählen

<ul class="galerie-list clearing-thumbs small-block-grid-2 large-block-grid-4 medium-block-grid-4" data-clearing>
<?php

if ("REX_MEDIALIST[1]" != "")
{
  $arr = explode(",","REX_MEDIALIST[1]");
  foreach ($arr as $value) {
   echo "<li><a href='/files/$value'>" . seo42::getImageManagerFile($value, "galerie") . "</a></li>";

  }
}

?>

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 16:37

Falls du ein vernünftiges Galerieplugin brauchst: http://photoswipe.com
Oder das Magnific Popup Addon inkl. Galerie Modul wäre auch was :)

JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 17:39

Oder doch nicht :(

Jetzt werden die Links ausgegeben, jedoch nicht als Bild. Habe schon mit dem <img>-Tag im Modul rumgespielt, ergibt aber nur einen Syntax-Error :oops:


JonasLoerken
Beiträge: 70
Registriert: 13. Feb 2015, 23:22

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 18:09

Habe deinen Code von oben 1zu1 im Modul eingesetzt:

Code: Alles auswählen

<ul class="galerie-list clearing-thumbs small-block-grid-2 large-block-grid-4 medium-block-grid-4" data-clearing>
<?php

if ("REX_MEDIALIST[1]" != "")
{
  $arr = explode(",","REX_MEDIALIST[1]");
  foreach ($arr as $value) {
   echo "<li><a href='/files/$value'>" . seo42::getImageManagerFile($value, 'galerie') . "</a></li>";

  }
}

?>
In der Ausgabe ist leider nur der Link zu sehen. Habe schon
<li><a href='/files/$value'><img src=". seo42::getImageManagerFile($value, 'galerie') ."></a></li>
probiert. Bringt nur leider nicht den gewünschten Erfolgt :(

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Image Resize - Bilder zu groß?

1. Mär 2015, 18:23

Ja klar, da fehlte natürlich der IMG-Tag :oops:
Was heisst jetzt "Bringt nur leider nicht den gewünschten Erfolgt"???
Schau am besten immer wieder mal in den ausgegeben HTML Quellcode. Da muss das Markup aufjedenfall stimmen.

Benutzeravatar
elricco
Beiträge: 197
Registriert: 22. Jun 2007, 00:48
Wohnort: Bochum
Kontaktdaten: Website

Re: Image Resize - Bilder zu groß?

3. Mär 2015, 16:11

Code: Alles auswählen

    <ul class="galerie-list clearing-thumbs small-block-grid-2 large-block-grid-4 medium-block-grid-4" data-clearing>
    <?php

    if ("REX_MEDIALIST[1]" != "")
    {
      $arr = explode(",","REX_MEDIALIST[1]");
      foreach ($arr as $value) {
       echo '<li><a href="/files/$value"><img src="' . seo42::getImageManagerFile($value, 'galerie') . '" /></a></li>";

      }
    }

    ?>
!Achtung! - Ich habe auch die Notation umgedreht - ' für auszugebenden PHP-Code " für HTML-Element - also steht bei img src erst ein " dann ein '

Benutzeravatar
elricco
Beiträge: 197
Registriert: 22. Jun 2007, 00:48
Wohnort: Bochum
Kontaktdaten: Website

Re: Image Resize - Bilder zu groß?

3. Mär 2015, 16:23

Code: Alles auswählen

foreach ($data as $file) {
	$mfile = OOMedia::getMediaByFileName($file);
	$mpath = $mfile->getFullPath();
	$mname = $mfile->getTitle();

	$output .= '        <div class="col-sm-4">'."\n";
	$output .= '          <a class="fancybox listing-box" title="'.$mname.'" rel="group_REX_SLICE_ID" href="'.seo42::getMediaUrl($file).'">'."\n";
	$output .= '            <img class="img-responsive" src="'.seo42::getImageManagerFile($file, "rex_gallery_$REX[MOBILE]").'" alt="'.$mname.'" />'."\n";
	$output .= '          </a>'."\n";
	$output .= '        </div>'."\n";
}
So sieht das meist bei mir aus... ;)

Zurück zu „Allgemeines [R4]“