HTTPS

  • Seite 3 von 7
30.04.2016 10:35
avatar  Mike48
#31 RE: HTTPS
avatar
User

In dem Script von TripleM sind einige HTTP-Links drin. Ich nehme an, dass diese auf HTTPS umgeschrieben werden müssen. Sollten die Ziele nicht über HTTPS erreichbar sein, wird es ein Problem sein, dass dieses Script unter HTTPS lauffähig ist.


www.friends-of-xobor.de (Business Template)
www.seniorenclub-sel-koeln.de (Business Template)

 Antworten

 Beitrag melden
30.04.2016 11:16 (zuletzt bearbeitet: 30.04.2016 11:18)
#32 RE: HTTPS
avatar
User

Um herauszufinden, welche Seiten unter https als unsicher angesehen werden, kann man unter folgender Url seine umgestellte Seite prüfen lassen:

Why no padlock?

Liebe Grüße
Sternenfrau

http://www.sternenstaubportal.de
http://www.legenden-und-sagen.de

Business-Template

 Antworten

 Beitrag melden
30.04.2016 16:09 (zuletzt bearbeitet: 30.04.2016 16:10)
avatar  Mike48
#33 RE: HTTPS
avatar
User

Zitat von TripleM im Beitrag #30
Bleiben nur die im PI System erstellten Seiten die nicht als https ausgegeben werden wie z.b. diese hier die aus einen PI ist

http://www.offroadfreunde-nord.de/weather.js

Wie bekommt man so etwas nun gelöst?

Ich weiß nicht ob du da eine Antwort drauf bekommst. Der Code in deinem Beispiel ist ohne Format, ohne Zeilenschaltung, und dadurch nur sehr mühsam zu interpretieren, es sei denn, man macht sich an die Arbeit, den Code einigermaßen anständig zu formatieren. Ich glaube, da hat keiner wirklich Lust drauf.


www.friends-of-xobor.de (Business Template)
www.seniorenclub-sel-koeln.de (Business Template)

 Antworten

 Beitrag melden
30.04.2016 18:08
avatar  Ingmar
#34 RE: HTTPS
avatar
Technik

Zitat von Mike48 im Beitrag #33
Bleiben nur die im PI System erstellten Seiten die nicht als https ausgegeben werden wie z.b. diese hier die aus einen PI ist

http://www.offroadfreunde-nord.de/weather.js

