PDA

Zobacz pełną wersję : Problem z modułem Art Feature Carousel



deep_blue
16-08-2012, 09:13
Witam serdecznie wszystkich forumowiczów!
Na wstępie przepraszam jeśli taki wątek pojawił się już wcześniej (aczkolwiek nic takiego nie widziałem).
Mam problem z modułem Art Feature Carousel (http://extensions.joomla.org/extensions/photos-a-images/rotators/images-rotators/13114) oraz XML/SWF Slideshow Carousel (http://vm.xmlswf.com/joomla-modules/carousel-slideshow). Mój problem polega na tym, że niestety w obydwu przypadkach, po instalacji oraz odpowiednim skonfigurowaniu (zgodnie z dokumentacją), 'karuzele' na mojej stronie po prostu nie działają. Najgorsze jest to, że nie mam żadnego błędu itp. - po prostu nic się nie zmienia, tak jak bym nic nie dodał. Mam dwa podejrzenia:
- nie prawidłowo ustawiam parametr 'Position' - ale próbowałem już ustawiać każdą pozycję, nic się nie zmienia...
- mam problem bardziej 'administracyjny' (może coś wersjami modółów, joomli itp. bądź jakimiś ustawieniami serwera ?)
Będę bardzo wdzięczny za pomoc jak to rozwiązać, bo niestety od dwóch dni męczę się z tym i niestety nigdzie nie mogę znaleźć odpowiedzi...
Z góry bardzo dziękuję! :)
Ps. Dodam jeszcze tylko że nie jestem twórcą stron i nie znam się bardzo na joomli - po prostu próbuję zrobić jedną małą witrynkę na której potrzebuję takiej 'karuzeli obrazków' które są również linkami...

deep_blue
17-08-2012, 08:53
Ktoś ma jakiś pomysł :) ?

deviapps
17-08-2012, 09:07
na jakiej stronie?

deep_blue
17-08-2012, 09:55
Witam,
Dzięki za zainteresowanie :) Chcę umieścić taką 'karuzelę' na stronce www.agatagie.pl - w zakładce góra/dól, zamiast zdjęć w tabelce, coś takiego jak Art Feature Carousel. Z góry dzięki za pomoc :)
Pozdr!

deviapps
17-08-2012, 11:05
na której pozycji ją umieściłeś w końcu?
Masz szablon JTClassic, skąd ściągnąłeś wersję na 2.5?
Dodaj najpierw moduł Własny HTML, wpisz tam "ASDFX3" i zmieniając pozycje zobacz która gdzie się wyświetla - wyeliminujesz podejrzenie nr 1

deep_blue
17-08-2012, 11:19
Dzięki deviapps - sprawdzę (trochę później) i dam znać co i jak. Szablon JTClassic ściągnąłem z templatki.com

deep_blue
23-08-2012, 11:04
Witam ponownie,
deviapps - dzięki, miałeś rację z tą pozycją - zmieniłem, i działa prawie dobrze. 'Prawie', bo niestety chyba nie do końca rozumiem idee pozycji - pamiętam że kiedyś w html'u był po prostu parametr target='nazwa_ramki' i śmigało bez problemu ;) Mam wobec tego jeszcze jedno pytanie: w zależności od przeglądarki w której otwieram moją stronkę (www.agatagie.pl ): (http://www.agatagie.pl%29:)
(*) w IE działa bez problemu, tzn. 'karuzela' wyświetla się dokładnie tam gdzie chcę
(*) w FF niestety nie jest tak kolorowo - karuzela wyświetla się poniżej 'mojej głównej ramki w której umieszczam treść'. Dokładnie widać to otwierając stronkę zarówno w FF oraz IE.
Co więcej: jako że próbując ustawić pozycję karuzeli w ustawieniach modułu niestety nie byłem w stanie umieścić jej w mojej 'głównej ramce' (zawsze pojawiała się gdzieś indziej, np. poniżej- tak jakby w stopce), po prostu skopiowałem kod skryptu i dodałem go do moich artykułów (odnośniki 'Góra' oraz 'Dół'). Po zapisaniu zmian i przelogowaniu się do panelu administracyjnego joomili widzę niestety, że w obu artykułach kod który wstawiłem został zastąpiony na:
<div align="center">&nbsp;</div>
<p>--&gt;&nbsp;</p>
(stąd też w FF widać znaczek '-->'), ale karuzela oczywiście pojawia się (zakładam że ze względu ustawienia pozycji w opcjach modułu).
Wobec tego co napisałem, mówiąc najprościej: czy jest ktoś w stanie wytłumaczyć mi po krótce co mam zrobić aby osiągnąć końcowy efekt taki jak w IE?
Z góry bardzo dziękuję!
Pozdrawiam!
Ps. Może dodam jeszcze tylko że próbowałem za pomocą Firebug'a znaleźć pozycję mojej 'ramki głównej', lecz niestety bezskutecznie...

