PDA

Zobacz pełną wersję : Joomla po wylogowaniu nie wyświetla zdjęć



mkzr
03-05-2011, 18:50
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ć?

moje
03-05-2011, 18:59
A link do strony (włączonej) mamy sobie wyczarować?

mkzr
03-05-2011, 19:00
www.tododesign.pl (http://www.tododesign.pl)

moje
03-05-2011, 19:32
A teraz ustaw na chwile domyślny szablon Joomla.

mkzr
03-05-2011, 19:44
ustawiłem.

moje
03-05-2011, 19:49
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ć.

mkzr
03-05-2011, 19:58
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.

moje
03-05-2011, 20:09
Źle wykonany szablon nie jest niczym dziwnym.

mkzr
03-05-2011, 20:39
Tylko dlaczego ten sam szablon działa idealnie, gdy jestem zalogowany?

moje
03-05-2011, 20:43
A $live_site masz uzuełnione? No i gdzie jest tag base?

mkzr
03-05-2011, 21:34
ś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,

moje
03-05-2011, 21:38
1. Skoro wiesz lepiej, to po co pytasz?
2. W tym szablonie nie ma ani grama Java'y.

mkzr
03-05-2011, 21:49
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ł.

Jola
04-05-2011, 01:36
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ę.

mkzr
04-05-2011, 23:10
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ę ?

mkzr
05-05-2011, 08:37
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!

KejeN
05-05-2011, 09:12
Ten wpis wywalał Ci mootool-sa przy odwiedzinach gościa (niezalogowanego) :)