2012-10-28 6 views
1

내 Wordpress 및 Mybb 설치시 제휴사 링크로 자동으로 링크를 변경하고 싶습니다. 이렇게하면 광고주가 제휴사 웹 사이트를 계속 변경하고 있음을 알게 될 때 코드를 나중에 변경해야하는 경우 링크 관리 시간을 줄일 수 있습니다.자동으로 모든 외부 링크를 제휴사 링크로 변환

이것은 bestylish.com 제휴 계획의 제 설정입니다. URL은 가정하는 경우 : http://www.bestylish.com/men-shoes
내가 그것을 할 필요가이 - http://affiliates.tyroodr.com/ez/arttnpokwow/&lnkurl=http://www.bestylish.com/men-shoes%3Futm_source%3Dtyroo%26utm_medium%3Daffiliate%26utm_campaign%3D12june12_20percenteossoffer

나는 또한 HTTP이 필요합니다 : // 항상 www.bestylish.com 의 존재, 그것은 확인의 경우, 경우에 시작하기 전에 거기에, 그렇지 않으면 그렇지 않으면 제대로 리디렉션되지 않을 추가해야합니다. Change all website links to affiliate links automatically

하지만 난이도 시작 부분에 코드를 추가해야하는 반면이 단지 끝 부분에 코드를 추가에 대해 이야기 :

것은 같은 종류가 여기에있다. 또한 매번 처음에 http : //를 추가하는 것에 대해서는 언급하지 않습니다. 아무도 도와 줄 수 있습니까?

감사합니다.

당신은 당신의 연결을 업데이트 할 매우 유사한 jQuery를 기능을 사용할 수 있습니다

답변

0

, 당신은 방금 전에 새 URL 정보를 추가 할 수 있으며 현재 링크 한 후, 아래 참조 :

// attach a click even to all <a> elements 
$("a").click(function() { 
    addAffiliate(this); 
}); 

// your affiliate URL and querystrig variable for redirect 
var affiliateURL = "http://affiliates.tyroodr.com/ez/arttnpokwow/?lnkurl="; 
// additional querystring values to append 
var addQueryString = "&utm_source=tyroo&utm_medium=affiliate&utm_campaign=12june12_20percenteossoffer"; 

// function called when link is clicked 
function addAffiliate(link) { 
    // make sure this link does is not to the current site and does not contain the affiliateURL 
    if ((link.href).indexOf(location.host) < 0 && (link.href).indexOf(affiliateURL) < 0){ 
     // update the link with the affiliateURL, the url encoded link, and the additional query string 
     link.href = affiliateURL + escape(link.href) + addQueryString; 
    } 
    alert(link.href); 
    // return true to follow the link 
    return true; 
} 
+0

: 당신이 더 진보 된 무언가를 원하는 경우에 http://wordpress.org/plugins/search.php?q=link+cloak&sort=

, 당신은 한 번 봐 가질 수는 doubelyarp, 나는 이것을 해결할 수있다. 여기서 데모를 보여 주시겠습니까? : http://jsfiddle.net/eK7XW/ thanks – Piyush

+0

jsfiddle.com에서는'location.hostname'을 사용하여 링크를 업데이트 할 시점을 결정할 수 있습니다.이 중 어느 사이트가 www.beststylish가 될지 결정합니다. com'이지만 테스트에서는'jsfiddle.com'이됩니다. 나는 당신이'http : // beststylish.com'에 있고'http : // beststylish.com/www.beststylish.com'이 될 결과를 클릭한다면 당신이 가지고있는 두 번째 예제가 틀렸다는 것을 말할 수있다. – doublesharp

0

을 당신이 유형을 찾고 생각 일의.

=>http://nullrefer.com/?http://freekaamaal.com/discuss/index.php

이 포럼에 참여하고 제휴 링크로 변환됩니다 스레드에있는 링크를 게시하려고 방문하십시오. 이 유형의 스크립트를 찾고 있지만 돔의 모양을 파악할 수 없습니다.

안부

광고주가 자신의 플랫폼이나 그들은 아마도 모든 링크 (실제와 제휴 링크 모두) 변경됩니다 작업하는 affiliatet 네트워크를 변경하는 경우 당신이 필요하므로

은, 모든

+0

정확히 이것 나는 찾고 있었다. 하지만 지금은이 스크립트를 개발자가 만들었습니다. :) – Piyush

0

먼저 bbpowercis 귀하가 홍보하는 모든 상인을 위해 귀하의 관습을하십시오.

나는 당신에게 몇 가지 제휴 링크 클로킹/관리 플러그인 또는 서비스를 갖도록 제안 할 수 있습니다. 당신은 링크를 관리하고 외투에 bit.ly 시도 할 수 있습니다, 당신은 않음을하게됩니다 많은 무료 워드 프레스 플러그인이 있습니다 : 안녕하세요 http://autoaffiliatelinks.com/