PDA

Zobacz pełną wersję : [Rozwiązane] Kod programu partnerskiego Ceneo



pawciok1989
18-07-2019, 22:33
Witam.

Postanowiłem wypróbować program partnerski Ceneo. Problem występuje z kodem rotatora od Ceneo tj.


<div id="ceneoaffcontainer268883"></div>
<a id="ceneoaff-logo" title="Ceneo.pl" href="https://www.ceneo.pl/#pid=XXX&crid=268883&cid=34549" rel="nofollow"><img style="border:0;width:1px;height:1px;" src="//app.ceneostatic.pl/common/image/logo/ap-logo-transparent-small.png" alt="Ceneo.pl" /></a>
<script type="text/javascript" charset="utf-8">
if (typeof CeneoAPOptions == "undefined" || CeneoAPOptions == null)
{
var CeneoAPOptions = new Array();
stamp = parseInt(new Date().getTime()/86400, 10);
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
script.setAttribute("src", "//partnerzyapi.ceneo.pl/External/ap.js?"+stamp);
script.setAttribute("charset", "utf-8");
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}
CeneoAPOptions[CeneoAPOptions.length] =
{
ad_creation: 268883,
ad_channel: 34549,
ad_partner: XXX,
ad_type: 1,
ad_content: '58',
ad_format: 9,
ad_newpage: false,
ad_basket: false,
ad_container: 'ceneoaffcontainer268883',
ad_formatTypeId: 1,
ad_contextual: false,
ad_recommended: false,
ad_showRank: false
};
</script>

W miejscu "XXX" znajduje się numer ID partnera.

Po stworzeniu własnego modułu, wkleiłem powyższy kod do edytora modułu (WYSIWYG wyłączony). Po zapisaniu na stronie pojawia się tylko mała kropka z aktywnym hiperłączem


https://www.ceneo.pl/#pid=XXX&crid=268883&cid=34549

Nie pojawia się rotator z produktami od Ceneo. W źródle strony kod jest skrócony co sugeruje, że może aktualne ustawienia mojej Joomli ignorują kod JS. Jednak spróbowałem umieścić własny kod JS ze standardowym "echo" i "alert". Skrypt normalnie zadziałał.

Próbowałem również dodać kod Ceneo przed dodatek Sourcerer oraz Easy Script. Efekt ten sam.

Coś "gryzie się" z tym kodem z Ceneo. Może JS albo ten CSS?

Jakieś pomysły?

siristru
18-07-2019, 23:51
Eh... edytor czyści ci kod :)
Moja rada: zainstaluj JCE Editor. Następnie w ustawieniach komponentu włączy aby edytor zezwalał na kod js.
Oczywiście ustaw JCE Editor jako domyślny w Joomli.

pawciok1989
19-07-2019, 23:24
Instalacja JCE Editor i zezwolenie na kod JS pomogło. Rotator już wyświetla się. Dzięki. :)