Пользовательская тема Tumblr не работает на другом блоге?

Мои знания HTML/CSS/Javascript действительно ограничены, поэтому я прошу прощения, если этот вопрос не относится к этому разделу.

Я пытаюсь создать две страницы портфолио на Tumblr (одна на испанском, другая на английском). Поэтому я использовал собственную тему: hasaportfolio и внес некоторые небольшие изменения в код (например, добавив две страницы всплывающих окон: http://painthemes.tumblr.com/pop) код отлично работал на первом блоге, скопировал точно такой же код на мой второй блог и работает не так, как должен.

Во-первых, вышеупомянутые всплывающие окна не будут открываться во втором блоге, и, кроме того, бесконечная прокрутка, которая есть в теме, вообще не работает. Пробовал ванильный код от разработчика во втором блоге и бесконечная прокрутка просто не хочет работать вообще. Попытка кода, который я изменяю на тестере html (например, htmledit.squarefree), даже если код не отображается правильно, поскольку он может работать только на Tumblr, всплывающие окна работают правильно. Я связался со службой поддержки Tumblr, и они просто не хотели помогать мне, так как эта тема была индивидуальной.

Вот пастин с кодом: pastebin.com/KWXmzJzp

Блог работает нормально: cesar-ordaz-es(точка) Tumblr (точка) ком

Тревожный блог: cesar-ordaz-en(точка) Tumblr (точка) ком

Спасибо за чтение.

1 ответ

Решение

Проблема в том, что второй блог https:// и часть содержимого (файлы js) загружаются поверх http:// поэтому они заблокированы в вашем браузере. Изменить http:// в https:// или же // (последнее решение будет загружать файлы с протоколом, который использует ваш сайт, поэтому http для http и https для https)

Но поскольку здесь нет действующего SSL: https://matt.cc/tumblr/portfolio/infinitescroll.js может быть, вам следует опубликовать этот файл.js где-нибудь еще или удалить SSL на своем домене?

Другие вопросы по тегам