여러분, 안녕하세요.
이 작업은 그리 어렵지 않을 것 같은데, JS가 실행되지 않아서 해결하지 못했습니다.
제휴 네트워크의 JavaScript를 추가해서 하우스 광고에 사용하려고 합니다. 세부 사항은 1:1 또는 DM으로 전달할 수 있습니다.
최소화된 Bootstrap HTML 파일에서 스크립트가 정상적으로 작동하는 예시가 있습니다.
이걸 제 셀프 호스팅 Discourse에 통합하고 싶은데, 도와주실 분 계신가요?
시간당 얼마를 원하시는지 말씀해 주세요. 이 작업은 숙련된 사용자가 1시간, 최대 2시간 안에 해결할 수 있을 것 같습니다.
1개의 좋아요
Lhc_fl
(Linca)
2
아예 돈을 내지 않아도 될 것 같은데 - 콘텐츠 보안 정책을 확인해 보셨나요?
4개의 좋아요
Linca님,
답변해 주셔서 감사합니다.
네, 그렇게 했습니다. 보안 정책(security policy)에 2개의 스크립트를 추가했지만, 파라미터 부분이 작동하지 않는 것 같습니다.
“hello world” 환경에서 단독으로 실행할 때의 코드는 다음과 같습니다.
파트너 번호(partner number)가 노출되는 것은 보안 문제가 되지 않습니다. 걱정 마세요.
다만, 테스트해 보시면 에로틱 광고가 나올 수 있으니 주의하세요
nsfw.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<meta name = "viewport" content = "width = device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link id="0" rel="stylesheet" type="text/css" href="//cdn.solads.media/css/as/728x90.min.css" media="all">
<link id="1" rel="stylesheet" type="text/css" href="//cdn.solads.media/css/as/300x250.min.css" media="all">
<link id="2" rel="stylesheet" type="text/css" href="//cdn.solads.media/css/as/160x600.min.css" media="all">
</head>
<body>
<div id="solads-advert-n1"></div>
<!-- SOLADS-ADVERT -->
<div id="solads-adverts">
<script type="text/javascript" data-params="jsads">
m3ads_system = "Solads";
m3ads_debug = true;
m3ads_partnernumber = 759980;
m3ads_sectors = "2007";
m3ads_numberadverts = 3;
m3ads_logoimagewidth = 120;
m3ads_logoimageheight = 60;
solads_Acontainer = [
[0,'solads-advert-n1','M3Lbrd group',1],
[1,'solads-advert-n1','M3Lbrd group',1],
[2,'solads-advert-n1','M3Lbrd group',1],
];
solads_mode = "auto";
m3ads_subpartner="forum.6love.ch";
</script>
<script type="text/javascript" src="//cdn.feed.solads.media/resources/scripts/jsAds-1.4.min.js"></script>
<script type="text/javascript" src="//cdn.solads.media/js/jsads-distribute-1.3.min.js" defer></script>
</div>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.12.9/dist/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>
</html>
제 Discourse 설정:
무엇을 할 수 있는지 아이디어가 있으신가요? 파라미터 부분이 작동하지 않는 것을 확인했습니다. 파라미터가 비어 있어서 원격 측(remote side)에서 오류가 발생하고 있습니다.
감사합니다.
Ezy.
1개의 좋아요
system
(system)
에 닫힘
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.