Commit 3420c95a authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

Opencrawl Politik eingebaut

parent 5b9fa5b2
...@@ -508,14 +508,23 @@ class MetaGer ...@@ -508,14 +508,23 @@ class MetaGer
$subcollections[] = $engine["minismCollection"]->__toString(); $subcollections[] = $engine["minismCollection"]->__toString();
} }
} }
# Nur noch alle eventuell angeschalteten Minisucher deaktivieren
foreach ($enabledSearchengines as $index => $engine) {
if (!isset($engine["minismCollection"])) {
$tmp[] = $engine;
}
}
} else { } else {
// Wir schalten eine Teilmenge, oder aber gar keine an // Wir schalten eine Teilmenge, oder aber gar keine an
foreach ($enabledSearchengines as $engine) { foreach ($enabledSearchengines as $engine) {
if (isset($engine['minismCollection'])) { if (isset($engine['minismCollection'])) {
$subcollections[] = $engine['minismCollection']->__toString(); $subcollections[] = $engine['minismCollection']->__toString();
} else {
$tmp[] = $engine;
} }
} }
} }
$enabledSearchengines = $tmp;
if (sizeof($subcollections) > 0) { if (sizeof($subcollections) > 0) {
$enabledSearchengines[] = $this->loadMiniSucher($xml, $subcollections); $enabledSearchengines[] = $this->loadMiniSucher($xml, $subcollections);
} }
...@@ -523,7 +532,6 @@ class MetaGer ...@@ -523,7 +532,6 @@ class MetaGer
$this->errors[] = trans('metaGer.settings.noneSelected'); $this->errors[] = trans('metaGer.settings.noneSelected');
} }
$engines = []; $engines = [];
# Wenn eine Sitesearch durchgeführt werden soll, überprüfen wir ob überhaupt eine der Suchmaschinen eine Sitesearch unterstützt # Wenn eine Sitesearch durchgeführt werden soll, überprüfen wir ob überhaupt eine der Suchmaschinen eine Sitesearch unterstützt
$siteSearchFailed = $this->checkCanNotSitesearch($enabledSearchengines); $siteSearchFailed = $this->checkCanNotSitesearch($enabledSearchengines);
...@@ -597,6 +605,9 @@ class MetaGer ...@@ -597,6 +605,9 @@ class MetaGer
continue; continue;
} }
if (!isset($engine["package"])) {
die(var_dump($engine));
}
# Setze Pfad zu Parser # Setze Pfad zu Parser
$path = "App\Models\parserSkripte\\" . ucfirst($engine["package"]->__toString()); $path = "App\Models\parserSkripte\\" . ucfirst($engine["package"]->__toString());
......
...@@ -4,7 +4,7 @@ namespace app\Models\parserSkripte; ...@@ -4,7 +4,7 @@ namespace app\Models\parserSkripte;
use App\Models\Searchengine; use App\Models\Searchengine;
class Opencrawltauchen extends Searchengine class Opencrawlpolitik extends Searchengine
{ {
public $results = []; public $results = [];
...@@ -32,7 +32,7 @@ class Opencrawltauchen extends Searchengine ...@@ -32,7 +32,7 @@ class Opencrawltauchen extends Searchengine
$title = $result->{"title"}->__toString(); $title = $result->{"title"}->__toString();
$link = $result->{"link"}->__toString(); $link = $result->{"link"}->__toString();
$anzeigeLink = $link; $anzeigeLink = $link;
$descr = strip_tags($result->{"description"}->__toString()); $descr = strip_tags(htmlspecialchars_decode($result->{"description"}->__toString()));
$this->counter++; $this->counter++;
$this->results[] = new \App\Models\Result( $this->results[] = new \App\Models\Result(
$this->engine, $this->engine,
......
...@@ -4,7 +4,7 @@ return [ ...@@ -4,7 +4,7 @@ return [
'foki.web' => 'Web', 'foki.web' => 'Web',
'foki.bilder' => 'Bilder', 'foki.bilder' => 'Bilder',
'foki.nachrichten' => 'Nachrichten', 'foki.nachrichten' => 'Nachrichten',
'foki.wissenschaft' => 'Wissenschaft', 'foki.wissenschaft' => 'Wissenschaft/Politik',
'foki.produkte' => 'Produkte', 'foki.produkte' => 'Produkte',
'foki.anpassen' => 'anpassen', 'foki.anpassen' => 'anpassen',
'foki.angepasst' => 'angepasst', 'foki.angepasst' => 'angepasst',
......
...@@ -41,7 +41,7 @@ return [ ...@@ -41,7 +41,7 @@ return [
"foki.web" => "Web", "foki.web" => "Web",
"foki.andere" => "Andere", "foki.andere" => "Andere",
"foki.produktsuche" => "Produktsuche", "foki.produktsuche" => "Produktsuche",
"foki.wissenschaft" => "Wissenschaft", "foki.wissenschaft" => "Wissenschaft/Politik",
"foki.nachrichten" => "Nachrichten", "foki.nachrichten" => "Nachrichten",
"foki.bilder" => "Bilder", "foki.bilder" => "Bilder",
]; ];
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment