[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Monoslideshow in r 4.2 geht nicht - 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/
stixxe
Beiträge: 21
Registriert: 12. Mai 2009, 10:52

Monoslideshow in r 4.2 geht nicht

14. Jul 2009, 12:10

hallo zusammen,

ich versuche vergeblich, folgendes modul zu benutzen:
http://www.redaxo.de/165-Moduldetails.h ... ule_id=171

ich habe die relevanten dateien (files/monoslide.swf und js/swjobject.js) hochgeladen. die ausgabe der fehlermeldung funktioniert auch an der richtigen stelle, nur die slideshow nicht:

http://lfk.v-fdk.de/index.php?article_id=1&clang=0

als dataFile habe ich einen Artikel angelegt mit folgendem Template:

Code: Alles auswählen

<? echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
<slideshow>
<preferences
kenBurnsMode="random"
albumInfoDisplayNoTitle=""
albumInfoDisplayNoDescription=""
showControls="false"
imageInfoAlign="bottomCenter"
imageInfoTextAlign="center"
imageInfoPadding="10"
imageInfoMarginX="0"
imageInfoMarginY="0"
imageInfoColor="2b7687"
imageInfoRoundedCorners="0"
/> 

<album
imagePath="files"
>
<? echo $this->getArticle(); ?>
</album>
</slideshow>
die bilder werden mit dem modul wie im link oben eingefügt. habe ich irgendwo einen denkfehler? liegt es evtl. an redaxo 4.2 oder am image_resize?

besten dank schonmal für eure hilfe.
grüße
stixxe

stixxe
Beiträge: 21
Registriert: 12. Mai 2009, 10:52

16. Jul 2009, 15:46

niemand eine idee? :?

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

17. Jul 2009, 13:51

Hallo,

nur Theoretisch, da 25€ zu teuer sind für mich :O).
Für andere wohl auch :O).

Arbeitest Du mit Spalten [ctypes] in Redaxo?
Wenn ja, ist das der fehler.

Cheffchen

stixxe
Beiträge: 21
Registriert: 12. Mai 2009, 10:52

17. Jul 2009, 14:26

nee, die seite funktioniert ohne spalten.

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

anscheinend gelöst, aber wie?

23. Jul 2009, 13:00

hallo stixxe,

konntest du die monoslideshow auf 4.2 zum laufen bringen?
wenn ja, verätst du wie?
danke.
schöne grüße
tizian
********************************
ansichtsache TM

stixxe
Beiträge: 21
Registriert: 12. Mai 2009, 10:52

23. Jul 2009, 13:28

Hallo Tizian,

neine, leider nicht. Hab sie jetzt erstmal wieder rausgenommen und das Problem auf später vertagt, würde mich aber immernoch sehr über einen Lösungsansatz freuen.

Beste Grüße
stixxe

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

monoslideshow v2 redaxo 4.2

23. Jul 2009, 15:01

beim verzweifelten aber letztendlich erfolgreichen versuch die monoslideshow zum laufen zu bekommen, habe ich folgendes festgestellt:

die beispiel-XML von peter passt nicht mehr zur neuen version 2 der monoslideshow. neue xml-vorlage für das template:

Code: Alles auswählen

<? echo '<?xml version="1.0" encoding="utf-8"?>'; ?>

<album  >
	<configuration>
		<transition kenBurnsMode="randomZoomIn" />
	</configuration>
	<contents>
<? echo $this->getArticle(); ?>
	</contents>
</album>
(xml natürlich um die funktionen der monoslideshow erweiterbar)

auch das modul zur eingabe der bilder muss angepasst werden:
alt

Code: Alles auswählen

 echo '  <img src="/files/REX_FILE[1]" description="" title="REX_VALUE[1]"'.$lnk.' />
';
neu

Code: Alles auswählen

 echo '  <image source="/files/REX_FILE[1]" description="" title="REX_VALUE[1]"'.$lnk.' />
';
seltsamerweise funktioniert das ganze mit der von monoslideshow gelieferten aktuellen swfobject.js (2.1) garnicht (da erscheint im frontend nur der hinweis: Um in den vollen Genuss dieser Website zu kommen, sollten Sie Flash installiert und Javascript angeschaltet haben.)
mit der mir vorliegenden version 1.5 klappts ...
schöne grüße
tizian
********************************
ansichtsache TM

snaft

23. Jul 2009, 15:12

Hallo Tizian,

hast Du evtl. mal einen Link, wo das Modul eingebunden ist und läuft?

Beste Grüße,
Marc

stixxe
Beiträge: 21
Registriert: 12. Mai 2009, 10:52

danke

23. Jul 2009, 15:20

ich bin doch immer weider begeistert, wie einem fremde menschen den tag retten können. so gehts!

http://lfk.v-fdk.de/index.php?article_id=1&clang=0

vielen dank für deine hilfe.
beste grüße
stixxe

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

mehrere bilder in einem schwung

