From 6867ae3584be08ad2af4a32328a9f6df035c8362 Mon Sep 17 00:00:00 2001 From: Aria <aria@suma-ev.de> Date: Thu, 17 Aug 2017 11:14:20 +0200 Subject: [PATCH] subcollection-feld mit minism-feld verknuepft und als ausgabe eingesetzt --- app/Models/parserSkripte/Minisucher.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Models/parserSkripte/Minisucher.php b/app/Models/parserSkripte/Minisucher.php index e69d778bf..32e8bffee 100644 --- a/app/Models/parserSkripte/Minisucher.php +++ b/app/Models/parserSkripte/Minisucher.php @@ -37,10 +37,8 @@ class Minisucher extends Searchengine try { $counter++; $result = simplexml_load_string($result->saveXML()); - $title = $result->xpath('//doc/arr[@name="title"]/str')[0]->__toString(); $link = $result->xpath('//doc/str[@name="url"]')[0]->__toString(); - $subcollection = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString(); $anzeigeLink = $link; $descr = ""; $descriptions = $content->xpath("//response/lst[@name='highlighting']/lst[@name='$link']/arr[@name='content']/str"); @@ -57,7 +55,11 @@ class Minisucher extends Searchengine $additionalInformation = ['date' => $dateVal]; - $gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $subcollection </a>"; + $subcollection = explode(' ', $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString()); + $minism = explode(', ', simplexml_load_string($this->engine)["subcollections"]); + $result = implode(', ',array_intersect($subcollection, $minism)); + + $gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $result </a>"; $this->results[] = new \App\Models\Result( $this->engine, -- GitLab