SteemSearch Update v1.4.2
Seit längerem wurden bei SteemSearch keine Vorschaubilder mehr angezeigt. Erst nach dem Image Handling Update war klar warum. Das Legacy proxy URL format wurde disabled und ich hatte bisher die Vorschaubilder mit https: //steemitimages.com/133x0/...geladen.
Das neue Format kostete mich einiges an Nerven, leider hatte ich bei https://steemitimages.com/p/<base58(url)>?mode=fit&format=match&width=640das base58 übersehen bzw. falsch interpretiert.
Erst nach Möeckis Hinweis war mir klar, was zu tun ist. Besten Dank dafür!
Leider hat PHP keine base58_encode() Funktion, also musste ich das mit "Hausmitteln" und zusätzlicher Installation der GMP-Bibliothek nachbauen. Hat geklappt, doch leider verweigert steemitimages.com sporadisch die Auslieferung von Bilden und sendet stattdessen: {"success":false,"error":{"name":"RefererNotAllowed","message":"Referer not allowed"}} - grrpfff...
1.) Vorschaubilder werden wieder angezeigt
Ok, jetzt passt es, die Bilder werden wieder angezeigt, allerdings werden sie jetzt nicht mehr mir 133px Auflösung geladen sondern mit 640px. Der Steemit-Proxy liefert es nicht kleiner.
Und auch die 640px Variante bockt um so mehr, um so mehr Vorschaubilder geladen werden. Also musste noch ein Fallback zur vollen Auflösung her.
Ergebins ist: Bilder laden mit 640px oder mit voller Auflösung und nicht mehr wie bisher mit 133px - also dauert das nen Tucken länger und verursacht mehr (sehr viel mehr) Traffic als vorher. Vielleicht sollte man die neue "Verbesserung" nochmal überdenken?
Jedenfalls bin ich froh, nach 5 Stunden "Action" seht ihr jetzt wieder Bilder in der Vorschau!
2.) Welako als Frontend auswählbar
Die zweite Neuigkeit: Unter Settings könnt ihr jetzt Welako als Frontend auswählen. Damit verweisen alle Links bei den Suchergebnissen auf Welako. Zum Glück sind die URL's kompatibel, so war die Änderung auch gleich erledigt.
So, das war's - gut Such ;-)


Jetzt musste ich doch mal luschern, wie das bei dir geklappt hat :-)
Ich habe jetzt zwar die richtigen Adressen, aber die Bilder werden trotzdem nicht vom Proxy geliefert. Ich vermute, da wir keinen oder keinen zugelassenen Referer bei der Abfrage verwenden. Wenn die Bilder nicht im Cache sind, werden sie nicht geladen. Ärgerlich!
Ich baue morgen weiter und probiere deinen fallback-Trick :-D
0.00 SBD,
1.66 STEEM,
1.66 SP
Ist ja lustig, ich war gerade bei deiner Suche und hab bei #deutsch ganz schön weit runter gescrollt, Bilder wurden bei allen Beiträgen angezeigt. Ich dachte, Möecki der Lümmel hat auch ein Fallback eingebaut :-)
Hatte erst den Verdacht, es betrifft nur große Bilder, die Beiträge von it24 kamen (bis auf die in Cache) ohne Vorschau. War aber nicht so, bei meiner Suche waren so ab Seite 2 keine Bilder mehr zu sehen. Eine Art Rate-Limiter oder so?
Na ja, mein Fallback siehst du ja um img-Tag, scheint bisher gut zu funktionieren.
0.00 SBD,
2.55 STEEM,
2.55 SP
Wenn ich in den Browser-Dev-Tools schaue, dann werden die Bilder, die angezeigt werden, nicht extern abgerufen, sondern kommen aus dem Cache. Ist das bei dir auch so?
0.00 SBD,
1.28 STEEM,
1.28 SP
Bei mir sieht das etwas anders aus, beim ersten Aufruf (oder Cache ausgeschaltet) werden die Bilder vom Server geholt.

Beim 2x laden kommen sie dann vom Cache, ist ja klar:

Wenn ich weiter blättere, also die nächsten Ergebnisse abrufe, dann kommen die ersten Errors:

Schau ich mir z.B. die Zeile EEE... im Detail an, zeigt mir das 200 Status ok:

Keine Ahnung, vielleicht liegt das am Fallback?
(hab < und > am Anfang/Ende von $html weggelassen, sonst kann ich den Kommentar nicht abschicken)
$proxy_url: ist die neue Url mit /p/...
$clean_original: der original Link von SDS, clean_original deshalb, weil ich noch ein führendes
https://steemitimages.com/640x0/entferne, SDS liefert das z.B. beim kryptodenno, der verlinkt seine Bilder so.0.00 SBD,
5.95 STEEM,
5.95 SP
Auf deine Seite komme ich mit aktiven Dev-Tools nicht:
Ohne Dev-Tools passt soweit ich das sehe alles, es werden alle Bilder geladen! Ups, 2ter Versuch:
Das Bild vom Carport kam erst, nachdem ich den Post aufgerufen habe und dann nochmal gesucht habe. Das versteh wer will, bei #deutsch waren einige Bilder dabei, die ich sicher nicht im Cache hatte und trotzdem angezeigt wurden. 😵💫
EDIT: Dachte erst, das betrifft nur Posts die älter als 6 Monate sind, aber Pustekuchen:
So, jetzt geb ich Ruhe und wünsch dir gutes Gelingen! Wer weiß, am Ende wird wieder rumgefummelt und es ist dann wieder anders...
0.00 SBD,
5.53 STEEM,
5.53 SP
Ich hatte jetzt noch keine Zeit, weiter zu forschen. Allerdings erübrigt sich das auch, nachdem ety001 auf meine Nachfrage mitgeteilt hat, dass es tatsächlich eine Whitelist für den Proxy gibt. Da steht von unseren Domains nur
steemit.moecki.onlinedrauf. Es kann also nicht funktionieren.0.00 SBD,
1.26 STEEM,
1.26 SP