Wie bekommt man so etwas nun gelöst?[/


Da kannst du selbst nichts dagegen tun - in auf https umgestellten Foren sollten natürlich auch die Plugin-JS Dateien per HTTPS abrufbar sein.

Wird nächste Woche überarbeitet, danke für die Meldung.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH


 Antworten

 Beitrag melden
30.04.2016 18:19
avatar  TripleM
#35 RE: HTTPS
avatar
User

Zitat von Mike48 im Beitrag #33
Zitat von TripleM im Beitrag #30
Bleiben nur die im PI System erstellten Seiten die nicht als https ausgegeben werden wie z.b. diese hier die aus einen PI ist

http://www.offroadfreunde-nord.de/weather.js

Wie bekommt man so etwas nun gelöst?

Ich weiß nicht ob du da eine Antwort drauf bekommst. Der Code in deinem Beispiel ist ohne Format, ohne Zeilenschaltung, und dadurch nur sehr mühsam zu interpretieren, es sei denn, man macht sich an die Arbeit, den Code einigermaßen anständig zu formatieren. Ich glaube, da hat keiner wirklich Lust drauf.


Da nun schon eine Antwort von Ingmar gekommen ist möchte ich da auch gerne drauf antworten Mike

var oapBootstrapVer = "2013-06-24-11-28",
_gaq = _gaq || [];

function pgfxLoadBlankBroadcasterImage() {
return !1
}
var lifestyleIndexToDFP = {
golf: 69749050,
driving: 69749170,
"air-travel": 69749290,
"sun-sand": 69749410,
fishing: 69749530,
sailing: 69749650,
ski: 69749770,
"school-day": 69749890,
allergies: 69750010,
running: 69750130,
astronomy: 69750250,
hunting: 69750610,
"lawn-garden": 69750730,
biking: 69750850,
hiking: 69750970,
diy: 69751090,
"outdoor-entertaining": 69751210,
"snow-day": 69751330,
"cold-flu": 69751570,
"home-energy": 69751690,
events: 69751810,
"hair-day": 69751930,
asthma: 69752050,
migraine: 69752170,
arthritis: 69752410,
sinus: 69752650
};
(function() {
function x() {
f = window.jQuery.noConflict(!0);
G()
}

function G() {
J();
f(document).ready(function(c) {
if (-1 != document.domain.indexOf("accuweather") || c(".aw-widget-legal").length) {
c.each(e.css, function(a, b) {
var e = "aw-widget-css-" + a;
c("#" + e).length || c("<link>", {
id: e,
rel: "stylesheet",
type: "text/css",
href: b
}).appendTo("head")
});
var b = f(e.current.selector).add(e.threeday.selector),
a = c();
b.each(function() {
this.awInit || a.length || (a = c(this), this.awType = -1 != a.data("uid").indexOf("awcc") ? "current" : "threeday",
this.awInit = !0)
});
a.html('<span class="message">Loading Widget\u2026</span>');
b = a.data();
b.css && !c("#aw-widget-client-css").length && c("<link>", {
id: "aw-widget-client-css",
rel: "stylesheet",
type: "text/css",
href: b.css
}).appendTo("head");
b.css = null;
f.getJSON(e[a.get(0).awType].url + "?callback=?", b, function(b) {
b.style && c('<style type="text/css">' + b.style + "</style>").appendTo("head");
a.html(b.html);
v(f, a)
})
} else alert("It seems the widget code is incomplete. Please visit http://www.accuweather.com/en/free-weather-widgets to set up your free weather widget.")
})
}

function u(c) {
c.html('<span class="message">Loading Widget\u2026</span>');
c.get(0).awInit = !1;
var b = c.data();
b.widget = null;
var a;
f(e.current.selector).add(e.threeday.selector).each(function() {
this.awInit && f(this).data("uid").substr(4) == c.data("uid").substr(4) && (a = f(this), a.data("locationkey", c.data("locationkey")), a.data("unit", c.data("unit")), -1 != a.data("uid").indexOf("awcc") ? (this.awType = "current", a.awType = "current") : (this.awType = "threeday", a.awType = "threeday"))
});
c.get(0).awInit = !0;
f.getJSON(e[c.get(0).awType].url +
"?callback=?", b,
function(a) {
c.html(a.html);
v(f, c)
});
a && (b = a.data(), b.widget = null, f.getJSON(e[a.awType].url + "?callback=?", b, function(c) {
a.html(c.html);
v(f, a)
}))
}

function J() {
(function(c, b) {
var a;
c.throttle = a = function(a, e, k, f) {
function u() {
function c() {
r = +new Date;
k.apply(d, n)
}

function B() {
g = b
}
var d = this,
h = +new Date - r,
n = arguments;
f && !g && c();
g && clearTimeout(g);
f === b && h > a ? c() : !0 !== e && (g = setTimeout(f ? B : c, f === b ? a - h : a))
}
var g, r = 0;
"boolean" !== typeof e && (f = k, k = e, e = b);
c.guid && (u.guid = k.guid = k.guid || c.guid++);
return u
};
c.debounce = function(c, e, f) {
return f === b ? a(c, e, !1) : a(c, f, !1 !== e)
}
})(f);
(function(c) {
c.autocomplete = function(b, a) {
function f() {
t = {
data: {},
length: 0
}
}

function p() {
var a = document.getElementById(l.attr("id")).value;
H(a, "search")
}

function k(a) {
var b = c("li", m);
b && (q += a, 0 > q ? q = 0 : q >= b.size() && (q = b.size() - 1), b.removeClass("aw-ac-hover"), c(b[q]).addClass("aw-ac-hover"), b[q] && b[q].scrollIntoView && b[q].scrollIntoView(!1))
}

function A() {
w && clearTimeout(w);
m.hide()
}

function v(b, d, g) {
if (d) {
l.removeClass(a.loadingClass);
m.html("");
if ("search" == g) {
if (!d.length) {
m.html('<div class="aw-no-results">No Matching Results Found</div>');
m.show();
return
}
if (1 == d.length) {
b = m.closest(e.threeday.selector);
b.data("locationkey", d[0][1]);
b.data("useip", "false");
u(b);
return
}
} else if (!F || 0 == d.length) return A();
m.html(r(d));
m.find("a").each(function(a) {
c(this).click(function() {
var a = c(this).closest(e.threeday.selector);
a.data("locationkey", c(this).data("key"));
a.data("useip", "false");
u(a)
})
});
m.show()
} else A()
}

function g(a) {
if (!a) return null;
for (var c = [], b = 0; b < a.length; b++) {
var d = [],
g = "";
a[b] && (d = a[b], g = [d.LocalizedName], "US" == d.Country.ID || "CA" == d.Country.ID || "AU" == d.Country.ID ? g.push(", " + d.AdministrativeArea.ID) : "GB" == d.Country.ID ? void 0 !== d.SupplementalAdminAreas && d.SupplementalAdminAreas.length ? g.push(", " + d.SupplementalAdminAreas[0].LocalizedName) : g.push(", " + d.AdministrativeArea.ID) : d.AdministrativeArea.LocalizedName != d.LocalizedName && g.push(", " + d.AdministrativeArea.LocalizedName), "US" == d.Country.ID ? g.push(" (USA)") : g.push(" (" +
d.Country.LocalizedName + ")"), g = g.join(""), d = [], d.push(g), d.push(a[b].Key), c.push(d))
}
return c
}

function r(c) {
var d = c.length;
0 < a.maxItemsToShow && a.maxItemsToShow < d && (d = a.maxItemsToShow);
for (var b = [], g = 0; g < d; g++) b.push('<li class="aw-location"><a data-key="' + c[g][1] + '">' + c[g][0] + "</a></li>");
return b ? "<ul>" + b.join("") + "</ul>" : ""
}

function H(b, e) {
a.matchCase || (b = b.toLowerCase());
a.cacheLength && d(b);
"string" == typeof a.url && 0 < a.url.length ? c.ajax({
type: "GET",
url: B(b, e),
cache: !0,
dataType: "jsonp",
success: function(a) {
a =
g(a);
n(b, a);
v(b, a, e)
}
}) : l.removeClass(a.loadingClass)
}

function B(c, b) {
"search" != b && (b = "autocomplete");
var d = a.url + b + "?q=" + encodeURI(c) + "&apiKey=" + a.api_key,
g;
for (g in a.extraParams) d += "&" + g + "=" + encodeURI(a.extraParams[g]);
return d
}

function d(c) {
if (!c) return null;
if (t.data[c]) return t.data[c];
if (a.matchSubset)
for (var b = c.length - 1; b >= a.minChars; b--) {
var d = c.substr(0, b);
if (d = t.data[d]) {
for (var b = [], g = 0; g < d.length; g++) {
var e = d[g],
h;
h = e[0];
var r = c;
a.matchCase || (h = h.toLowerCase());
h = h.indexOf(r);
h = -1 ==
h ? !1 : 0 == h || a.matchContains;
h && (b[b.length] = e)
}
return b
}
}
return null
}

function h(c, b) {
b && l.removeClass(a.loadingClass);
for (var d = b ? b.length : 0, g = null, h = 0; h < d; h++) {
var e = b[h];
if (e[0].toLowerCase() == c.toLowerCase()) {
g = document.createElement("li");
g.innerHTML = a.formatItem ? a.formatItem(e, h, d) : e[0];
g.selectValue = e[0];
var r = null;
if (1 < e.length)
for (var r = [], f = 1; f < e.length; f++) r[r.length] = e[f];
g.extra = r
}
}
a.onFindValue && setTimeout(function() {
a.onFindValue(g)
}, 1)
}

function n(c, b) {
b && c && a.cacheLength && (!t.length ||
t.length > a.cacheLength ? (f(), t.length++) : t[c] || t.length++, t.data[c] = b)
}
var l = b.attr("autocomplete", "off");
a.inputClass && l.addClass(a.inputClass);
var m = c(".aw-autocomplete"),
K = c(".aw-submit-button");
b.autocompleter = this;
var w = null,
I = "",
q = -1,
t = {},
F = !1,
C = null;
f();
if (null != a.data) {
var D = "",
y = {},
E = [];
"string" != typeof a.url && (a.cacheLength = 1);
for (var z = 0; z < a.data.length; z++) E = "string" == typeof a.data[z] ? [a.data[z]] : a.data[z], 0 < E[0].length && (D = E[0].substring(0, 1).toLowerCase(), y[D] || (y[D] = []), y[D].push(E));
for (var x in y) a.cacheLength++, n(x, y[x])
}
K.click(function() {
p()
});
l.bind("keydown", function(b) {
C = b.keyCode;
switch (b.keyCode) {
case 38:
b.preventDefault();
k(-1);
break;
case 40:
b.preventDefault();
k(1);
break;
case 9:
b.preventDefault();
break;
case 13:
var d = c("li", m);
b.preventDefault();
if (c(d).hasClass("aw-ac-hover")) {
b = m.closest(e.threeday.selector);
b.data("locationkey", c(d[q]).find("a").data("key"));
b.data("useip", "false");
u(b);
break
} else p();
break;
default:
q = -1, w && clearTimeout(w), w = setTimeout(function() {
if (46 ==
C || 8 < C && 32 > C) m.hide();
else {
var b = document.getElementById(l.attr("id")).value;
b != I && (I = b, b.length >= a.minChars ? (l.addClass(a.loadingClass), H(b, "autocomplete")) : (l.removeClass(a.loadingClass), m.hide()))
}
}, a.delay)
}
}).bind("focus", function() {
F = !0
}).bind("blur", function() {
F = !1;
w && clearTimeout(w);
w = setTimeout(A, 200)
});
A();
this.flushCache = function() {
f()
};
this.setExtraParams = function(b) {
a.extraParams = b
};
this.findValue = function() {
var b = document.getElementById(l.attr("id")).value;
a.matchCase || (b = b.toLowerCase());
var e = a.cacheLength ? d(b) : null;
e ? h(b, e) : "string" == typeof a.url && 0 < a.url.length ? c.ajax({
type: "GET",
url: B(b, "autocomplete"),
cache: !0,
dataType: "jsonp",
success: function(a) {
a = g(a);
n(b, a);
v(b, a, "autocomplete")
}
}) : h(b, null)
}
};
c.fn.autocomplete = function(b, a, e) {
a = a || {};
a.url = b;
a.data = "object" == typeof e && e.constructor == Array ? e : null;
a.inputClass = a.inputClass || "ac_input";
a.resultsClass = a.resultsClass || "ac_results";
a.lineSeparator = a.lineSeparator || "\n";
a.cellSeparator = a.cellSeparator || "|";
a.minChars = a.minChars ||
1;
a.delay = a.delay || 400;
a.matchCase = a.matchCase || 0;
a.matchSubset = a.matchSubset || 1;
a.matchContains = a.matchContains || 0;
a.cacheLength = a.cacheLength || 1;
a.mustMatch = a.mustMatch || 0;
a.extraParams = a.extraParams || {};
a.loadingClass = a.loadingClass || "ac_loading";
a.selectFirst = a.selectFirst || !1;
a.selectOnly = a.selectOnly || !1;
a.maxItemsToShow = a.maxItemsToShow || -1;
a.autoFill = a.autoFill || !1;
a.width = parseInt(a.width, 10) || 0;
new c.autocomplete(c(this), a);
return c(this)
};
c.fn.autocompleteArray = function(b, a) {
return this.autocomplete(null,
a, b)
};
c.fn.indexOf = function(b) {
for (var a = 0; a < this.length; a++)
if (this[a] == b) return a;
return -1
}
})(f)
}

function v(c, b) {
if ("undefined" != typeof awxOapIE8)
for (var a = [{
o: ".aw-widget-36hour .tbg-su, .aw-widget-36hour .bg-su, .aw-widget-current .tbg-su, .aw-widget-current .bg-su",
c: "background",
s: "#6cb2fc"
}, {
o: ".aw-widget-36hour .tbg-c, .aw-widget-36hour .bg-c, .aw-widget-current .tbg-c, .aw-widget-current .bg-c",
c: "background",
s: "#d0dae8"
}, {
o: ".aw-widget-36hour .tbg-f, .aw-widget-36hour .bg-f, .aw-widget-current .tbg-f, .aw-widget-current .bg-f",
c: "background",
s: "#dee4ef"
}, {
o: ".aw-widget-36hour .tbg-t, .aw-widget-36hour .bg-t, .aw-widget-current .tbg-t, .aw-widget-current .bg-t",
c: "background",
s: "#90bbe5"
}, {
o: ".aw-widget-36hour .tbg-r, .aw-widget-36hour .bg-r, .aw-widget-current .tbg-r, .aw-widget-current .bg-r",
c: "background",
s: "#7789b2"
}, {
o: ".aw-widget-36hour .tbg-cl, .aw-widget-36hour .bg-cl, .aw-widget-current .tbg-cl, .aw-widget-current .bg-cl",
c: "background",
s: "#141414"
}, {
o: ".aw-widget-36hour .tbg-s, .aw-widget-36hour .bg-s, .aw-widget-current .tbg-s, .aw-widget-current .bg-s",
c: "background",
s: "#141414"
}, {
o: "div.aw-widget-36hour-inner div.aw-widget-content div.aw-header div.aw-search button.aw-submit-button",
c: "border",
s: "none !important"
}], f = 0; f < a.length; f++) c(a[f].o).css(a[f].c, a[f].s);
window.accuweather = window.accuweather || {};
window.accuweather.widgets = window.accuweather.widgets || {
register: function(a, b) {
var e = c(a);
e.length && (window.accuweather.widgets[e.get(0)] = b)
},
get: function(a) {
a = c(a);
if (a.length) return window.accuweather.widgets[a.get(0)]
}
};
window.accuweather.widgets.Current =
function(a) {
var b = this;
this.el = c(a);
this.breakpoints = [86, 106, 115, 216, 280, 350, 479];
this.inner = this.el.find(".aw-widget-current-inner");
this.inow = this.el.find(".aw-current-weather .aw-icon");
this.clickUrl = this.el.find(".aw-widget-current-inner a").first(); - 1 == this.clickUrl.attr("href").toString().toLowerCase().indexOf("accuweather.com") && this.clickUrl.removeAttr("target");
this.reload = function() {
u(a)
};
this.resize();
this.toggle = this.el.find(".aw-toggle");
this.toggle.click(function() {
b.inner.addClass("with-get");
return !1
});
window.accuweather.widgets.register(this.el.get(0), this)
};
window.accuweather.widgets.Current.prototype.resize = function() {
for (var a = this.el.outerWidth(), b = [], c = !1, f = 0; f < this.breakpoints.length; f++) {
var d = this.breakpoints[f];
a < d && (b.push("lt-" + d), c = !0);
a == d && b.push("eq-" + d)
}
c || (b = ["gte-" + this.breakpoints[this.breakpoints.length - 1]]);
this.el.attr("class", e.current.baseClass + " " + b.join(" "));
c = this.inow.data("icon");
f = "l";
216 > a && (f = "m");
115 > a && (f = "t");
this.inow.attr("class", "aw-icon aw-icon-" +
c + "-" + f);
this.el.find(".debug .width").html(a);
this.el.find(".debug .bpclasses").html(b.join(" "));
this.el.hide();
this.el.show()
};
window.accuweather.widgets.ThirtySixHour = function(a) {
function e(a) {
return awxWidgetInfo[d].wxInfo.ut ? "1" == awxWidgetInfo[d].wxInfo.ut ? 9 * a / 5 + 32 : a : a
}

function f(a, b) {
for (var c in b) switch (c) {
case "hi":
case "lo":
awxWidgetInfo[d].keyValuePairs[a + c] = 5 * Math.round(e(parseInt(b[c])) / 5);
break;
case "wx":
awxWidgetInfo[d].keyValuePairs[a + c] = parseInt(b[c]);
break;
default:
awxWidgetInfo[d].keyValuePairs[a +
c] = b[c]
}
}
this.el = c(a);
this.breakpoints = [320, 480, 540, 624, 632, 780, 860, 950];
this.i36 = this.el.find(".aw-36-hours .aw-icon");
this.inow = this.el.find(".aw-current-weather .aw-icon");
this.search = this.el.find(".aw-search");
this.reload = function() {
u(a)
};
this.moveTimeBubble = function() {
setTimeout(function() {
var a = c(".aw-widget-36hour").find(".aw-time-bubble"),
b = a.find("span"),
d = a.find("i"),
e = a.find("b"),
a = a.attr("data-minutes") / 60,
g = c(".aw-six-hours-inner ul li:first").width(),
e = e.width(),
a = Math.max(5, g * a),
a =
Math.min(e - 7, a),
e = a + 6;
b.css("left", a + "px");
d.css("left", e + "px")
}, 100)
};
b.find(".aw-temp-unit").find("li a").each(function(a) {
c(this).click(function() {
c(this).closest("li").hasClass("current") || (c(this).hasClass("aw-unit-f") ? b.data("unit", "f") : b.data("unit", "c"), b.data("useip", "false"), u(b))
})
});
var k = this.el.find(".aw-autocomplete");
this.el.find(".aw-search input").bind({
focus: function() {
c(this).closest(".aw-search").addClass("aw-focus");
c(this).val("");
var a = c(this).position().top + c(this).height() +
16;
c(".aw-emergency-header").length && (a += c(".aw-emergency-header").height() + 10);
k.css({
width: c(this).width(),
top: a,
left: c(this).position().left
})
},
blur: function() {
c(this).closest(".aw-search").removeClass("aw-focus")
}
}).autocomplete("http://api.accuweather.com/locations/v1/cities/", {
el: this.el.get(0),
api_key: "651aa630aeac48e8b15f9072cfa524bc",
autoFill: 1,
inputClass: "aw-input",
resultsClass: "aw-autocomplete",
minChars: 1,
cacheLength: 0,
matchSubset: 1,
matchCase: 0,
matchContains: 1,
maxItemsToShow: 8,
mustMatch: 0
});
var d = this.el.data("uid");
awxWidgetInfo[d].keyValuePairs = {
zip: awxWidgetInfo[d].userInfo.zip,
city: awxWidgetInfo[d].userInfo.city,
state: awxWidgetInfo[d].userInfo.state,
country: awxWidgetInfo[d].userInfo.country,
partner: awxWidgetInfo[d].userInfo.sessionPartner,
metro: awxWidgetInfo[d].userInfo.metro,
dma: awxWidgetInfo[d].userInfo.dma,
lang: awxWidgetInfo[d].userInfo.lang
};
if (awxWidgetInfo[d].wxInfo)
for (var h in awxWidgetInfo[d].wxInfo)
if ("ix" != h)
if ("cu" == h)
for (var n in awxWidgetInfo[d].wxInfo[h]) awxWidgetInfo[d].wxInfo[h][n] &&
f("cu", awxWidgetInfo[d].wxInfo[h]);
else if ("fc" == h)
for (var l = 0; l < awxWidgetInfo[d].wxInfo[h].length; l++)
for (n in awxWidgetInfo[d].wxInfo[h][l]) awxWidgetInfo[d].wxInfo[h][l][n] && f("fc" + (l + 1), awxWidgetInfo[d].wxInfo[h][l]);
else awxWidgetInfo[d].wxInfo[h] && (awxWidgetInfo[d].keyValuePairs[h] = awxWidgetInfo[d].wxInfo[h].toString());
h = [];
h.push('<iframe frameborder="0" height="250" width="300" marginheight="0" marginwidth="0" scrolling="no" src="');
h.push("http://ad.doubleclick.net/N6581/adi/accuwx.products/oap/");
h.push(document.domain.split(".").join("-") + ";");
n = [];
for (var m in awxWidgetInfo[d].keyValuePairs) awxWidgetInfo[d].keyValuePairs[m] && (n.push(m), n.push("="), n.push(awxWidgetInfo[d].keyValuePairs[m]), n.push(";"));
h.push(n.join("").toLowerCase().split(" ").join("_"));
h.push("sz=300x250;ord=" + 1E18 * Math.random());
h.push('"></iframe>');
c("#aw-ad-container").html(h.join(""));
this.resize();
window.accuweather.widgets.register(this.el.get(0), this)
};
window.accuweather.widgets.ThirtySixHour.prototype.resize =
function() {
for (var a = this.el.outerWidth(), b = [], f = !1, k = 0; k < this.breakpoints.length; k++) {
var d = this.breakpoints[k];
a < d && (b.push("lt-" + d), f = !0);
a == d && b.push("eq-" + d)
}
f || (b = ["gte-" + this.breakpoints[this.breakpoints.length - 1]]);
this.el.attr("class", e.threeday.baseClass + " " + b.join(" "));
this.i36.each(function() {
var b = c(this),
d = b.data("icon"),
e = "m";
950 > a && (e = "s");
b.attr("class", "aw-icon aw-icon-" + d + "-" + e)
});
b = this.inow.data("icon");
this.inow.attr("class", "aw-icon aw-icon-" + b + "-" + (480 > a ? "m" : "xl"));
this.moveTimeBubble();
$table = c(".vid-headline-box");
$table.find("td.logo").css("width", $table.outerHeight(!0) + "px")
};
var p = "current" == b.get(0).awType ? new window.accuweather.widgets.Current(b) : new window.accuweather.widgets.ThirtySixHour(b);
c(window).resize(c.throttle(200, function() {
p.resize()
}));
"current" == b.get(0).awType ? window.accuweatherWidgetCurrentReady && window.accuweatherWidgetCurrentReady(b.get(0), p) : window.accuweatherWidgetThirtySixHourReady && window.accuweatherWidgetThirtySixHourReady(b.get(0), p);
var k = b.data("uid") ?
b.data("uid") : "aw" + (new Date).getTime(),
f = b.data("lifestyle") ? "/" + b.data("lifestyle") : "",
a = b.get(0).awType + f;
if ("" != f) {
var f = lifestyleIndexToDFP[b.data("lifestyle")],
v = 1E13 * (Math.random() + "");
b.append('<img src="http://pubads.g.doubleclick.net/activity;dc_iu=/6581/DFPAudiencePixel;ord=' + v + ";dc_seg=" + f + '?" width="1" height="1" border="0" />')
}
try {
(function(a, b, c, e, d, f, k) {
a.GoogleAnalyticsObject = d;
a[d] = a[d] || function() {
(a[d].q = a[d].q || []).push(arguments)
};
a[d].l = 1 * new Date;
f = b.createElement(c);
k = b.getElementsByTagName(c)[0];
f.async = 1;
f.src = e;
k.parentNode.insertBefore(f, k)
})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga_awxoap"), ga_awxoap("create", "UA-31945348-1", "auto", {
name: "awxoapTracker"
}), ga_awxoap("awxoapTracker.set", "page", "/oap-weather-widgets/" + a), ga_awxoap("awxoapTracker.send", "pageview", {
dimension1: "OAP_Weather_Widgets",
dimension2: document.domain ? document.domain.split(".").join("-") : "OAP_NoDomain",
dimension3: awxWidgetInfo[k].userInfo.partner,
dimension4: "OAP_Widget_" + a,
dimension5: awxWidgetInfo[k].wxInfo.mcpct
})
} catch (x) {}
c("#" +
k).find("a").each(function() {
if (c(this).attr("id") && "#" != c(this).attr("href")) {
var a = c(this).attr("href");
c(this).attr("id");
var e = [];
e.push("utm_source=" + (document.domain ? document.domain.split(".").join("-") : "OAP_NoDomain"));
e.push("utm_medium=oap_weather_widget");
e.push("utm_term=" + c(this).attr("id"));
e.push("utm_content=" + awxWidgetInfo[k].userInfo.partner);
e.push("utm_campaign=" + b.get(0).awType); - 1 != a.indexOf("?") ? c(this).attr("href", a + "&" + e.join("&")) : c(this).attr("href", a + "?" + e.join("&"))
}
})
}
document && document.URL && document.URL.indexOf("/adc/");
var f;
if (void 0 !== window.jQuery && window.jQuery.fn.jquery.match(/^1\.9/)) f = window.jQuery, G();
else {
var p = document.createElement("script");
p.setAttribute("type", "text/javascript");
p.setAttribute("src", "http://vortex.accuweather.com/adc2010/oap/javascript/jquery-1.9.1.min.js");
p.readyState ? p.onreadystatechange = function() {
"complete" != this.readyState && "loaded" != this.readyState || x()
} : p.onload = x;
(document.getElementsByTagName("head")[0] || document.documentElement).appendChild(p)
}
var e = {
current: {},
threeday: {}
};
"undefined" != typeof oap3dayConfigDev ? (e.css = oap3dayConfigDev.css, e.threeday.selector = oap3dayConfigDev.threedaySelector, e.threeday.baseClass = oap3dayConfigDev.threedayBaseClass, e.threeday.url = oap3dayConfigDev.threedayUrl, e.current.selector = oap3dayConfigDev.currentSelector, e.current.baseClass = oap3dayConfigDev.currentBaseClass, e.current.url = oap3dayConfigDev.currentUrl) : (e.css = ["http://vortex.accuweather.com/adc2010/oap/stylesheets/widgets-20150116.css"], e.threeday.selector = ".aw-widget-36hour",
e.threeday.baseClass = "aw-widget-36hour", e.threeday.url = "http://www.accuweather.com/ajax-service/oap/3day", e.current.selector = ".aw-widget-current", e.current.baseClass = "aw-widget-current", e.current.url = "http://www.accuweather.com/ajax-service/oap/current")
})();
})();


 Antworten

 Beitrag melden
