KLDP Ad Alliance
소개 ¶KLDPAdAlliance는 FreeSoftware, OpenSource 관련 사이트들을 좀더 쉽고 편리하게 홍보할 수 있는 프로그램입니다. FreeSoftware, OpenSource에 관심있는 모든 분들께서는 지금 여러분의 홈페이지에 다음 html 코드를 적절한 위치에 추가시켜 주시면 88x31 표준 사이즈의 배너가 랜덤하게 출력됩니다. 지금 바로 여러분의 홈페이지에서 FreeSoftware, OpenSource 관련 사이트들을 홍보하여 주십시오!
<script language='JavaScript' type='text/javascript'>
<!-- if (!document.phpAds_used) document.phpAds_used = ','; phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11); document.write ("<" + "script language='JavaScript' type='text/javascript' src='"); document.write ("<A HREF="http://img.kldp.org/adjs.php?n="">http://img.kldp.org/adjs.php?n="</A> + phpAds_random); document.write ("&clientid=4"); document.write ("&exclude=" + document.phpAds_used); if (document.referer) document.write ("&referer=" + escape(document.referer)); document.write ("'><" + "/script>"); //--> </script><noscript><a href='<A HREF="http://img.kldp.org/adclick.php?n=afc46d89">http://img.kldp.org/adclick.php?n=afc46d89</A>' target='_blank'> <img src='<A HREF="http://img.kldp.org/adview.php?clientid=4">http://img.kldp.org/adview.php?clientid=4</A>&n=afc46d89' border='0' alt=''></a></noscript> <!-- 아래 내용은 옵션입니다. --> <br /> <a href="<A HREF="http://wiki.kldp.org/wiki.php/KLDPAdAlliance"">http://wiki.kldp.org/wiki.php/KLDPAdAlliance"</A>><u>KLDPAdAlliance</u></a> 이하는 XHTML 1.1 validator로 확인된 코드입니다. (완성본은 아닙니다. 여전히 javascript 함수의 인수로 들어가는 문자열 속에는 script 요소에 language 속성이 남아있는 등 뭔가 석연치 않은 구석이 있습니다. 일단 검증기는 통과했기에 여기에 올리지만 추후 누군가 더 정확히 아시는 분께서 추가로 손봐주시기 바랍니다.)
<script type="text/javascript">
<!-- if (!document.phpAds_used) document.phpAds_used = ','; phpAds_random = new String(Math.random()); phpAds_random = phpAds_random.substring(2, 11); document.write("<" + "script language='JavaScript' type='text/javascript' src='"); document.write("<A HREF="http://img.kldp.org/adjs.php?n="">http://img.kldp.org/adjs.php?n="</A> + phpAds_random); document.write("&clientid=4"); document.write("&exclude=" + document.phpAds_used); if (document.referer) document.write("&referer=" + escape(document.referer)); document.write("'><" + "/script>"); //--> </script> <noscript> <div> <a href="<A HREF="http://img.kldp.org/adclick.php?n=afc46d89"">http://img.kldp.org/adclick.php?n=afc46d89"</A> target="_blank"> <u> </u><img src="<A HREF="http://img.kldp.org/adview.php?clientid=4">http://img.kldp.org/adview.php?clientid=4</A>&amp;n=afc46d89" alt="" width="88" height="31" /></a> </div> </noscript> <!-- 아래 내용은 옵션입니다. <br /> <a href="<A HREF="http://wiki.kldp.org/wiki.php/KLDPAdAlliance"">http://wiki.kldp.org/wiki.php/KLDPAdAlliance"</A>>KLDPAdAlliance</a> --> 이것은 2번째 소스를 바탕으로 하여 XHTML 에 맞도록 HTML 내에 있는 ' 를 " 로 고치고, escape 함수 대신 encodeURI 함수를 사용한 버전입니다. 또한, 임시 버퍼에 내용을 저장했다가 한꺼번에 document.write 로 출력하도록 바꿨습니다.
<script type="text/javascript">
<!-- if (!document.phpAds_used) document.phpAds_used = ','; phpAds_random = new String(Math.random()); phpAds_random = phpAds_random.substring(2, 11); var kldp_adalliance = ""; kldp_adalliance += "<script type=\"text/javascript\" src=\""; kldp_adalliance += "<A HREF="http://img.kldp.org/adjs.php?n="">http://img.kldp.org/adjs.php?n="</A>+phpAds_random; kldp_adalliance += "&clientid=4"; kldp_adalliance += "&exclude=" + document.phpAds_used; if (document.referer) kldp_adalliance += "&referer=" + encodeURI(document.referer); kldp_adalliance += "\"><"+"/script>"; document.write(kldp_adalliance); //--> </script> <noscript> <div> <a href="<A HREF="http://img.kldp.org/adclick.php?n=afc46d89"">http://img.kldp.org/adclick.php?n=afc46d89"</A> target="_blank"> <u> </u><img src="<A HREF="http://img.kldp.org/adview.php?clientid=4">http://img.kldp.org/adview.php?clientid=4</A>&n=afc46d89" alt="" width="88" height="31" /></a> </div> </noscript> 사이트 배너 추가하기 ¶운영하시고자 하는 사이트의 배너를 등록시키기 위해서는 다음과 같은 절차가 필요합니다.
동참하기 ¶ 처음에도 밝혔지만 위의 html 코드를 추가하여 KLDPAdAlliance에 참여하고 있는 FreeSoftware, OpenSource 관련 사이트들을 홍보하는 것은 누구나 자유롭게 하실 수 있습니다.
문의사항 ¶(배너를 등록하시고자 하는 사이트는 배너, URL, 사이트 이름 등을 이곳에 올려 주십시오.)
예를 들어 border 속성 같은 경우는 사용자가 그냥 html을 사용할 경우 없애면 그림에 테두리가 이상하게 둘러쳐진 채로 표시되므로 위에 제가 올린 코드는 그냥 그대로 두시고 각 경우에 맞게 별도의 코드를 올려 주시면 더욱 좋을 것 같습니다. -- 권순선
<img src="...." style="border: 0px;"> 이런식으로 하면 적합하지 않을까요 -- lefthander
http://people.kldp.org/~eunjea http://qmail.kldp.org http://kltp.kldp.org http://weblog.kldp.org http://mutt.kldp.org 에 추가 했습니다. 이 사이트들 배너도 등록해 주시나요? -- eunjea 2004-06-27 13:55:31
감사합니다. 모두 등록 하였습니다.... -- 권순선
예, 방금 추가하였습니다... -- 권순선
특정 배너 목록은 빼는 옵션을 넣을 수 있을 까요? 그놈한국의 경우 KLDP와 KDE Korea의 경우는 고정으로 모든 페이지 하단에 배너를 링크하고 있습니다. 여기에 위의 배너를 넣을 경우 그놈한국이나 KDE나 배너가 두개나 보이는 문제가 생깁니다. 그런 문제가 아니라도 자신의 페이지에 자기 페이지 배너가 보이는 것도 조금 이상한 것 같아서 선택적으로 배너를 표시할 수 있는 기능이 있었으면 좋겠습니다. - fender
안타깝게도 그런 기능은 아직 지원되지 않는 것으로 보입니다. 현재 사용중인 프로그램은 phpadsnew라는 프로그램입니다. 배너가 여러개일 경우는 아무래도 특정 배너를 보이지 않게 하는 것이 필요하긴 하겠네요. -- 권순선
phpadsnew라는 프로그램을 보니, referer를 체크해서 url이 같으면 다른 배너를 표시하도록 고칠 수 있을 거 같네요 -- 윤석찬
자바스크립트를 따로 넣지 않고 그냥 php에서 자바스크립트 삽입하는 HTML 코드를 생성하도록 해도 문제는 없을 것 같네요. --토끼군
2005.07.25 현재 kldp ad alliance가 제대로 작동하지 않는 것 같습니다. --kirrie
|
Good fortune in love, as well as a better position. |











처음에도 밝혔지만 위의 html 코드를 추가하여 ![[http]](/imgs/http.png)




