PDA

Zobacz pełną wersję : Morfeoshow - problem!!!



qubec26
17-11-2009, 15:17
Mam następujący problem:
chcę mieć na jednej stronie(artykule) kilka galerii w morfeoshow tego samego typu - Flash Imagerotator.

Po ich utworzeniu skonfigurowaniu i dodaniu wyświetla mi tylko pierwszą, a w miejscach pozostałych pisze "Get the Flash Player" "to see this gallery."

Czy jest jakiś sposób aby wyświetlić te galerie na jednej stronie??

Jola
17-11-2009, 19:11
Witam,
plik plugins/content/morfeoshow.php od linii 1108 jest:

$txt='
<script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script>
<table class="fototable" border="2" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="middle">
<div id="xcontainer" align="middle">
<a href="http://www.macromedia.com/go/getflashplayer">
"'. JText::_( 'Get the Flash Player' ).'"</a>
"'. JText::_( 'to see this gallery.' ).'"
</div>
<script type="text/javascript">
var s1 = new SWFObject("' . JURI::root() .'components/com_morfeoshow/src/imagerotator.swf", "rotator", "'. $params['width'] .'","'. $params['height'] .'","7");
s1.addParam("wmode", "transparent");
s1.addVariable("file","'. JURI::root() .'images/morfeoshow/'. $row->folder .'/xml/imagerotator.xml");
s1.addVariable("width","'. $params['width'] .'");
s1.addVariable("height","'. $params['height'] .'");
s1.addVariable("transition","'. $trans .'");
s'.$id.'.addVariable("shownavigation","'. $nav .'");
s1.addVariable("kenburns","'. $mov .'");
s1.addVariable("rotatetime","'. $params['tempo'] .'");
s1.addVariable("shuffle","'. $shuffle .'");
s1.addVariable("screencolor","0x'. $params['bkgnd'] .'");
s1.addVariable("usefullscreen","false");
s1.addVariable("overstretch","'. $overstretch .'");
s1.write("xcontainer");
</script>
</td>
</tr>
</table>
'; zmienić na:

$txt='
<script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script>
<table class="fototable" border="2" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="middle">
<div id="xcontainer'.$id.'" align="middle">
<a href="http://www.macromedia.com/go/getflashplayer">
"'. JText::_( 'Get the Flash Player' ).'"</a>
"'. JText::_( 'to see this gallery.' ).'"
</div>
<script type="text/javascript">
var s'.$id.' = new SWFObject("' . JURI::root() .'components/com_morfeoshow/src/imagerotator.swf", "rotator", "'. $params['width'] .'","'. $params['height'] .'","7");
s'.$id.'.addParam("wmode", "transparent");
s'.$id.'.addVariable("file","'. JURI::root() .'images/morfeoshow/'. $row->folder .'/xml/imagerotator.xml");
s'.$id.'.addVariable("width","'. $params['width'] .'");
s'.$id.'.addVariable("height","'. $params['height'] .'");
s'.$id.'.addVariable("transition","'. $trans .'");
s'.$id.'.addVariable("shownavigation","'. $nav .'");
s'.$id.'.addVariable("kenburns","'. $mov .'");
s'.$id.'.addVariable("rotatetime","'. $params['tempo'] .'");
s'.$id.'.addVariable("shuffle","'. $shuffle .'");
s'.$id.'.addVariable("screencolor","0x'. $params['bkgnd'] .'");
s'.$id.'.addVariable("usefullscreen","false");
s'.$id.'.addVariable("overstretch","'. $overstretch .'");
s'.$id.'.write("xcontainer'.$id.'");
</script>
</td>
</tr>
</table>
';

qubec26
18-11-2009, 09:58
Dzięki wielki - bardzo mi pomogłaś!!!

Jdwind
03-12-2009, 13:45
A ja mam takie pytanie (właściwie to nie problem, dlatego nie zakładam nowego tematu) - mam dwie galerie w Morfeoshow, do każdej z nich link w menu (łącze zewnętrzne). Jak klikam w pierwszą, to przechodzi do galerii i mam odpowiednią ścieżkę np. Start-galeria1, link w menu jest zaznaczony (a: active), natomiast w drugą galerię jak klikam już nie ma jej w ścieżce (jest tylko Start) i link w menu nie jest aktywny. W sumie to nie jest problem, tylko ciekawi mnie, czemu tak się dzieje.
Pozdrawiam, Jacek.

Jola
03-12-2009, 18:13
Dlaczego łącze zewnętrzne? Może adres strony!

Jdwind
03-12-2009, 23:26
A jak inaczej podpiąć pojedynczą galerię do menu? Chcę mieć w menu osobne pozycje dla każdej galerii (nie dla wszystkich z razem z komponentu morfeoshow). Strona na xamppie, lokalnie.
EDIT:
O ja głupia ....., pisze jak wół: To link to an indivudual gallery, after creating the gallery click on the 'Menu Item' icon next to it's name.
To link to a list of all your galleries, go to:
Menus>Main Menu>New>MorfeoShow.
Ciemna masa ze mnie :/

Jola
03-12-2009, 23:41
Bez przesady - nie jest to typowy sposób dodawania do menu. ;)

Jdwind
03-12-2009, 23:46
Nie jest, ale jest to kolejny przykład, że powinno się uważnie czytać dokumentację :)