Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

opgelost Weerwidget Weeronline laadt niet na HTTPS

Weerwidget Weeronline laadt niet na HTTPS

02 sep 2017 20:00
#1
Nadat ik via DA het SSL certificaat heb geinstalleerd laadt de weerwidget van weeronline niet meer.
Enig idee hoe ik dit kan verhelpen?
Zie de standaard code vanuit de site Weeronline
Code:
<div style="font-family: Arial;background-color: #fbfbfb;border: 1px solid #e7e7e7;width: 160px;height: 270px;-moz-box-shadow: 0 0 2px 1px #e7e7e7;-webkit-box-shadow: 0 0 2px 1px #e7e7e7;box-shadow: 0 0 2px 1px #e7e7e7;overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;"><div style="width: 160px;height: 270px;"><div style="margin:7px 10px;"><div style="color: #222222;font-family: Arial;font-size: 12px;font-weight: bold;margin: 0px 0px 7px 0px;line-height: 14px;">Weersverwachting<br/><span style="font-weight:normal;">Kortenhoef</span></div><[b]iframe id="widget-frame" src="http://www.weeronline.nl/Go/ExternalWidgetsNew/ThreeDaysCity?gid=4058448&sizeType=2&temperatureScale=Celsius&defaultSettings=False"[/b] width="140" height="142" frameborder="0" scrolling="no" style="border: none;" allowtransparency="true"></iframe><a href="http://www.weeronline.nl/Europa/Nederland/Kortenhoef/4058448" style="background: url(http://www.weeronline.nl/Shared/Images/list_icon_blue_trans.png) no-repeat scroll left 1px transparent;color: #0160b2;font-family: Arial;font-size: 12px;font-weight: normal;padding-left: 14px;margin: 7px 0px 5px 0px;line-height: 12px;outline: none;text-decoration: none;display: inline-block;" target="_blank">Weeronline.nl - Meer weer in Kortenhoef</a><a href="http://www.weeronline.nl/" style="display: block;height: 25px;width: 113px;margin: 0px 10px 8px 0px;outline: none;text-decoration: none;" title="weeronline.nl Altijd jouw weer" target="_blank"><img src="http://www.weeronline.nl/Shared/Images/widget/new-widget-logo-color.png" width="113" height="25" alt="weeronline.nl Altijd jouw weer" style="border: none;background-color: transparent;box-shadow: none;" /></a></div></div></div>
"De oplossing is vaak dichterbij dan je denkt"
"CARPE DIEM"
  • SPABO
  • SPABO's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 488

Weerwidget Weeronline laadt niet na HTTPS

02 sep 2017 20:32
#2
Dat kan je mogelijk oplossen met een andere weerwidget. Weeronline draait niet onder https.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37102

Weerwidget Weeronline laadt niet na HTTPS

02 sep 2017 20:33 - 02 sep 2017 20:34
#3
Weeronline gebruikt nog geen HTTPS.

Edit Jelle: Gelijk met Astrid. :)
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 02 sep 2017 20:34 door Jelle.
  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13589

Weerwidget Weeronline laadt niet na HTTPS

02 sep 2017 22:09 - 03 sep 2017 08:20
#4
Andere widget, maar het probleem is eigenlijk gelijk als in dit topic:
forum.joomlanl.nl/forum/3-x-overige/5334...bericht-niet-te-zien

Op je eigen domein een kopie behouden (cache) van de widget zodat ie via https kan worden aangeroepen, kan een oplossing zijn. Dat is ook beschreven in dat topic.

Voorbeeld resultaat in jouw geval: julian.wtf/test/weeronline/
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.
Laatst bewerkt 03 sep 2017 08:20 door Juliank92.
  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1722

Weerwidget Weeronline laadt niet na HTTPS

02 sep 2017 22:13
#5
Misschien leuk om eens te kijken naar dit Nederlands product: KWeather.

De weersinformatie komt van Wunderground.
Met vriendelijke groet,
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum.
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • WoodyF4u
  • WoodyF4u's Profielfoto
  • Moderator + Nieuwsteam
  • Moderator + Nieuwsteam
  • Berichten: 11166

Weerwidget Weeronline laadt niet na HTTPS

