2014-06-12 4 views
0

나는 Joomla 2.5 프레임 워크를 기반으로 클라이언트의 웹 사이트에서 일하고 있습니다. SEF가 꺼져으로합니다 (내장 줌라 버전) URL은 사용자가 플러그인, 내가 구성 요소 CMGroupbuying를 사용중인 경우 확인이 플러그인 만 불을 만들기 위해 플러그인 라인으로 구축 한이Joomla 2.5 서재응/htaccess 중지 구성 요소 detecion

http://(domain)/index.php?option=com_cmgroupbuying&view=alldeals&Itemid=424 

입니다

$component = JRequest::getCmd('option'); 
if($component =='com_cmgroupbuying') 
       { etc etc } 

SEF를 끄면이 기능이 아름답게 작동합니다. 내가 SEF를 사용할 때 그러나 URL은

http://(domain)/the-deals 

로 변신하고 검색 스크립트는 줌라 그냥 더 이상 요청 :: getCmd ('옵션')을보고로 작업하지 중지; 정직한 com_cmgroupbuying과 같아서 getCmd가 전혀 쓸모 없게 만들어 버리므로 저를 날려 버립니다. 나는이 부분에서 다른 부분을 보았지만 결정적인 결함은 발견되지 않았다.

Joomla의 장애를 막기위한 해결책을 누군가가 제공 할 수 있는가? DEFAULT htaccess 결함의 몇 줄을 추가하면 joomla에 대한 정보가 다음과 같이 유지된다. 사용하거나, 어쩌면 URL의 일부를 검출하는 그래서 나는 기능은

class plgSystemCMMobileDetection extends JPlugin { 
    public function onAfterInitialise() 
    { 

에 싸여 있던 줌라 스택 교환

에 사용자에게 그

+0

'JRequest :: getVar ('option');'시도한 적이 있습니까? –

+0

차이가 없습니다. – MOLEDesign

답변

0

고정 감사에서 검출기 스크립트를 구축 할 수 th를 의미하다 라우팅이 완료되기 전에 함수가 실행 중입니다. 나는 onAfterRoute로 onAfterInitialise를 바 꾸었습니다. 그리고 모두 수정되었습니다!

관련 문제