PDA

Zobacz pełną wersję : joomla 1.0.11 dziwne zachowanie linkow



pytacz
16-11-2006, 20:27
czy ktos wie i moglby doradzic co moze byc przyczyna pojawiajacego sie (wczesniej go nie bylo) tekstu:

Nie masz uprawnień, aby zobaczyć tę część witryny. Musisz się zalogować.

w sytuacji uzywania linkow miedzy artykulami, czyli bez itemid? jezeli dopisany zostanie jakikolwiek itemid to wszystkie artykuly laduja sie tak jak powinny (czyli dzialaja poprawnie wylacznie z mainmenu)
plis helppppp

Rybik
16-11-2006, 20:55
nie bardzo lapie z tym id, ale ...

robisz linka w menu, kopiujesz skrot (ogladajac witryne jak end-user), wklejasz w artykul, kasujesz pozycje menu - zawsze dzialalo

a nawiazujac do linkow istniejacych ktore dzialaly wczesniej a teraz nie to przyczyn moze byc kilka:
- wlaczenie SEF/SEO
- zmiana domeny, podkatalogu
- upgrade wersji Joomla bez latek poprawkowych

dziwne problemy z komunikatem ktory wymieniles zdarzyly sie tez na serwerze gdzie niespodziewanie wlaczono "register globals", lub zmieniono php z 4 na 5 (nie pamietam juz co bylo przyczyna, tak tylko mi sie kojarzy)

pytacz
16-11-2006, 21:19
wylaczony SEF/SEO, wylaczony htaccess:

index.php?option=com_content&task=view&id=1
komunikat

index.php?option=com_content&task=view&id=1&Itemid=1
dziala

wlaczony SEF/SEO, wlaczony htaccess:

/content/view/1/
komunikat

/content/view/1/1/
dziala

wszystko dzialalo do blizej nieokreslonego momentu

oczywiscie metoda z dodawaniem linka do menu i wklejaniem go bedzie dzialala, aaaaaale skoro edycja opiera sie na wysiwygu jce, to byloby rozwiazanie bardzo pracochlonne, szczegolnie dla osob, ktore tego uzywaja (lekko niegramotne)

register globals byl caly czas wlaczony i nadal jest
ciekawostka jest to, ze na tym samym koncie (w home.pl) stoi drugi identyczny sajt, oczywiscie w nim wszystko funkcjonuje poprawnie :(
po prostu cuda

Rybik
16-11-2006, 21:35
ustaw serwer tak jak opisalim w FAQ, problemem jest chyba sposob generowania linka przez JCE i trzeba mu dopisac w kodzie ze przy braku itemid zeby dawal 1, bedzie to w kodzie bota do JCE

i wylacz koniecznie te globale

pytacz
16-11-2006, 21:50
ale to jest lekko kombinowane rozwiazanie, bo powinny wszystkie linki (te z SEFem wlaczonym i wylaczonym) dzialac poprawnie, czyli wczytywac tresc, bez podawania itemid hmmm

pytacz
17-11-2006, 02:09
ciekawa sprawa,
po zmianie w index.php

if ( !$Itemid ) {
// when no Itemid give a default value
$Itemid = 99999999;
}

na

if ( !$Itemid ) {
// when no Itemid give a default value
$Itemid = 9999999;
}

znowu zaczelo chodzic, czy ktos sie orientuje co sie stalo?????

filmen
14-01-2007, 04:12
witam

potwierdzam ten sam problem... i jego rozwiązanie jak powyżej, czyli z

if ( !$Itemid ) {
// when no Itemid give a default value
$Itemid = 99999999;
}

po usunięciu jednej 9tki działa ok