Zobacz pełną wersję : Problem z wyświetlaniem grafik szablonu i innych przed zalogowaniem
Witam.
Mam problem, mianowicie surfując sobie po moim portalu opartym o J 1.5 na niektórych podstronach strona wyświetla się "nago" czysty tekst bez żadnej grafiki szablonu czy też tej która znajduje się w innym katalogu niż "templates"... Jest poprostu masakra, próbuję już wszystkiego i dalej nie wiem w czym tkwi problem.
Na początek chciałbym by ktoś sam posurwował po moim portalu http://www.eh-nation.pl/ w celu sprawdzenia czy czasem tylko u mnie ten problem się nie pojawia! Wówczas wykluczyłbym winę joomli a podejrzewałbym konfigurację przegladarki, bądź łącza gdyż korzystam z mobilnego internetu a z tego co wiem to grafiki są kompresowane przez operatora przed przesłaniem do użytkownika.
Dodam że po zalogowaniu problem znika...
zip_jacek
16-10-2010, 20:32
witam, ja też mam podobny problem i nie wiem od czego może on zależeć. Szablon wczytuje się na jednej podstronie a na drugiej tylko tekst nic więcej. I to nie jest zależne czy ustawię jako domyślny szablon standardowy czy zainstaluję jakiś inny. U mnie po zalogowaniu jest dalej tak samo...
---------- Post dodany o 20:32 ---------- Poprzedni post był o 20:24 ----------
u mnie przed chwilą doszedłem co to jest. Wejdź kolego w konfigurację w panelu kontrolnym. Po prawej stronie będziesz miał konfogurację dla wyszukiwarek. Zaznacz wszystko na tak ja miałem tylko proste adresy na tak i dlatego takie błędy mi się robiły teraz wszystzko zaznaczyłem na tak i jest dobrze:)
Cały czas mam ustawione:
Proste adresy: Tak
Korzystaj z mod_rewrite: Tak
Adresy z przyrostkiem: TakI nie zamierzam tego zmieniać choćby "....." < --- bez wulgaryzmów, prosimy, a_m // :lol: Ale nie wykluczam, że to może mieć jakiś wpływ.
Dodam jeszcze, że problem występuje u mnie od długiego czasu, tak długiego, że już nie pamiętam od kiedy. Możliwe ze od momentu, gdy pozmieniałem te opcje z nie na tak.
Wcześniej o tym nie pisałem, bo pojawiał się on bardzo sporadycznie i nie był aż tak kłopotliwy. Ale ostatnio pojawia się coraz częściej co mnie zaczyna powoli irytować!!
seba.adm
17-10-2010, 00:23
Witam
Cały czas mam ustawione:
I nie zamierzam tego zmieniać choćby "gównami lało" :lol:
Rozumiem ze problem może być irytujący, ale można też inaczej wyrazić się na forum:blink:
... Możliwe ze od momentu, gdy pozmieniałem te opcje z nie na tak...Czy plik htaccess.txt został zmieniony na .htaccess ?
Proste adresy w Joomla (http://wiki.joomla.pl/index.php/Proste_adresy_w_Joomla_1.5) zostały omówione na http://wiki.joomla.pl (http://wiki.joomla.pl/)
Słowo którego użyłem raczej nie zalicza się do wulgaryzmów, no ale każdy ma swój sposób interpretacji tego słowa:) Ale nie to jest tematem tego wątku...
Wracając do dyskusji nazwa pliku i jego rozszerzenie zostało zmienione z "htaccess.txt" na ".htaccess" zgodnie ze wskazówkami włączania prostych adresów w joomli...
Dla pewności zapytam co powinien zawierać plik .htaccess? Mój zawiera następujący kod:
=======================================
usunąłem ten kod: niczemu nie służy
===================== zwiastun ============
zwiastun
17-10-2010, 12:42
przepisywanie tutaj plików z pakietu instalacyjnego nie ma żadnego sensu
Plik powinien zawierać to, co zawiera + ewentualne własne uzupełnienia
Hmm... Widzę że rozwiązanie będzie trudniejsze niż myslalem... A powiedzcie mi czy plik robots.txt moze miec wplyw na to? Mnie się wydaje ze nie, ale pytam aby sie upewnic...
larry_krk
18-10-2010, 01:36
<link href="templates/dj_2_v1.1_lernvid.com/css/template.css (http://forum.joomla.pl/view-source:http://www.eh-nation.pl/galeria-zdj/templates/dj_2_v1.1_lernvid.com/css/template.css)" rel="stylesheet" type="text/css" media="all" /> gdzie pod templates/dj_2_v1.1_lernvid.com/css/template.css (http://forum.joomla.pl/view-source:http://www.eh-nation.pl/galeria-zdj/templates/dj_2_v1.1_lernvid.com/css/template.css) wywala mi 404, jak masz osadzone style w index.php??
spróbuj:
<link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/css/template.css" type="text/css" />
daj znać, czy pomogło
Podgląd źródła strony znacznie różni się rzeczywistą zawartością pliku "index.php" bo to PHP w którym jestem dość zielony.
Jak na razie uczę się go jak wszystkiego innego się uczyłem, taki samouk:P
Mi pod plikiem http://www.eh-nation.pl/templates/dj_2_v1.1_lernvid.com/css/template.css nie wywala błędu 404.
Problem na pewno nie tkwi w szablonie, gdyż niedawno zmieniałem templatkę, a na poprzedniej był ten sam problem tylko jak już wspomniałem pojawia się on wtedy, gdy mu się zachce tzn nie ma reguły na to czy wyskoczy tylko pod linkiem /muzyka.html czy /dzwonki.html
Najczęściej pojawiał mi się w stronie rejestracji nowego użytkownika jednak wchodząc po kilku godzinach w stronę rejestracji problem znikł, a za jakiś czas znów się pojawił.
Tak na oko pojawia się co 10wyświetleń...
Powiedzcie mi tylko czy ktoś z was dostrzegł ten problem u mnie bo mam wrażenie że strona wyświetla się tylko mi nieprawidłowo.
A jeszcze jedno pytanie czy hosting może mieć na to wpływ?
Wykupuje serwer w firmie webd.pl i często mam problemy z bazą danych (albo jej nie widzi przez kilka sekund albo jest strasznie wolna)...
Ponadto problem ten występował na wszystkich poprzednich wersjach Joomli. Aktualizacje nie pomagają...
Wykupuje serwer w firmie webd.pl i często mam problemy z bazą danych ...
A mówił nauczyciel na informatyce: nie oszczędzaj na hostingu ?
Ja od nich uciekłem kilka lat temu, i nagle problemy znikły.
No wiem wiem. Webd.pl to jedna z gorszych firm chociaż nie jest najtańsza. Teraz mam nauczkę żeby sprawdzić opinie na temat usługi zanim się z niej korzysta, gdyż wybierając ten hosting nie rozmyślałem zbytnio z tego powodu. Będę robił przenosiny w przyszłym roku tylko czy to pomoże w rozwiązaniu opisywanego problemu... Czyli mam rozumieć że winien temu może być serwer? hm...?
Odświeżam temat gdyż w dalszym ciągu mam ten problem;/ Proszę chociaż niech ktoś napisze czy też mu ten problem się pojawia podczas wyświetlania eh-nation bo nie mam możliwości sprawdzić u kogoś.
Witajcie.
Otóż jestem w 100% pewnien że winny temu nie jest hosting gdyż wykupiłem nowy na home.pl: http://www.eh-nation.home.pl/index.php szybkość działania strony uległa znaczej zmianie ale problem istnieje nadal;( Ponadto zaaktualizowałem joomle do wersji 1.5.2.1 co też nie dało żadnej poprawy.
Jakieś sygestie?
-----------------------edit-------------------------
Zauważyłem że problem najczęściej pojawia się gdy użyje się przycisku wstecz w przeglądarce.
palyga007
27-10-2010, 08:53
A tak z głupia frant zapytam.
Jak wygląda twoja zmienna $live_site?
Na hostingu dla home:
var $live_site = 'http://www.eh-nation.home.pl';
A na hostingu dla webd.pl:
var $live_site = 'http://www.eh-nation.pl';
Dobra żeby nie było hosting już całkowicie został zmieniony na home.pl także webd.pl już nieaktualne.
Dopiero teraz wpadł mi w rączki ten cenny artykuł: http://www.wiki.joomla.pl/index.php/Proste_adresy_w_Joomla_1.5 wg którego postępowałem.
A więc tak:
-mod_rewrite działa poprawnie,
-wersja PHP: 5.2.14
-wersja MYSQL: 5.0.91-log
-wersja Apache: nie wiem gdzie sprawdzić
-działania jakie podjąłem w celu usunięcia problemu opisane są tutaj: http://forum.joomla.pl/showthread.php?45414-Problem-z-prostymi-adresami-po-przenosinach-joomli&p=198887#post198887
-jedyna opcja podświetlana podczas instalacji na czerwono to: Wyświetlaj informacje o błędach: włączone
-używam joomli 1.5.2.1 Stable PL
-włączone mam wszystkie trzy opcje w Konfiguracja / Optymalizacja dla wyszukiwarek !
A cały problem opisuję w poprzednich moich postach...
larry_krk
02-11-2010, 21:30
niestety dalej jest to samo - na podstronach które "szaleją" nie uświadczysz połączenia z arkuszem css.
Ja na Twoim miejscu zacząłbym poważnie myśleć o przygotowaniu strony od nowa (najpierw na kompie, albo jakimś "tymczasowym" hoście - ta póki co niech "wisi") i ewentualnie pilnował czy w trakcie dodawania modułów/komponentów/treści problem się nie zaczyna powtarzać .
Za taką poradę oczywiście masz prawo kopnąć mnie w zadek. Pozdrawiam
Nie no, każda porada jest dla mnie cenna;) Oczywiście zrobię to w ostateczności na razie jeszcze pobuszuje w necie troszkę. Jakby komuś coś przyszło do głowy będę wdzięczny. sam też opiszę rozwiązanie jeśli uda mi się do tego dojść:D
Witam
gri1989 Pobrałem szablon, który wykorzystujesz na swojej stronie z http://www.joomla24.com/remository/finishdown/4661.html przeanalizowałem jego kod i podejrzewam iż wiem co powoduje te problemy z css. Spróbuj podmienić treść pliku head_includes.php z głównego folderu szablonu na następującą:
<head>
<jdoc:include type="head" />
<?php
// inserting mootools
JHTML::_('behavior.mootools');
?>
<meta name="designer" content="Juergen Koller - http://www.lernvid.com" />
<meta name="licence" content="Creative Commons 3.0" />
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" rel="stylesheet" type="text/css" media="all" />
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" rel="stylesheet" type="text/css" media="all" />
<!--[if IE 7]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<!--[if lt IE 7]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie5x6x.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/hover.js"></script>
<?php if (($this->params->get('showStyleswitcher')) !=0) : ?>
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/colors1.css" title="styles1" media="screen" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/colors2.css" title="styles2" media="screen" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/colors3.css" title="styles3" media="screen" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/colors4.css" title="styles4" media="screen" />
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/toggle.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jq.css.switch.js"></script>
<?php endif;?>
</head>
<?php
if($this->countModules("left")&&!$this->countModules("right")){ $contentwidth="left";}
if($this->countModules("right")&&!$this->countModules("left")){ $contentwidth="right";}
if($this->countModules("left")&&$this->countModules("right")) {$contentwidth="middle"; }
?>
Pozdrawiam
Drogi wojsmol'e,
Kod w pilku head_includes.php podmieniłem na ten który mi podałeś i jak narazie strona wydaje się wyświetlać poprawnie!:up:
Normalnie nie dowierzam że działa! Nie wiem na czym polegał błąd, ale zaraz sobie porównam kody i wnioski wypiszę ładnie tutaj! Trochę mnie to zdziwiło bo sądziłem że problem nie tkwi w templatce gdyż ich zmiana nie przynosiła oczekiwanego rezultatu, ale dla mnie najważniejsze że już jest ok!
Niezwykle dziękuję za pomoc, gdyż już myślałem, że problemu nie uda się rozwiązać w tak łatwy sposób jakim jest prośba o pomoc na forum joomla :D
DZIĘKUJĘ PIĘKNIE!:D
---------- Post dodany o 10:05 ---------- Poprzedni post był o 06:56 ----------
Otóż tak...
Oryginalny kod pliku head_includes.php wygląda w mojej templatce następująco:
<head>
<jdoc:include type="head" />
<?php
// inserting mootools
JHTML::_('behavior.mootools');
?>
<meta name="designer" content="Juergen Koller - http://www.lernvid.com" />
<meta name="licence" content="Creative Commons 3.0" />
<link href="templates/<?php echo $this->template ?>/css/template.css" rel="stylesheet" type="text/css" media="all" />
<link href="templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" rel="stylesheet" type="text/css" media="all" />
<!--[if IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<!--[if lt IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie5x6x.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/hover.js"></script>
<?php if (($this->params->get('showStyleswitcher')) !=0) : ?>
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template ?>/css/colors1.css" title="styles1" media="screen" />
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template ?>/css/colors2.css" title="styles2" media="screen" />
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template ?>/css/colors3.css" title="styles3" media="screen" />
<link rel="stylesheet" type="text/css" href="templates/<?php echo $this->template ?>/css/colors4.css" title="styles4" media="screen" />
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/toggle.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jq.css.switch.js"></script>
<?php endif;?>
</head>
<?php
if($this->countModules("left")&&!$this->countModules("right")){ $contentwidth="left";}
if($this->countModules("right")&&!$this->countModules("left")){ $contentwidth="right";}
if($this->countModules("left")&&$this->countModules("right")) {$contentwidth="middle"; }
?>
A kod edytowany przez wojsmol'a wygląda jak podał w swoim poście.
Co następuje...
Link do pliku css templatki w oryginalnej postaci wyglądał tak:
href="templates/<?php echo $this->template ?>/css/template.css"
po edycji wojsmol'a wygląda tak:
href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css"
Tutaj przykład kolejnego linku do innego pliku css:
Oryginalny:
href="templates/<?php echo $this->template ?>/css/ie7.css"
Po edycji wojsmol'a:
href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie7.css"
Podsumowanie:
Przed każdym linkiem odnoszącym się do jakiegokolwiek pliku css templatki dodano kod:
<?php echo $this->baseurl ?>/
Mam nadzieję, że pomoc wojsmol'a przyda się w przyszłości nie tylko mi gdyż ten problem pojawiał mi się na wszystkich templatkach:blink:
Witam Koledzy mam podobny jak nie taki sam problem
Nie wiem po pierwsze gdzie szukać tego pliku head_includes.php z chęcią spróbowałbym go podmienić
Moja strona zachowuje się w ten sposób iż odnośniki w meni i modułach po lewej stronie zmieniają się dość często raz jest dobrze a raz rozwala stronę raz jest bez grafiki a raz z grafiką ale jakby bez szablonu i biała strona oczywiście wszystko porozwalane
Gdy zmienię cokolwiek w prostych adresach na tak lub nie po chwili strona działa bez zarzutu z prostymi linkami lub nie Niestety działa tylko przez godzinę dzień lub dobę Potem znowu klikając w link przekierowuje (tzn. zmienia strasznie linki w odnośnikach np powtarza się dwa razy adrers strony jakieś komponęty / index.php? i tym podobne Gdy ręcznie wpiszę adres otwiera się poprawnie ale bez grafiki Moja strona to www.rzegus.pl
Przepraszam iż piszę tak chaotycznie.
Proszę o pomoc i oczywiście przepraszam za jakieś gafy dopiero się uczę i po moim problemie idzie mi dość opornie
Witam
rzegus W index.php szablonu zamień
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" <?php include_once('html/pagination.php');?> />
<![endif]-->na
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" <?php include_once('html/pagination.php');?> />
<![endif]-->pogrubioną czcionką zaznaczyłem dodane fragmenty kodu.
Pozdrawiam
bardzo dziękuję za pomoc i tak szybką podpowiedź Za pierwszym razem o godz 16 30 pomogło strona zaczęła działać i już miałem nadzieję że to koniec moich problemów niestety godz 20 24 znów lipa brak grafiki i odnośniki pozmieniane na
http://www.rzegus.pl/index.php/components/com_jcomments/wynajem-kampingu
a powinno być
http://www.rzegus.pl/wynajem-kampingu
Poza tym coś się dzieje z licznikiem stron
Naszą witrynę przegląda teraz 5 gości
i tak czasami do 35 gości --- co jest miłe i nabija licznik stron lecz niestety wątpię iż mam tak popularną stronę
Proszę nie rezygnować z pomocy teraz nic tam nie zmieniam aby wychaczyć błędy
---------- Post dodany o 22:14 ---------- Poprzedni post był o 20:29 ----------
godz 22 08 odnośnik wygląda w ten sposób
http://www.rzegus.pl/index.php/component/components/com_jcomments/components/com_jcomments/images/index.phhttp:/www.rzegus.pl/wynajem-kampingu
Zastanawiam się czy zależy to od czasu jaki upłynął czy od ilości otwieranych stron ??????
wcześniej naprawiałem stronę grzebiąc w htaccess na jakiś czas było oki potem wniknąłem w configuration.phb raz oki raz z jakimś błędem oczywiście wszystko wedlug porad na forach
No i dalej jest lipa i tak ze 6 mies
najgorsze że jak coś zrobię źle to nawet o tym nie wiem bo strona potrafi przez 24 h działać dobrze a potem lipa
---------- Post dodany o 22:27 ---------- Poprzedni post był o 22:14 ----------
godzina 22 21 po wklejeniu adresu innego niż www.rzegus.pl - strona startowa a wpisanie ręcznie np. http://www.rzegus.pl/kurs wróciła grafika i wszystkie odnośniki działają prawidłowo oprócz strony start czyli www.rzegus.pl
Trochę się w tym gubię , mam nadzieję iż nie za bardzo chaotycznie to opisuję
Podejżewam iż za parę godzin cała strona będzie działała poprawnie a nad ranem już znowu będzie lipa
Proszę o wszystkie możliwe sugestie sprawdzę wszystkie podpowiedzi
---------- Post dodany o 22:31 ---------- Poprzedni post był o 22:27 ----------
no cóż godzina 22:30 strona śmiga aż milo popatrzeć Ciekawe jak długo ?????????????????????????????
---------- Post dodany o 22:32 ---------- Poprzedni post był o 22:31 ----------
oczywiście nikt nic tu nie naprawiał sama się zmienia rano pewnie będzie lipa
---------- Post dodany 08-02-2011 o 19:18 ---------- Poprzedni post był 07-02-2011 o 22:32 ----------
Witam dziś o godzinie 16 00 strona działała ale już o 19 20 znów lipa tym razem link wygląda tak
http://www.rzegus.pl/index.php/wynajem-kampingu/kaming-wynajm
Ma ktoś jakiś pomysł ???
KOLEDZY DWA TYGODNIE A ja DALEJ CZEKAM NA POMOC DODAM TYLKO że gdy cokolwiek zmienię w modułach np kolejność pomaga na jakiś czas ale nie na długo
Witam pomogła zmiana serwera Pozdrawiam
Nie chciałbym odkopywać starych wątków jednak myślę że moja wypowiedź pomoże wielu osobom. Otóż mój adres witryny często zamiast "www.eh-nation.pl/index.php" wyświetlał się jako:
-httpwww.eh-nation.pl/index.php
-w.eh-nation.pl/index.php
-ww.eh-nation.pl/index.php
-forum.eh-nation.pl/index.php
-pl.eh-nation.pl/index.php
-79.96.149.194/index.php
-jww.eh-nation.pl
i wiele innych dziwnych adresów... Ponadto google zaczęło każdy adres indexować jako różne witryny za co (nie jestem pewien) mógłbym otrzymać "bana".
W szybki i łatwy sposób naprawiłem ten problem instalując plugin SEO Canonicalisation dostępny pod adresem: http://extensions.joomla.org/extensions/site-management/seo-a-metadata/5355
Po instalacji należy przejść do zaplacza joomla następnie w zakładce dodatków znaleźć System - Canonicalization, włączyć plugin i w okienku Correct Host wpisać prawidłowy adres witryny bez http czyli w moim przypadku było www.eh-nation.pl i gotowe ;-)
Kilka postów wyżej opisywałem swój problem dotyczący szablonu, który mimo pomocy wojsmol'a powrócił. Włączenie tego pluginu również naprawiło nieprawidłowo wyświetlającą się templatkę :P
Witam
gri1989 Odpowiem Ci krótko:
Ponadto google zaczęło każdy adres indexować jako różne witryny za co (nie jestem pewien) mógłbym otrzymać "bana".Nie tak łatwo o bana jeżeli wszystkie wspomniane adresy wskazywały na jeden i ten sam adres IP.
W szybki i łatwy sposób naprawiłem ten problem instalując pluginPowinienej napisać "zamaskowałem".
Pozdrawiam
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!