From 05d173904a9ed9a1d703d6e94eb0e7137788af6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil@suma-ev.de> Date: Thu, 12 Jan 2017 08:39:28 +0100 Subject: [PATCH] Dict.cc-Quicktips-Integration erscheint in der deutschen Version ganz oben, sonst vor den "Wussten Sie schon?" --- app/Http/Controllers/MetaGerSearch.php | 17 +++++++++++++++++ resources/lang/de/metaGerSearch.php | 1 + resources/lang/en/metaGerSearch.php | 7 ++++--- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/MetaGerSearch.php b/app/Http/Controllers/MetaGerSearch.php index 1dea07907..a8d1c9b75 100644 --- a/app/Http/Controllers/MetaGerSearch.php +++ b/app/Http/Controllers/MetaGerSearch.php @@ -165,6 +165,23 @@ class MetaGerSearch extends Controller } $mquicktips = array_merge($mquicktips, $quicktips); + # Dict.cc Quicktip + $url = "http://www.dict.cc/metager.php?s=" . urlencode($q); + $decodedResponse = json_decode($this->get($url), true); + if ($decodedResponse["headline"] != "" && $decodedResponse["link"] != "") { + $quicktip = []; + $quicktip["title"] = $decodedResponse["headline"]; + $quicktip["URL"] = $decodedResponse["link"]; + $quicktip["summary"] = implode(", ", $decodedResponse["translations"]); + $quicktip['gefVon'] = trans('metaGerSearch.quicktips.dictcc.adress'); + + if (App::isLocale('de')) { + array_unshift($mquicktips, $quicktip); + } else { + $mquicktips[] = $quicktip; + } + } + # wussten Sie schon $file = storage_path() . "/app/public/tips.txt"; if (file_exists($file)) { diff --git a/resources/lang/de/metaGerSearch.php b/resources/lang/de/metaGerSearch.php index 27b8b3b9e..2f26da7fb 100644 --- a/resources/lang/de/metaGerSearch.php +++ b/resources/lang/de/metaGerSearch.php @@ -2,5 +2,6 @@ return [ 'quicktips.wikipedia.adress' => 'aus <a href="https://de.wikipedia.org" target="_blank" rel="noopener">Wikipedia, der freien Enzyklopädie</a>', + 'quicktips.dictcc.adress' => 'aus <a href="https://www.dict.cc/" target="_blank" rel="noopener">dict.cc</a>', 'quicktips.tips.title' => 'Wussten Sie schon?', ]; diff --git a/resources/lang/en/metaGerSearch.php b/resources/lang/en/metaGerSearch.php index 57a3c5a8e..88297f0ba 100644 --- a/resources/lang/en/metaGerSearch.php +++ b/resources/lang/en/metaGerSearch.php @@ -1,6 +1,7 @@ <?php return [ - "quicktips.wikipedia.adress" => "taken from: <a href=\"https://en.wikipedia.org\" target=\"_blank\" rel=\"noopener\"> Wikipedia, The Free Encyclopedia", - "quicktips.tips.title" => "Did you know ?" -]; \ No newline at end of file + "quicktips.wikipedia.adress" => "from <a href=\"https://en.wikipedia.org\" target=\"_blank\" rel=\"noopener\"> Wikipedia, The Free Encyclopedia", + "quicktips.dictcc.adress" => 'from <a href="https://www.dict.cc/" target="_blank" rel="noopener">dict.cc</a>', + "quicktips.tips.title" => "Did you know ?", +]; -- GitLab