Otóż dla zrozumienia problemu postaram się wyjaśnić strukturę katalogów.
gdzie:
index.php jest głównym plikiem przez który łączymy każdą inną podstronę (w sumie cala strona jest oparta tylko na tym pliku, tak jak się to ma prawie w każdym cmsie )
wszystkie podstrony są zapisane w bazie, oczywiście cms łączy moduły. Czyli w sumie index.php jest głównym plikiem i nie ma innego, wszytskie inne są includowane dołączane do głównego. Czyli jeżeli w module tworze zapytanie ajaxowe i wskazuje ścieżkę np. url: 'plik.php' to ta ścieżka, aby połączyła się z tym 'plik.php' musi być umieszczona obok tego index.php i tu wszystko jest ok :).
gdzie leży problem?
Chyba nie muszę tłumaczyć że jeżeli tych plików ajaxowych zrobi się nam z 20(tak jest w moim wypadku) to zaczyna to stwarzać mały bałagan w katalogach. Niestety nie wiem co jest nie tak, bo gdy próbuje wskazać jakiś katalog np. url:'ajax/plik.php' to normalnie powinno być tak że obok tego głównego index.php powinien być katalog ajax a w nim ten plik o nazwie 'plik.php', to niestety nie działa : (. Próbowałem już nawet oprzeć sie na miejscu w kótrym jest umieszczony ten skrypt ajaxowy czyli w modułach, ale to tez nie za wiele dało.