Поддержка Проблемы и решения Пропадает код скрипта

  • Ставлю скрипт в файл header.php:

    <script>
    	var wrapUrlWithClickId=(function(){"use strict";function n(n,r){var e;void 0===r&&(r="uclick");var u=null===(e=n.match(/\?.+?$/))||void 0===e?void 0:e[0];return u?Array.from(u.matchAll(new RegExp("[?&](clickid|"+r+")=([^=&]*)","g"))).map((function(n){return{name:n[1],value:n[2]}})):[]}function r(n){var r=n();return 0===r.length?{}:r.reduce((function(n,r){var e;return Object.assign(n,((e={})[r.name]=""+r.value,e))}),{})}function e(e){void 0===e&&(e="uclick");var u,i,t=r((function(){return(function(n){return void 0===n&&(n="uclick"),Array.from(document.cookie.matchAll(new RegExp("(?:^|; )(clickid|"+n+")=([^;]*)","g"))).map((function(n){return{name:n[1],value:n[2]}}))})(e)})),c=r((function(){return n(document.referrer,e)})),a=r((function(){return n(document.location.search,e)}));return(u=[e,"clickid"],i=[t,c,a],u.reduce((function(n,r){return n.concat(i.map((function(n){return[r,n]})))}),[])).map((function(n){return{name:n[0],value:n[1][n[0]]}})).find((function(n){return n.value}))||null}function u(n,r,e){var u=n.replace(new RegExp(r+"=[^=&]*","g"),r+"="+e);return-1!==u.indexOf(r)?u:(function(n,r,e){var u=n.trim(),i=r+"="+e;return-1===u.indexOf("?")?u+"?"+i:u.endsWith("?")?""+u+i:u+"&"+i})(n,r,e)}return function(n,r){void 0===r&&(r="uclick");var i=e(r);return null===i?n:n.includes("cnv_id")?i.name===r?u(n,i.name,i.value):i.value?u(n,"cnv_id",i.value):n:u(n,i.name,i.value)}})();
    	
    	function cnv_pixel(t){
            var img = document.createElement('img');
            img.src = wrapUrlWithClickId('https://real4u2021.ru/click.php?cnv_id=' + t + '&cnv_status=done');
            img.referrerPolicy = 'no-referrer-when-downgrade';
    		
        }
    
    var impCount = 0;
    var impToConv = 4;
    </script>
    <div id="content" class="site-content" style="position: sticky; width:100%; background: transparent; display:flex; justify-content:space-between; top: 0; z-index: 10000; padding: 0; margin: 0;"> 
      <div class="onlydestop" style="position: sticky; width:100%; top: 0; display: flex; flex-direction: row; justify-content: space-between; z-index: 10000;">
    			       
    				<div class="tgx-vbf" id="imp1" data-vbf-id="3" data-vbf-loop="100" data-vbf-w="450" data-vbf-h="350"></div>
    					<script>
    						var slot = document.getElementById('imp1');
    						slot.addEventListener('impression', onImp, false);
    						function onImp(imp) {
    							impCount++;
    							console.log(impCount + " imp1(ImpCount)");
    							if (impCount == impToConv) {
    								impCount = 0;
    								cnv_pixel();
    								console.log(" imp1(ImpCount) - Conversion")
    							}
    						}
    					</script>

    Спустя какое-то время, выясняется, что скрипт полностью удалился из файла header.php. Почему это происходит и как исправить?

Просмотр 1 ответа (всего 1)
  • само ничего удалиться не может. либо пропало при обновлении темы, либо вообще не сохранилось изначально. в любом случае смотрите в логах, кто файл обновил на старую версию.

Просмотр 1 ответа (всего 1)
  • Тема «Пропадает код скрипта» закрыта для новых ответов.