Может там что-нибудь в localStorage хранится, ну на клиенте в общем.
Или в другом браузере (или режиме инкогнито) та же проблема?
вангую, что вот этот файл не подключается include("SxGeo.php");
Соответственно объект класса не создается, вываливается фатал и дальше скрипт не исполняется.
В качетве костыльного решения:
include(__DIR__."/SxGeo.php");
И положите файл SxGeo.php в папку к шаблону, в котором этот код. Ну и SxGeo.dat скорее всего тоже.
Ну сайт - это по сути код+база+домен.
Тут могли дать просто посмотреть код, без остальных двух компонентов от него толку мало, но так-то да, тоже бы хотелось узнать схему такой продажи целиком.
Если сами в этом не разбираетесь - то я бы не советовал. Ну или узнайте у того же программиста во сколько обойдётся исправление и от этого посчитайте цену сайта.
Текущий-то он текущий, я так понимаю - задача на странице определенного поста (а не просто на странице индивидуального поста, а не рубрики, например) скрипт-то вставить. Т.е. надо это айди проверять - нужная нам страница или нет.
Сдаётся мне, что нужно получить id текущего поста и проверить, не является ли он нужным. Если является - то вставить js на страницу.
https://developer.wordpress.org/reference/functions/get_the_id/
Знатоки WP, думаю, меня поправят.
Ну или вообще в режиме исходного кода этот ваш калькулятор запихать прямо в тело поста.
да. 10 символов
tempPercent = tempPercent - stepPercent;
замените на
tempPercent = tempPercent - minusStepPercent;
и в начале скрипта пропишите, там где всякие var'ы.
var minusStepPercent= 2;
Если всё остальное рабочее, то должно помочь.
Sly32, злой ты :-D
Насколько я понимаю, ТС не получтся менять код ссылки, пляшем оттуда.
Joker-jar, попробуйте просто stopPropagation() - судя по доке методы отличаются всё-таки.
https://developer.mozilla.org/ru/docs/Web/API/Event/stopImmediatePropagation
А так как событие висит на document - возможно это за другой элемент считается.