23. Jul 2009, 16:01

die bildeingabe lässt sich, will mann auf verlinkte bilder verzichten, auch vereinfachen. mit dem folgenden modul können alle bilder in einem block eingesetzt werden.

eingabe:

Code: Alles auswählen

<?php
/**
 * --------------------------------------------------------------------
 *
 * Modul-Input: monoslideshow
*   Grundlage: Beispielmodul f�r Addon jQueryLightbox
 *
 * Autor: Andreas Eberhard, andreas.eberhard@gmail.com
 *        http://rex.andreaseberhard.de
 * mod von tizian@ansichtsache.com
 * --------------------------------------------------------------------
 */
?>

<table width="98%" border="0" cellpadding="0" cellspacing="3">

	<tr>
		<td valign="top">
			<strong style="display:block;width:185px;">Bild(er) ausw&auml;hlen ...</strong>
		</td>
		<td valign="top">
			REX_MEDIALIST_BUTTON[1]
			<div id="REX_MEDIALIST_PREVIEWC" style="display:none;margin-bottom:25px;">Vorschau:<br /><img id="REX_MEDIALIST_PREVIEW" src="../files/clear.gif" style="cursor:pointer;border:solid 1px #999;" alt="Vorschau" title="Vorschau" /></div>
			<div style="display:block;width:370px;"></div>
		</td>
	</tr>

	

	

</table>

<script type="text/javascript">
function addEvent( obj, type, fn )
{
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
	} else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}
function rex_media_preview(){
	var strFileName = document.getElementById("REX_MEDIALIST_SELECT_1").value;
	if ( (strFileName.lastIndexOf(".jpg")>0) || (strFileName.lastIndexOf(".jpeg")>0) || (strFileName.lastIndexOf(".gif")>0) || (strFileName.lastIndexOf(".png")>0) || (strFileName.lastIndexOf(".bmp")>0) ) {
		newImage = new Image();
		newImage.onload = function() {
			document.getElementById("REX_MEDIALIST_PREVIEW").src = newImage.src;
			document.getElementById("REX_MEDIALIST_PREVIEWC").style.display = "block";
		}
		newImage.src = "../index.php?rex_resize=196a__"+document.getElementById("REX_MEDIALIST_SELECT_1").value;
	} else {
		document.getElementById("REX_MEDIALIST_PREVIEWC").style.display = "none";
	}
}
function rex_media_hidepreview(){
		document.getElementById("REX_MEDIALIST_PREVIEWC").style.display = "none";
}
function rex_toggle_plusoptions(){
	if ( document.getElementById("moduleplusoptions").style.display == "none" ) {
		document.getElementById("moduleplusoptions").style.display = "block";
	} else {
		document.getElementById("moduleplusoptions").style.display = "none";
	}
}
addEvent(document.getElementById("REX_MEDIALIST_SELECT_1"), "change", rex_media_preview);
addEvent(document.getElementById("REX_MEDIALIST_SELECT_1"), "click", rex_media_preview);
addEvent(document.getElementById("REX_MEDIALIST_PREVIEW"), "click", rex_media_hidepreview);
</script>
ausgabe:

Code: Alles auswählen

<?php
/**
 * --------------------------------------------------------------------
 *
 * Modul-Output: monoslideshow
*   Grundlage: Beispielmodul f�r Addon jQueryLightbox von Andreas Eberhard, andreas.eberhard@gmail.com
 *        http://rex.andreaseberhard.de
 * mod von tizian@ansichtsache.com
 * --------------------------------------------------------------------
 */

	unset($rxmodule);

	// REDAXO-Version
	$rxmodule['rexversion'] = isset($REX['VERSION']) ? $REX['VERSION'] . $REX['SUBVERSION'] : $REX['version'] . $REX['subversion'];

	// Bilddateien aus Medialist
	$rxmodule['imagelist'] = explode(',', trim("REX_MEDIALIST[1]"));

	// maximale Bildgr��e
	$rxmodule['imgsize'] = trim("REX_VALUE[1]");
	if ($rxmodule['imgsize']=='')
	{
		$rxmodule['imgsize'] = '100c__100h';
	}

	// Links f�r die Bilder ausgeben
	foreach ($rxmodule['imagelist'] as $rxmodule['file']) {

		$rxmodule['media'] = OOMedia::getMediaByName($rxmodule['file']);

		if ($rxmodule['media']) {
			if ( in_array($rxmodule['rexversion'], array('3.01', '3.11', '32')) ) { // REDAXO 3.2, REDAXO 3.01, REDAXO 3.11
				$rxmodule['mediatitle'] = str_replace(array("\r\n", "\n", "\r"), ' ', $rxmodule['media']->getTitle());
			}
			if ( in_array($rxmodule['rexversion'], array('40', '41', '42')) ) { // REDAXO 4.0.x, 4.1.x, 4.2.x
				$rxmodule['mediatitle'] = str_replace(array("\r\n", "\n", "\r"), ' ', $rxmodule['media']->getValue('title'));
			}
			if (trim($rxmodule['mediatitle']=='') or !$rxmodule['mediatitle']) {
				$rxmodule['mediatitle'] = $rxmodule['file'];
			}

			echo '<image source="' . $REX['HTDOCS_PATH'] . 'files/' . $rxmodule['file'] . '" description="' . $rxmodule['mediatitle'] . '" />';
			echo '' . "\n" ;
		}
	}
