2011-08-24 5 views
0

이미 텍스트를 웹 사이트의 이미지로 대체하고 있지만 실행중인 플랫폼으로 인해 약간의 문제가 발생했습니다. 이는 독점적이며 제한된 액세스를 제공합니다.페이지 URL에 따라 페이지의 텍스트를 바꿉니다.

Google의 목표는 가격을 이미지로 바꾸는 것입니다.이 특정 브랜드와 그 안에있는 모든 항목에 대해서만입니다.

현재 URL을 볼 수있는 일종의 표현을 형성 한 다음 텍스트를 이미지로 바꾸는 것이 적합하다고 판단됩니다.

유효한 생각인가요? 그렇다면 어떻게해야합니까?

Here is a link to a sample product 'KW 서스펜션'브랜드에 속합니다.

+0

나는 SEO 클라이언트 측에서 이와 같이 HTML을 바꾸는 데주의해야합니다. 당신은 은폐를 위해 물갈퀴가되고 싶지 않다. –

+0

Amin, 이것은 실제로 우리가 가격을 숨기고 고객이 아이템 비용을보기 전에 장바구니에 추가하게해야한다는 것을 의미한다. – asdf

+0

시간, 인내, 지식에 대해 대단히 감사합니다. – asdf

답변

0

그래 그게 너무 열심히하지 않아야,

<script> 

    $(document).ready(function(){ 
     if (/.*\/kw_suspension\/.*/i.test(location.href)) { 
       $(".yourprice").html("<img src='myimg.png' />"); 
     } 
    }); 

</script> 

당신은 또한 당신은 단지()에 맞게하는 기준 내에서 무엇을 변경하는 정규 표현식을 사용하여 확인을 변경할 수 있습니다. OP에 의해 제안

편집

추가 주변의 코드와는 정규 표현식으로 변경.

+0

고마워요.하지만 한 번에 단 하나의 URL 만 처리하는 것처럼 보입니까? 모든 하위 카테고리 및 제품을 다루기 위해/kw_suspension /이 포함 된 모든 URL을 포함하도록 만들 수 있습니까? – asdf

+0

예, 정규식을 사용하기위한 조건 만 바꾸면됩니다. if (/.*\/kw_suspension\/.*/i.test(location.href)) {... –

+0

제이크의 대답은 정확히 무엇입니까. –

1

현재 Windows URL에 대한 문자열을 반환하는 location.href에 액세스 할 수 있으며 정규식을 사용하여 브랜드가 ur에 있는지 확인할 수 있습니다. 당신은 다음이 가격 범위를 대체 할 대체 할 수 있습니다

var matcher = new Regexp(/kw_suspension/); 
if(x.test(location.href){ 
    $('#ctl00_MainContentPlaceHolder_YourPriceLabel').replace(better html here); 
} 

kw_suspension가 URL에 후 다른 뭔가 가격으로 범위를 대체하는 경우는 위의 단지 볼 수 있습니다.

+0

안녕하세요 Jake,이 테스트를 시도했는데 잘못 처리 중입니다. 다음은 다른 브랜드로 대체되고 다른 웹 사이트에서 테스트 한 코드입니다. 웹 사이트 : http://bit.ly/oNOA4a – asdf

+0

그 URL을 보려면 kw_suspesion을 injen –

+0

으로 바꿀 것입니다. 코드를 살펴 보았을 때 결과가없는 다른 것들도 시도해 봤습니다.전체 코드를 제공 할 수 있다면 내 문제 일 수 있다고 생각합니다.이 문제를 추가 할 때 약간의 문제가 있습니다. '' – asdf

0

indexOf을 사용하여 URL에 키워드가 포함되어 있는지 확인할 수 있습니다.

$(document).ready(function(){ 
    var urlString = location.href; //get URL string 

    if(urlString.string.indexOf("kw_suspension") != -1){ 
     $('div.yourprice').empty().html('<img src="/path/to/image.jpg" />'); 
    } 
}); 
+0

이 게시물에 다시 점점 주셔서 감사합니다 난 그냥 추가합니다.; . '$ (". yourprice") HTML ("");?? 당신이 태그를 포함하여 전체 코드 나에게 제공 할 수있는 경우 당신은 당신의 이미지를 대체 내가 크게부터 감사하겠습니다 // 한' 이 형식을 잘못 지정했다고 생각합니다. – asdf

+0

업데이트 된 답변 확인 –

관련 문제