30.04.2016 19:33
avatar  Mike48
#36 RE: HTTPS
avatar
User

Und? Wars viel Arbeit?


www.friends-of-xobor.de (Business Template)
www.seniorenclub-sel-koeln.de (Business Template)

 Antworten

 Beitrag melden
30.04.2016 20:17
avatar  TripleM
#37 RE: HTTPS
avatar
User

Nee mit Richtigen Programm 20 Sekunden.


 Antworten

 Beitrag melden
01.05.2016 13:29
#38 RE: HTTPS
avatar
Techniker

Die Pluginseiten gehen ohne Probleme mit HTTPS
Alle Seiten des eigenen Forums werden falls nötig auf https umgeschrieben. Nur in den von dir geposteten JS-Code befinden sich Anfragen an bestimmte URLs die nur via http aufgerufen werden. Sowas wird vom Browser komplett blockiert (aus Sicherheitsgründen).

Sprich der von dir verwendete Webservice scheint kein HTTPS zu unterstützen. Da hilft nur einen neuen suchen.


 Antworten

 Beitrag melden
04.05.2016 14:56
#39 RE: HTTPS
Bu
User

Auf Admin > Einstellungen > Sicherheit finde ich nirgends einen Hinweis auf "Hybrid".

Bei mir steht nur Folgendes:

Zitat
Sichere Verschlüsselung Ihrerer Daten mit HTTPS (c: 1)
Um HTTPS nutzen zu können, muss Ihr Forum auf eine neue Infrastruktur umgezogen werden. Dies passiert im Hintergrund ohne Ausfallzeiten! Klicken Sie auf den folgenden Button um den Umzug Ihres Forums zu initialisieren
Button: Umzug jetzt starten!
Es kann bis zu 48h dauern, bis Ihr Forum danach vollständig über HTTPS erreichbar ist. Die Umstellung erfolgt aktuell nur werktags.

Was ist HTTPS und wieso sollte mein Forum verschlüsselt sein?
Über https wird der Zugriff auf Ihr Forum verschlüsselt
Über HTTPS sind sie auch in öffentlichen Wifi Hotspots etc. perfekt geschützt und können sich gefahrlos auch dort einloggen.
Wenn Sie über HTTPS auf Ihr Forum zugreifen, werden alle privaten Daten und Inhalte geschützt und können nicht von Dritten mitgelesen werden



Wo gibt es denn da die Möglichkeit, "Hybrid" zu testen?! Wo denn?

Kann man nach erfolgter Umstellung dieselbe bei Nichtgefallen auch wieder rückgängig machen?!

Ich war in der letzten Zeit auf Reisen und habe deshalb dieses Support-Forum nicht weiter verfolgt. Jetzt, wo ich diesen Thread hier lese, bin ich extrem verunsichert und fürchte, dass Vieles, was per html-Code eingebunden ist (etwa Youtube-Videos, Bilder, Scripte u.dgl.), nach der Umstellung auf https nicht mehr korrekt angezeigt wird. Meine Foren insgesamt Thread für Thread daraufhin zu untersuchen und Beitrag für Beitrag nachzueditieren und anzupassen, wäre eine Sisyphos-Arbeit, die aufzubringen ich nicht bereit bin. Also tendiere ich dazu, die Umstellung auf https zu unterlassen, obwohl die Verschlüsselung prinzipiell sicher keine schlechte Sache wäre.



Ho'oponopono


Hinweis: Ich verwende in allen meinen Foren ausschließlich das unveränderte Standard-Template.
Meine Foren: Board-Nr. 17085, 588813, 569659, 608167, 555628

 Antworten

 Beitrag melden
04.05.2016 14:59 (zuletzt bearbeitet: 04.05.2016 14:59)
#40 RE: HTTPS
Bu
User

Zitat von Christian im Beitrag #38
[...] Nur in den von dir geposteten JS-Code befinden sich Anfragen an bestimmte URLs die nur via http aufgerufen werden. Sowas wird vom Browser komplett blockiert (aus Sicherheitsgründen).

Sprich der von dir verwendete Webservice scheint kein HTTPS zu unterstützen. Da hilft nur einen neuen suchen.


So was ist natürlich ganz übel und schreckt mich in der Tat davor ab, auf https umzustellen.



Ho'oponopono


Hinweis: Ich verwende in allen meinen Foren ausschließlich das unveränderte Standard-Template.
Meine Foren: Board-Nr. 17085, 588813, 569659, 608167, 555628

 Antworten

 Beitrag melden
04.05.2016 15:41 (zuletzt bearbeitet: 04.05.2016 15:45)
#41 RE: HTTPS
avatar
Techniker

Die von dir gesuchten Einstellungen gibt es erst ab dem Profi-Tarif.
Solange du diesen nicht hast, ist HTTPS bei dir nicht aktiv oder im Basistarif nur für den Loginprozess.



Zitat
So was ist natürlich ganz übel und schreckt mich in der Tat davor ab, auf https umzustellen.


Es gibt da so eine Art kleines Sprichwort "Sicherheit kann nicht komfortabel sein".
Je Komfortabler etwas ist, desto unsicherer ist es.

Beim Thema HTTPS können wir euch von unserer Seite schon eine Menge abnehmen, da Ihr euch um das Einrichten von Zertifikaten usw. nicht kümmern müsst (der Aufwand welcher hier im Hintergrund abläuft, ist nämlich nicht unerheblich). So sorgen wir dafür, dass alle alten Links von files/img.homepagemodules.de umgeschrieben werden und weiter funktionieren. Auch unser Partnerdienst addPics.com wird HTTPS-Technisch voll und ganz unterstützt.

Aber was kommt denn auf mich als Admin denn zu?
Prinzipiell ist der normale Forenbetrieb nicht davon betroffen. Sprich Beiträge können weiter geschrieben werden und Nutzer können sich anmelden.
Interessant wird es bei eingebundenen Inhalten die von externen Servern Dritter kommen. In der Regel unterstützen viele HTTPS nicht.
Wenn man nun ein Bild in einen Beitrag über "http://" einbindet, wird das in einem HTTPS geschützten Forum weiter ganz normal angezeigt und geladen. Allerdings wird sich dann das grüne Schloss in der Adressleiste grau verfärben oder zu einem orangen Ausrufezeichen (Browserabhängig). Dies bedeutet, dass die Hauptwebseite (in dem Fall euer Forum) verschlüsselt aufgerufen werden konnte aber bestimmte Inhalte wie Bilder bzw. Grafiken unverschlüsselt übertragen wurden (Die über http:// eingebundenen Bilder).
Hier sprechen wir also über einen "Kosmetischen" Mangel. Sprich wenn wir HTTPS nutzen, wollen wir natürlich dann auch ein "grünes" Schloss in der Adresszeile haben. Alles andere verunsichert den User natürlich.

Abhilfe schafft hier unser Zusatzfeature

Zitat
Das Einbinden von ungesicherten Inhalten wie z.B. Bildern auf einer gesicherten HTTPS Webseite, erzeugt im Browser eine Warnmeldung.
Die folgende Option kann das Einbinden von ungesicherten Bildlinks in Beiträgen verhindern:


Ungesicherte Bilder (die nicht via https:// eingebunden wurden) werden dann lediglich als Link dargestellt (damit die genannte Warnung nicht erscheint). Natürlich gilt dies nur für neu geschriebene Beiträge.

Kritischer wird das ganze mit JavaScript (Abgekürzt JS) und CSS.
Man muss immer bedenken, dass man mit JS auch viel "böses" machen kann. Logindaten stehlen usw. (ist halt eine Scriptsprache) Bei HTTPS gehen wir davon aus, dass der Ursprung (also die Quelle bzw. der Server auf dem das Script liegt) verifiziert ist (HTTPS gesichert mit einem Zertifikat).
Ist dies nicht der Fall, verweigert der Browser in diesem Fall das ausführen bzw. das laden des nicht über https:// eingebundenen Scriptes.
Der Grund dafür ist eigentlich recht simpel.
HTTPS sorgt dafür, dass die Verbindung zwischen dem Browser des users der die Seite aufruft und dem Server auf dem die Seite liegt, verschlüsselt ist.

1
2
3
4
5
 

User < --- HTTPS verschlüsselt ----> Server
|
Böser user kann nichts erkennen oder ändern da verschlüsselt
 
 



Bei einer nicht verschlüsselten Verbindung, könnte sich in der Theorie jemand zwischen den User und dem Server setzen und den Datenstrom manipulieren oder abfangen

1
2
3
4
5
 

User < -------- ungesichertes HTTP ---------- > Server
|
Böser User manipuliert den Datenstrom
 
 



Theoretisch (z.B. in einem großen offenen WLAN) könnte eine unverschlüsselte Verbindung umgeleitet und manipuliert werden. Jetzt wird dann nicht dein eigentliches Script an den User gesendet, sondern ein manipuliertes Script was z.B. Passwörter stielt oder böse Werbung einblendet.
Damit das auf einer HTTPS Webseite nicht passieren kann, verweigert der Browser sämtliche "externen" Scripte, die nicht via HTTPS eingebunden sind. Das gleiche gilt auch für CSS. Hier sind die Probleme zwar nicht so gravierend aber man kann ähnlich gute Ergebnisse erzielen.
Verwendet Ihr also viele externe Scripte (wovon wir eigentlich immer schon abraten). Könnte es hier zu Problemen kommen, wenn diese nicht via HTTPS abgerufen werden können.

Letztlich wird der volle Umstieg immer etwas Arbeit erfordern aber wie am Anfang schon geschrieben, ist Sicherheit nicht immer komfortabel.
Eine "Ein-Klick-Lösung" die alles toll macht gibt es hier leider nicht.

Von daher muss jeder für sich abwägen, ob er HTTPS nutzen möchte oder nicht. Einfacher als es bei uns schon ist, wird es nicht.

ps. Und ja ... du kannst jederzeit von HTTPS zu HTTP und umgekehrt wechseln.


 Antworten

 Beitrag melden
04.05.2016 15:46
#42 RE: HTTPS
Bu
User

Zitat von Christian im Beitrag #41
Die von dir gesuchten Einstellungen gibt es erst ab dem Profi-Tarif.
Solange du diesen nicht hast, ist HTTPS bei dir nicht aktiv oder im Basistarif nur für den Loginprozess.


Das weiß ich, und für Board Nr. 17085 und 608167 ist der Profi-Tarif auch aktiv. Dennoch, lieber Christian, wird das in den dortigen Adminbereichen nicht so angezeigt wie auf deinem Screenshot. Deshalb habe ich nachgefragt.



Ho'oponopono


Hinweis: Ich verwende in allen meinen Foren ausschließlich das unveränderte Standard-Template.
Meine Foren: Board-Nr. 17085, 588813, 569659, 608167, 555628

 Antworten

 Beitrag melden
04.05.2016 15:48
#43 RE: HTTPS
avatar
Techniker

Du müsstest schon auf den Button klicken wie es im Text dort steht


 Antworten

 Beitrag melden
04.05.2016 15:56 (zuletzt bearbeitet: 04.05.2016 16:08)
#44 RE: HTTPS
Bu
User

Zitat von Christian im Beitrag #43
Du müsstest schon auf den Button klicken wie es im Text dort steht


OK, genau das hatte ich mich nämlich nicht getraut, da ich nicht wusste, was mich erwarten würde und ob das gegebenenfalls rückgängig zu machen wäre oder nicht, und weil auf dem besagten Button verfänglich steht: "Umzug jetzt starten". Ich wollte aber eben gerade keinen Umzug starten, ohne mehr Bescheid darüber zu wissen...

Ansonsten vielen herzlichen Dank, lieber Christian, für die ausführlichen Erläuterungen in deinem Beitrag #41.



Ho'oponopono


Hinweis: Ich verwende in allen meinen Foren ausschließlich das unveränderte Standard-Template.
Meine Foren: Board-Nr. 17085, 588813, 569659, 608167, 555628

 Antworten

 Beitrag melden
04.05.2016 18:35
avatar  Dede
#45 RE: HTTPS
De
User

Wenn man https höchste Sicherheit hat, aber trotzdem das Bilder einbinden zulässt.
Ist das wirklich ein großes Risiko?


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!