03 sep 2017 09:09
#6
@ Astrid en Jelle....logisch eigenlijk
@ WoodyF4U...hiermee ook weer aanmelden bij Wunderground voor een API key. Dat wil ik liever niet
@ juliank92: Perfect, dat zou de oplossing kunnen zijn, maar na veel gefroebel krijg ik het niet voor elkaar.

Hoe ziet jouw php bestandje er uit?
Als ik dan het index.php bestandje in dat nieuwe mapje (weerinfo) heb geplaatst, idan neem oik aan dat de "oude" code uit mijn (aangepaste) module verwijderd moet worden?
"De oplossing is vaak dichterbij dan je denkt"
"CARPE DIEM"
  • SPABO
  • SPABO's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 488

Weerwidget Weeronline laadt niet na HTTPS

03 sep 2017 09:28
#7
Widget code aanpassen:
Code:
<div style="font-family: Arial;background-color: #fbfbfb;border: 1px solid #e7e7e7;width: 160px;height: 180px;-moz-box-shadow: 0 0 2px 1px #e7e7e7;-webkit-box-shadow: 0 0 2px 1px #e7e7e7;box-shadow: 0 0 2px 1px #e7e7e7;overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;"> <div style="width: 160px;height: 180px;"> <div style="margin:7px 10px;"> <div style="color: #222222;font-family: Arial;font-size: 12px;font-weight: bold;margin: 0px 0px 7px 0px;line-height: 14px;"> Weersverwachting<br /><span style="font-weight:normal;">Kortenhoef</span> </div> <iframe id="widget-frame" src="https://julian.wtf/test/weeronline/grab/" width="140" height="142" frameborder="0" scrolling="no" style="border: none;" allowtransparency="true"></iframe> </div> </div> </div>

julian.wtf/test/weeronline/grab/ => Verwijst naar onderstaand bestand

Code:
<?php $cacheName = 'cache/widget.html'; //Een cache versie bijhouden $ageInSeconds = 300; //max leeftijd, 5 minuten if(!file_exists($cacheName) || (filemtime($cacheName)+$ageInSeconds < time())) { if(!file_exists('cache/ie8.css') || !file_exists('cache/style.css')) { file_put_contents('cache/ie8.css', file_get_contents('http://www.weeronline.nl/3.7.3.2/Static/Css/ie8.css')); file_put_contents('cache/style.css', file_get_contents('http://www.weeronline.nl/3.7.3.2/Static/Css/externalWidgetsNew.css')); } $contents = file_get_contents('http://www.weeronline.nl/Go/ExternalWidgetsNew/ThreeDaysCity?gid=4058448&sizeType=2&temperatureScale=Celsius&defaultSettings=False'); // Rexeg <3 $contents = preg_replace('/http:\/\/www\.weeronline\.nl\/.*\/Static\/Css\/externalWidgetsNew\.css/', '/test/weeronline/grab/cache/style.css', $contents); $contents = preg_replace('/http:\/\/www\.weeronline\.nl\/.*\/Static\/Css\/ie8\.css/', '/test/weeronline/grab/cache/ie8.css', $contents); // ie 8 :'( $contents = preg_replace('/http:\/\/ajax\.googleapis\.com\/ajax\/libs\/jquery\/.*\/jquery\.min\.js/', '', $contents); // gebruiken we niet $contents = preg_replace('/http:\/\/www\.weeronline\.nl\/.*\/js\/ExternalWidgetsTracking\.js/', '', $contents); // weg met de tracking... had je maar https moeten ondersteunen $contents = preg_replace('/<script type="text\/javascript">var _trackingData.*<\/script>/', '', $contents); // deze is dan ook niet nodig file_put_contents($cacheName, $contents); } $html = file_get_contents($cacheName); echo($html);

In de bijlage mijn test map, met de bestanden.
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.

Dit bericht bevat een bestand als bijlage.
Log in of registreer om die te bekijken

  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1722

Weerwidget Weeronline laadt niet na HTTPS

03 sep 2017 11:44
#8
Was even puzzelen Julian, mn de verwijzingen naar mijn eigen mapje.
Crux was het widget.html bestandje

Alles stond netjes op Kortenhoef, maar moest naar Bussloo

Zie DEZE website

Dank voor deze fraaie oplossing!
"De oplossing is vaak dichterbij dan je denkt"
"CARPE DIEM"
  • SPABO
  • SPABO's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 488
Moderators: Juliank92JellePeterRomke
Tijd voor maken pagina: 0.881 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie