From 648e8ba33f125956695954bf32fb1655e9140c1a Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Wed, 11 Oct 2023 16:14:55 +0200 Subject: [PATCH] fixed pixabay --- metager/app/Models/parserSkripte/Pixabay.php | 15 ++++++--------- .../views/resultpages/results_images.blade.php | 4 +++- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/metager/app/Models/parserSkripte/Pixabay.php b/metager/app/Models/parserSkripte/Pixabay.php index 5accbcad0..2ee4f6e2d 100644 --- a/metager/app/Models/parserSkripte/Pixabay.php +++ b/metager/app/Models/parserSkripte/Pixabay.php @@ -3,6 +3,7 @@ namespace app\Models\parserSkripte; use App\Http\Controllers\Pictureproxy; +use App\Models\DeepResults\Imagesearchdata; use App\Models\Searchengine; use App\Models\SearchengineConfiguration; use Log; @@ -30,11 +31,11 @@ class Pixabay extends Searchengine $results = $content->hits; foreach ($results as $result) { - $title = $result->tags; - $link = $result->pageURL; + $title = $result->tags; + $link = $result->pageURL; $anzeigeLink = $link; - $descr = ""; - $image = Pictureproxy::generateUrl($result->previewURL); + $descr = ""; + $image = Pictureproxy::generateUrl($result->previewURL); $this->counter++; $this->results[] = new \App\Models\Result( $this->configuration->engineBoost, @@ -46,11 +47,7 @@ class Pixabay extends Searchengine $this->configuration->infos->homepage, $this->counter, [ - 'image' => $image, - 'imagedimensions' => [ - "width" => $result->previewWidth, - "height" => $result->previewHeight - ] + 'image' => new Imagesearchdata($result->previewURL, $result->previewWidth, $result->previewHeight, $result->largeImageURL, $result->imageWidth, $result->imageHeight), ] ); } diff --git a/metager/resources/views/resultpages/results_images.blade.php b/metager/resources/views/resultpages/results_images.blade.php index bf47a878a..64e5764a7 100644 --- a/metager/resources/views/resultpages/results_images.blade.php +++ b/metager/resources/views/resultpages/results_images.blade.php @@ -1,4 +1,6 @@ -<link rel="preload" as="image" href="{{ $metager->getResults()[0]->image->image_proxy }}"> +@if (sizeof($metager->getResults()) > 0) + <link rel="preload" as="image" href="{{ $metager->getResults()[0]->image->image_proxy }}"> +@endif <div class="image-container"> @foreach ($metager->getResults() as $index => $result) @include('layouts.image_result', [ -- GitLab