?>
schöne grüße
tizian
********************************
ansichtsache TM

Muotoilija
Beiträge: 146
Registriert: 20. Mär 2007, 10:08
Wohnort: Tampere/ Finnland
Kontaktdaten: Website

6. Nov 2009, 18:04

Hey,

ich muss Redaxo nochmal kräftig bis in den Himmel loben. Ich habe jetzt erstmalig dieses Modul mit der Monoslideshow in eine Redaxo-Website eingebunden und bin total begeistert!! Super Idee, diese Flash-Anwendung mit Redaxo zu kombinieren!

Hat vielleicht jemand schon Erfahrung damit, wie sich dieses Modul auf Google auswirkt? Nach meinen bisherigen Recherchen wirkt sich doch Flash eher negativ auf Suchmaschinen aus...

VG Christian

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

12. Jul 2010, 10:32

Hallo,

ich habe mir so eben die Monoslideshow gekauft und versucht mithilfe der Anleitung ans Laufen zu bringen.

Auch die Anpassung der XML wie hier oben beschrieben habe ich vorgenommen und die Änderung von <img src...> auf <image source...> habe ich auch gemacht.

Es kommt leider nur die Meldung "um in den vollen Genuss....."

das JS-File ist das aktuellste. Oben steht es ginge nur mit dem 1.5er. Hat dies noch jemand?

Grüße

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

12. Jul 2010, 11:09

habe einmal eine x-beliebige SWFobjekt.js version 1.5. im Internet geladen. Scheinbar ist das Monoslideshow-unabhängig?

Dann kam:

"Something went wrong error loading "Artikel mit Monoslidemodul" .securityError"

ein paar Änderungen vorgenommen z.b. wieder aus IMG src IMAGE SOURCE ( hab ich zuvor noch nie gesehen? woher kommt das ? ) gemacht und nun bekomme ich das angehängte bild zu sehen.
[ externes Bild ]

das zeigt der Quelltext der Hilfsdatei mit dem XML-Template:

<?xml version="1.0" encoding="utf-8"?>
<album >
<configuration>
<transition kenBurnsMode="randomZoomIn" />
</configuration>
<contents>
<image source="/files/colormanagement.jpg" description="" title="" />
<image source="/files/innovation.jpg" description="" title="" />
<image source="/files/digitaldruck.jpg" description="" title="" />
</contents>

</album>

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

12. Jul 2010, 17:10

Guten Abend,

ich habe das Problem lösen können und möchte dies gerne hier bekannt geben.

Ich musste, trotz <base>-Angabe die Verweise als Absolute Pfade angeben.

var so = new SWFObject("http://www.example.de/files/monoslideshow.swf", "slideshow", "680", "169", "0", "#e6e3dc");
so.addVariable("dataFile", "http://www.example.de/index.php?article_id=105");
so.addVariable("showLogo", "false");

Gleichzeitig musste ich sowohl in der Modulein- als auch Modulausgabe die Zeilen auf folgendes abändern:
echo ' <image source="http://www.example.de/files/REX_FILE[1]" description="" title="REX_VALUE[1]" /><br />';

Ich hoffe, dass ich damit Hilfestellung für andere geben kann.

Gruß,
Rune
Zuletzt geändert von Rune am 16. Sep 2010, 14:03, insgesamt 1-mal geändert.

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

21. Jul 2010, 12:30

hi rune,

bei mir ging es auch mit

Code: Alles auswählen

echo ' <image source="./files/REX_FILE[1]" description="" title="REX_VALUE[1]" /><br />'; 
schöne grüße
tizian
********************************
ansichtsache TM

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

21. Jul 2010, 21:35

komisch, bei mir nicht.

Werden bei dir denn die Bilder auch im Backend angezeigt?

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

22. Jul 2010, 11:03

die slideshow selber nicht, aber die brauche ich im backend auch nicht.

die vorschaubilder im eingabemodul reichen mir da ...
schöne grüße
tizian
********************************
ansichtsache TM

Rune
Beiträge: 76
Registriert: 29. Sep 2009, 17:50

23. Jul 2010, 09:42

Die meinte ich. Die werden bei mir auch nicht angezeigt.

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

23. Jul 2010, 10:52

die werden bei mir jeweils aber auch erst angezeigt wenn ich ein bild in der liste anwähle ...
schöne grüße
tizian
********************************
ansichtsache TM

Zurück zu „Allgemeines [R4]“