"간단한"문제가있어서 머리를 알아볼 수 없으며 URL을 검색하고 /nl/
또는 /en/
또는 /fr/
을 찾고 다음과 같이 클래스를 추가하십시오. 그에 따라 몸.URL에서 문자열 찾기 - joomla/jQuery
나는 높거나 낮은 것을 검색했으며 정확한 대답을 찾지 못하는 것 같습니다.
URL은 그것을 읽기 때문에, '깔끔하게'구축이다 : www.mysite.com/nl/mypage
"간단한"문제가있어서 머리를 알아볼 수 없으며 URL을 검색하고 /nl/
또는 /en/
또는 /fr/
을 찾고 다음과 같이 클래스를 추가하십시오. 그에 따라 몸.URL에서 문자열 찾기 - joomla/jQuery
나는 높거나 낮은 것을 검색했으며 정확한 대답을 찾지 못하는 것 같습니다.
URL은 그것을 읽기 때문에, '깔끔하게'구축이다 : www.mysite.com/nl/mypage
당신은 같은 것을 시도해 볼 수도 있습니다 -이 시도
if (location.href.indexOf('/en/') > -1) {
$("body").addClass("enClass");
}
이것은 트릭을했다 !! 대단히 고마워! switch 문을 적용하면 끝났습니다! 다시 한 번 감사드립니다! – Jbcarey
을 :..
$url = 'www.mysite.com/nl/mypage...';
$url_parts = explode('/', $url);
foreach($url_parts as $part):
if($part = 'nl'){ var_dump($part); }
endforeach;
나는 OP가 클라이언트 쪽에서 그것을하고 싶어한다고 생각합니다 ... –
를 사용하여 정규 표현식을 캡처 변수로서의 URL :
var url = window.location;
,
그런 다음 언어를 검색 :
var pattern = /\/en\/|\/nl\/|\/fr\//
if (url.match(pattern)) {
// there's a match
} else {
// there isn't
}
을 당신은 단지 하나의 언어를 포함하는 패턴을 하나 개의 언어에 대한 if
문을 변경합니다. 예 : en
:
var pattern = /\/en\//;
if (url.match(pattern)) {
// on en
} else {
// not on en
}
왜 서버 측 언어로 변수에 값을 할당하지 않습니까? – Shef