deep_blue
23-08-2012, 15:06
Ktoś ma jakiś pomysł jak dlaczego w IE oraz FF moduł wyświetla się w różnych obszarach stronki :) ?

deviapps
23-08-2012, 15:44
myślę, że problemem jest kawałek kodu:

<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/images/up.jpg" alt="" height="163" width="527" /></p>
<div align="center">
<script type="text/javascript">// <![CDATA[
<script data-mce-type="text/javascript" src="http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/AC_RunActiveContent.js">
<script data-mce-type="text/javascript">
<embed align="middle" width="600" height="390" type="application/x-shockwave-flash" flashvars="dataFile=http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.xml" salign="" allowscriptaccess="sameDomain" allowfullscreen="true" menu="true" name="flcontent" bgcolor="000000" devicefont="false" wmode="transparent" scale="showall" loop="true" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.swf">
<noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="390" id="slideshow" align="middle"> <param name="movie" value="http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="000000" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="transparent" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="FlashVars" value="dataFile=http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.xml" /> <param name="allowScriptAccess" value="sameDomain" /> <comment data-comment-condition="[if !IE]"> <object type="application/x-shockwave-flash" data="http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.swf" width="600" height="390"> <param name="movie" value="http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="000000" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="transparent" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="FlashVars" value="dataFile=http://agatagie.pl/modules/mod_xmlswf_carouselslideshow/xml/a.xml" /> <param name="allowScriptAccess" value="sameDomain" /> </comment> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <comment data-comment-condition="[if !IE]"> </object> <!--<![endif]
// ]]></script>
</div>
<p>--&gt;&nbsp;</p>

Czyli musisz zlokalizować w jakim module lub artykule zawiera się wyświetlające "-->" i wywalić wszystko. Najbardziej przeszkadza if !IE, bo nie ma rozpoczynającego [if !IE]"> <object> [endif] przez co mieszają się regiony na stronie.

Wygląda to jak fragment wcześniej osadzonej karuzeli, która nie została w pełni usunięta. Zweryfikuj wszystkie moduły i zupełnie skasuj te, które są niepotrzebne już.

Ewentualnie zmień ostatnie tu wylistowane </script> na </noscript> .. ogólnie jakiś pomieszany kawałek html'a

deep_blue
23-08-2012, 20:34
deviapps - po raz kolejny wielkie dzięki za rady! Ale... niestety, tragedia. Nie idzie choćby nie wiem co.
To co udało mi się ustalić to to, że w opcjach karuzeli ustawiam złą pozycję - ustawiam na 'user9'. Aczkolwiek ciekawi mnie fakt, że zarówno dla menu 'Góra' jak i 'Dół' jest ustawiona ta pozycja, i w FF nie działa w ogóle, a w IE działa dla menu 'Góra'...
Ogólnie do stronki dodałem opcję 'Preview Module Positions', i w tym momencie wchodząc na:
http://www.agatagie.pl/index.php?tp=1
widać gdzie leży jaki moduł (ewidentnie nie powinienem mojej karuzeli umieszczać w 'user9' :) ). No i moja kolejna prośba o pomoc: jaki moduł jest odpowiedzialny za 'główną ramkę' w której są wyświetlane informacje? Czyli - na stronce http://www.agatagie.pl/index.php?tp=1 , jak nazywa się moduł który wyświetla ten kolorowy obrazek? Wiem że nie mogę umieścić karuzeli w żadnym 'userN', ale z drugiej strony dla żadnej innej wartości parametu 'Position' karuzela się nie wyświetla... Będę wdzięczny za jakąkolwiek, nawet najmniejszą poradę...
Dzięki!

deviapps
23-08-2012, 22:55
Wyrzuć wszystkie moduły z left (jeżeli masz)

na stronie "dół" podłącz artykuł id:33, usuń w ogóle artykuł id:5 - bo są tam jakieś dziwne żeczy.

jak nie pomoże (a pewnie nie, bo wygląda jakby moduły były poniżej ramki) , to popatrz za pluginem np {loadmodule} i umieść moduł w artykule wyświetlanym na danej stronie.

deep_blue
23-08-2012, 23:00
Dzięki za pomoc - pokombinuję i dam znać co i jak - mam nadzieję że w końcu się uda :)