Zobacz pełną wersję : Joomla po wylogowaniu nie wyświetla zdjęć
Witam wszystkich!
Mam joomlę 1.5 i kupiłem templatkę "develop me". Zainstalowałem Ignite Gallery. W 'kontakt' wrzucilem mapę z googli (API).
Stronę mam wyłączoną, więc wchodzę na nią logując się od strony frontowej. Dopóki jestem zalogowany wszystko wyświetla się super. Jak włączę stronę i wejdę na nią niezalogowany to mapa googli się nie wyświetla (450 px 375pc) i największe zdjęcia galerii również (600 x 400).
Jak zmieniam templatkę to galeria działa poprawnie.
Czy ktoś ma jakiś pomysł jak to rozwiązać?
A link do strony (włączonej) mamy sobie wyczarować?
www.tododesign.pl (http://www.tododesign.pl)
A teraz ustaw na chwile domyślny szablon Joomla.
Mapa googla Ci się nie pojawia, bo nie masz swojego klucza APi do googlowychmap -wyskakuje komunikat o tym.
Grafika się pojawia,więc winy błędom jest poprzedni szablon, więc musisz go poprawić.
Klucz API zmieniłem i mapa się wyświetla na innych templatkach, ale nie na tej, której chcę używać. Dziwne, że zarówno mapa jak i te duże zdjęcia nie wyświetlają się tylko w tym szablonie.
Źle wykonany szablon nie jest niczym dziwnym.
Tylko dlaczego ten sam szablon działa idealnie, gdy jestem zalogowany?
A $live_site masz uzuełnione? No i gdzie jest tag base?
ścieżki tu wg mnie nie mają znaczenia. obstawiałbym problem z javą..
W źródle po wylogowaniu brakuje mi takiego fragmentu kodu, który istnieje po zalogowaniu:
<script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="http://www.tododesign.pl/components/com_igallery/javascript/gallery.js"></script>
<script type="text/javascript" src="http://www.tododesign.pl/components/com_igallery/javascript/gallerybehaviorclass.js"></script>
<script type="text/javascript" src="http://www.tododesign.pl/components/com_igallery/javascript/gallerychildclasses.js"></script>
Może coś z tym nie tak?
larry_krk
03-05-2011, 21:37
sprawdź czy masz w szablonie <jdoc:include type="head" />, raczej na pewno nie masz,
1. Skoro wiesz lepiej, to po co pytasz?
2. W tym szablonie nie ma ani grama Java'y.
niestety mam :(
---------- Post dodany o 19:49 ---------- Poprzedni post był o 19:45 ----------
1. nie wiem.. po prostu snuję przypuszczenia.. Widzę, że wszędzie te 5 linijek się pojawia (w tym szablonie PO ZALOGOWANIU i we wszystkich innych szablonach ZAWSZE). Nie wiem tylko dlaczego nie ma tego gragmentu kodu właśnie w tej templatce po wylogowaniu. Może ktoś z Was będzie wiedział.
Witam,
pewnie by miał szanse wiedzieć jakby miał szablon czyli dostęp do źródła powodującego kłopoty. Innego rozwiązania nie widzę.
ok, udało się zrobić, że wyświetla mapę. Usunąłem kawałek niepotrzebnego kodu z pliku index.php szablonu. Galeria jednak nadal nie działa poprawnie. Ktoś ma jakiś pomysł? Przypuszczam, że coś trzeba usunąć z pliku index.php, ale nie mam pomysłu co.
larry_krk
04-05-2011, 23:39
a mógłbyś włączyć stronę ?
DZIAŁA! Można zamknąć temat. z pliku index.php tempatki usunąłem wpis:
<?php
$user =& JFactory::getUser();
if ($user->get('guest') == 1) {
$headerstuff = $this->getHeadData();
$headerstuff['scripts'] = array();
$this->setHeadData($headerstuff); }
?>
nie wiem co to było i po co to było, ale grunt, że teraz wszystko działa. Dzięki za pomoc!
Ten wpis wywalał Ci mootool-sa przy odwiedzinach gościa (niezalogowanego) :)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!