[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Galerie aus 4.0 Demo - 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/
Wittrock
Beiträge: 344
Registriert: 25. Mär 2006, 00:47
Wohnort: Löhne
Kontaktdaten: Website

Galerie aus 4.0 Demo

21. Okt 2007, 13:49

Hallo,

die Galerie aus der Demo 4.0 produziert folgenden Fehler:

Code: Alles auswählen

Warning: mysql_num_fields(): 117 is not a valid MySQL result resource in /kunden/159237_32584/webseiten/redaxo/include/classes/class.rex_sql.inc.php on line 320
Das Bild wird aber angezeigt.
Desweiteren wird wenn man auf das Bild zeigt unten in der Browserzeile:
http://www.meine-domain.de//files/das-foto.jpg angezeigt.

Gruß Ralf Wittrock

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

21. Okt 2007, 14:12

Hallo,

vieleicht hilft das bei der Suche nach dem Fehler.

Die oben beschriebene Fehlermeldung taucht nur mit der Aktuellen Version der "class.rex_sql.inc.php" aus dem CVS auf.
Wenn ich die Datei "class.rex_sql.inc.php" aus dem Dowload verwende läuft es ohne Fehlermeldung.

Gruß Ralf Wittrock

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

21. Okt 2007, 14:28

Als schnelle Zwischenlösung in der Datei "class.rex_sql.inc.php" Zeile 529 ($this->freeResult();) auskommentieren.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung

Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)

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

21. Okt 2007, 14:36

Hallo Koala,

danke, jetzt funktioniert es mit der aktuellen Version erst einmal wieder.

Trotdem besteht weiterhin das mit der Browserzeile, es ist ein "/" zuviel.

Vieleicht sollte man, wenn das ein Fehler des Galeriemodules ist, das in der Demo abändern.

Gruß Ralf Wittrock

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

21. Okt 2007, 14:59

Wittrock hat geschrieben:Trotdem besteht weiterhin das mit der Browserzeile, es ist ein "/" zuviel.
Vieleicht sollte man, wenn das ein Fehler des Galeriemodules ist, das in der Demo abändern.
Ja, das ist ein Fehler im Modul "03 - Bildgalerie".
Im Modul muss die Ausgabe so sein:

Code: Alles auswählen

<?php

if (!isset($REX['MODULE_BILDGALERIE_ID'])) $REX['MODULE_BILDGALERIE_ID'] = 0;
else $REX['MODULE_BILDGALERIE_ID']++;

if ($REX['MODULE_BILDGALERIE_ID']==0)
{
?>
<script type="text/javascript">
var GB_ROOT_DIR = "<?php echo $REX['HTDOCS_PATH']; ?>files/";
</script>
<script type="text/javascript" src="<?php echo $REX['HTDOCS_PATH']; ?>files/ajs.js"></script>
<script type="text/javascript" src="<?php echo $REX['HTDOCS_PATH']; ?>files/ajs_fx.js"></script>
<script type="text/javascript" src="<?php echo $REX['HTDOCS_PATH']; ?>files/gb_scripts.js"></script>
<link href="<?php echo $REX['HTDOCS_PATH']; ?>files/gb_styles.css" rel="stylesheet" type="text/css" />

<?php
}
?>
<div class="galerie"><?php
echo "\n";
$pics_string = "REX_MEDIALIST[1]";
$pics = explode(',',$pics_string);

foreach($pics as $pic)
{
  echo '<div class="image">'."\n";

  $title = '';
  if ($file = OOMedia::getMediaByFileName($pic)) $title = $file->getTitle();

  echo '<a href="'.$REX['HTDOCS_PATH'].'files/'.$pic.'" rel="gb_imageset[galerie'.$REX['MODULE_BILDGALERIE_ID'].']"><img src="'.$REX['HTDOCS_PATH'].'index.php?rex_resize=250a__'.$pic.'" title="'.$title.'" alt="'.$title.'" /></a>'."\n";

  echo '<p>'.$title.'</p>'."\n";
  echo '</div>';
}

?></div>
Allgemeiner Hinweis: nach der Variablen $REX['HTDOCS_PATH'] darf kein Slash mehr folgen. Den bringt der Pfad schon mit.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung

Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)

basti be
Beiträge: 14
Registriert: 29. Okt 2007, 21:33

11. Nov 2007, 10:25

Hej,

weis jemand wie ich die Demo-Galerie davon überzeugen kann, die Bilder aus dem Medienpool dem Namen nach zu sortieren?!

In der Modulausgabe steht zwar schön

Code: Alles auswählen

 $file = OOMedia::getMediaByFileName($pic)) 
aber das bewirkt leider nichts.

Daher habe ich mein Glück in der class.oomediacategory.inc.php und der class.oomedia.inc.php versucht. Dort war zwar eigentlich auch alles in bester Ordnung, ich habe trotzdem mit 'order by filename' usw. versucht wenigstens irgendeine Veränderung zu erzeugen... leider fühlte sich die Galerie nicht beeindruckt.

Wenn ich die Einträge direkt in der sql-Tabelle nach filename sortieren lasse, funktioniert das erwartungsgemäß problemlos. Alles schön nach Namen sortiert.

Nur leider kommt in der Galerie nichts davon an. :?

Hat(te) jemand das gleiche Problem und eventuell ne passende Lösung?

würde mich über Antwort freuen :)

Zurück zu „Allgemeines [R4]“