diff --git a/resources/lang/de/plugin-page.php b/resources/lang/de/plugin-page.php index 8890a276f35b1dbf93469b90bb89dbb0898a0053..92e9024bd338f1bc1ec3f21db2a9055c10c91256 100644 --- a/resources/lang/de/plugin-page.php +++ b/resources/lang/de/plugin-page.php @@ -82,4 +82,16 @@ return [ 'vivaldi.8' => 'MetaGer als Startseite im :browser einrichten', 'vivaldi.9' => 'Klicken Sie in Ihrem Browser oben links auf das rote Vivaldi Logo und wählen Sie zuerst "Werkzeuge", dann im Untermenü "Einstellungen".', 'vivaldi.10' => 'Tragen Sie im Feld "Startseite" "https://metager.de" ein.', + + 'mobileff.1' => 'Tippen Sie in Ihrem Browser unten rechts auf "<i class="fas fa-ellipsis-v"></i>" um das Browsermenü zu öffnen.', + 'mobileff.2' => 'Wählen Sie den Menüpunkt Einstellungen.', + 'mobileff.3' => 'In dem dann erscheinenden Menü wählen Sie in der Kategorie "Allgemein" den Menüpunkt "Suchen".', + 'mobileff.4' => 'Tippen Sie auf "+ Suchmaschine hinzufügen".', + 'mobileff.5' => 'Wählen Sie nun "Andere" aus. Tragen Sie darunter den Namen (MetaGer) und den Such-String ein (https://metager.de/meta/meta.ger3?eingabe=%s).', + + 'mobilechr.1' => 'Tippen Sie in Ihrem Browser oben rechts auf "<i class="fas fa-ellipsis-v"></i>" um das Browsermenü zu öffnen.', + 'mobilechr.2' => 'Wählen Sie den Menüpunkt Einstellungen.', + 'mobilechr.3' => 'In dem dann erscheinenden Menü wählen Sie in der Kategorie "Grundeinstellungen" den Menüpunkt "Suchmaschine".', + 'mobilechr.4' => 'Tippen Sie in der Kategorie "Kürzlich besucht" auf MetaGer.', + ]; diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 26968e8eb0393786fe6039113597689866b656ce..763c4b6e854b7f7167f070c0f8a6474f9409074e 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -14,7 +14,6 @@ @endif <div id="plugin-btn-div"> @if($agent->isMobile() && $agent->browser() === "Chrome") - <input type="hidden" name="eingabe" value="chrome" /> <button type="submit" id="plugin-btn" form="searchForm" title="{{ trans('index.plugin-title') }}" name="chrome-plugin" value="true"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin') }}</a> @else <a id="plugin-btn" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin") }}" title="{{ trans('index.plugin-title') }}"><i class="fa fa-plug" aria-hidden="true"></i> {{ trans('index.plugin') }}</a> diff --git a/resources/views/plugin-page.blade.php b/resources/views/plugin-page.blade.php index 61e51fce94b3c04f1ca5ef1965bcacba8c0f6680..8bd75fe7dea831f824c217b2f05ef0851b219091 100644 --- a/resources/views/plugin-page.blade.php +++ b/resources/views/plugin-page.blade.php @@ -24,153 +24,178 @@ $(".seperator").addClass("hidden"); @endif </h1> - @if ($browser === 'Firefox' || $browser === 'Mozilla') - <div class="card-medium"> - <h3>{!! trans('plugin-page.firefox.plugin') !!}</h3> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.firefox.1') !!} - @if(LaravelLocalization::getCurrentLocale() == "de") - <img src="/img/Firefox.png" width="100%" /> - @elseif(LaravelLocalization::getCurrentLocale() == "es") - <img src="/img/FirefoxEs.png" width="100%" /> - @else - <img src="/img/FirefoxEn.png" width="100%" /> - @endif - </li> - <li>{!! trans('plugin-page.firefox.2') !!} - @if(LaravelLocalization::getCurrentLocale() == "de") - <img src="/img/Firefox_Standard.png" width="100%" /> - @elseif(LaravelLocalization::getCurrentLocale() == "es") - <img src="/img/FirefoxEs_Standard.png" width="100%" /> - @else - <img src="/img/FirefoxEn_Standard.png" width="100%" /> - @endif - </li> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.firefox.3', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.firefox.4') !!}</li> - <li>{!! trans('plugin-page.firefox.5') !!}</li> - </ol> - </div> - <div class="card-heavy"> - <h4>{{ trans('plugin-page.head.8') }}</h4> - <ol> - <li>{!! trans('plugin-page.firefox-klar.1') !!}</li> - <li>{{ trans('plugin-page.firefox-klar.2')}}</li> - <li>{{ trans('plugin-page.firefox-klar.3') }}</li> - <li>{{ trans('plugin-page.firefox-klar.4') }}</li> - </ol> - </div> - @elseif ($browser === 'Chrome') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.chrome.1') !!}</li> - <li>{!! trans('plugin-page.chrome.2') !!}</li> - <li>{{ trans('plugin-page.chrome.3') }}</li> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.chrome.4', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.chrome.5') !!}</li> - <li>{!! trans('plugin-page.chrome.6') !!}</li> - <li>{!! trans('plugin-page.chrome.7') !!}</li> - <li>{!! trans('plugin-page.chrome.8') !!}</li> - </ol> - </div> - @elseif ($browser === 'Opera') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.opera.1') !!}</li> - <li>{!! trans('plugin-page.opera.2') !!}</li> - <li>{!! trans('plugin-page.opera.3') !!}</li> - <li>{!! trans('plugin-page.opera.4') !!}</li> - <li><small>{!! trans('plugin-page.opera.5') !!}</small> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.opera.6', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.opera.7') !!}</li> - <li>{!! trans('plugin-page.opera.8') !!}</li> - <li>{!! trans('plugin-page.opera.9') !!}</li> - <li>{!! trans('plugin-page.opera.10') !!}</li> - </ol> - </div> - @elseif ($browser === 'IE') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.IE.1') !!}</li> - <li>{!! trans('plugin-page.IE.4') !!} (<i class="fa fa-cog" aria-hidden="true"></i>)</li> - <li>{!! trans('plugin-page.IE.5') !!}</li> - <li>{!! trans('plugin-page.IE.6') !!}</li> - <li>{!! trans('plugin-page.IE.7') !!}</li> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.IE.8', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.IE.9') !!}</li> - <li>{!! trans('plugin-page.IE.10') !!}</li> - <li>{!! trans('plugin-page.IE.11') !!}</li> - </ol> - </div> - @elseif ($browser === 'Edge') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.edge.1') !!}<i class="fa fa-ellipsis-h" aria-hidden="true"></i>{!! trans('plugin-page.edge.2') !!}</li> - <li>{!! trans('plugin-page.edge.3') !!}</li> - <li>{!! trans('plugin-page.edge.4') !!}</li> - <li>{!! trans('plugin-page.edge.5') !!}</li> - </ol> - </div> - <div class="card-heavy"> - <h3>{!! trans('plugin-page.edge.6', ['browser' => $browser]) !!}</h3> - <ol> - <li>{!! trans('plugin-page.edge.7') !!}</li> - <li>{!! trans('plugin-page.edge.8') !!}</li> - <li>{!! trans('plugin-page.edge.9') !!}</li> - <li>{!! trans('plugin-page.edge.10') !!}</li> - <li>{!! trans('plugin-page.edge.11') !!}</li> - </ol> - </div> - @elseif ($browser === 'Safari') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.safari.1') !!}</li> - </ol> - </div> - @elseif ($browser === 'Vivaldi') - <div class="card-heavy"> - <h3>{!! trans('plugin-page.default-search') !!}</h3> - <ol> - <li>{!! trans('plugin-page.vivaldi.1') !!}</li> - <li>{!! trans('plugin-page.vivaldi.2') !!}</li> - <li>{!! trans('plugin-page.vivaldi.3') !!}</li> - <li>{!! trans('plugin-page.vivaldi.4') !!}</li> - <li>{!! trans('plugin-page.vivaldi.5') !!}</li> - <li>{!! trans('plugin-page.vivaldi.6') !!}</li> - <li>{!! trans('plugin-page.vivaldi.7') !!}</li> - </ol> - </div> - <div class="card-heavy"> - <h4>{!! trans('plugin-page.vivaldi.8', ['browser' => $browser]) !!}</h4> - <ol> - <li>{!! trans('plugin-page.vivaldi.9') !!}</li> - <li>{!! trans('plugin-page.vivaldi.10') !!}</li> - </ol> - </div> + @if ($agent->isDesktop()) + @if ($browser === 'Firefox' || $browser === 'Mozilla') + <div class="card-medium"> + <h3>{!! trans('plugin-page.firefox.plugin') !!}</h3> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.firefox.1') !!} + @if(LaravelLocalization::getCurrentLocale() == "de") + <img src="/img/Firefox.png" width="100%" /> + @elseif(LaravelLocalization::getCurrentLocale() == "es") + <img src="/img/FirefoxEs.png" width="100%" /> + @else + <img src="/img/FirefoxEn.png" width="100%" /> + @endif + </li> + <li>{!! trans('plugin-page.firefox.2') !!} + @if(LaravelLocalization::getCurrentLocale() == "de") + <img src="/img/Firefox_Standard.png" width="100%" /> + @elseif(LaravelLocalization::getCurrentLocale() == "es") + <img src="/img/FirefoxEs_Standard.png" width="100%" /> + @else + <img src="/img/FirefoxEn_Standard.png" width="100%" /> + @endif + </li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.firefox.3', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.firefox.4') !!}</li> + <li>{!! trans('plugin-page.firefox.5') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h4>{{ trans('plugin-page.head.8') }}</h4> + <ol> + <li>{!! trans('plugin-page.firefox-klar.1') !!}</li> + <li>{{ trans('plugin-page.firefox-klar.2')}}</li> + <li>{{ trans('plugin-page.firefox-klar.3') }}</li> + <li>{{ trans('plugin-page.firefox-klar.4') }}</li> + </ol> + </div> + @elseif ($browser === 'Chrome') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.chrome.1') !!}</li> + <li>{!! trans('plugin-page.chrome.2') !!}</li> + <li>{{ trans('plugin-page.chrome.3') }}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.chrome.4', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.chrome.5') !!}</li> + <li>{!! trans('plugin-page.chrome.6') !!}</li> + <li>{!! trans('plugin-page.chrome.7') !!}</li> + <li>{!! trans('plugin-page.chrome.8') !!}</li> + </ol> + </div> + @elseif ($browser === 'Opera') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.opera.1') !!}</li> + <li>{!! trans('plugin-page.opera.2') !!}</li> + <li>{!! trans('plugin-page.opera.3') !!}</li> + <li>{!! trans('plugin-page.opera.4') !!}</li> + <li><small>{!! trans('plugin-page.opera.5') !!}</small> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.opera.6', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.opera.7') !!}</li> + <li>{!! trans('plugin-page.opera.8') !!}</li> + <li>{!! trans('plugin-page.opera.9') !!}</li> + <li>{!! trans('plugin-page.opera.10') !!}</li> + </ol> + </div> + @elseif ($browser === 'IE') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.IE.1') !!}</li> + <li>{!! trans('plugin-page.IE.4') !!} (<i class="fa fa-cog" aria-hidden="true"></i>)</li> + <li>{!! trans('plugin-page.IE.5') !!}</li> + <li>{!! trans('plugin-page.IE.6') !!}</li> + <li>{!! trans('plugin-page.IE.7') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.IE.8', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.IE.9') !!}</li> + <li>{!! trans('plugin-page.IE.10') !!}</li> + <li>{!! trans('plugin-page.IE.11') !!}</li> + </ol> + </div> + @elseif ($browser === 'Edge') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.edge.1') !!}<i class="fa fa-ellipsis-h" aria-hidden="true"></i>{!! trans('plugin-page.edge.2') !!}</li> + <li>{!! trans('plugin-page.edge.3') !!}</li> + <li>{!! trans('plugin-page.edge.4') !!}</li> + <li>{!! trans('plugin-page.edge.5') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h3>{!! trans('plugin-page.edge.6', ['browser' => $browser]) !!}</h3> + <ol> + <li>{!! trans('plugin-page.edge.7') !!}</li> + <li>{!! trans('plugin-page.edge.8') !!}</li> + <li>{!! trans('plugin-page.edge.9') !!}</li> + <li>{!! trans('plugin-page.edge.10') !!}</li> + <li>{!! trans('plugin-page.edge.11') !!}</li> + </ol> + </div> + @elseif ($browser === 'Safari') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.safari.1') !!}</li> + </ol> + </div> + @elseif ($browser === 'Vivaldi') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.vivaldi.1') !!}</li> + <li>{!! trans('plugin-page.vivaldi.2') !!}</li> + <li>{!! trans('plugin-page.vivaldi.3') !!}</li> + <li>{!! trans('plugin-page.vivaldi.4') !!}</li> + <li>{!! trans('plugin-page.vivaldi.5') !!}</li> + <li>{!! trans('plugin-page.vivaldi.6') !!}</li> + <li>{!! trans('plugin-page.vivaldi.7') !!}</li> + </ol> + </div> + <div class="card-heavy"> + <h4>{!! trans('plugin-page.vivaldi.8', ['browser' => $browser]) !!}</h4> + <ol> + <li>{!! trans('plugin-page.vivaldi.9') !!}</li> + <li>{!! trans('plugin-page.vivaldi.10') !!}</li> + </ol> + </div> + @endif + @elseif ($agent->isPhone()) + @if ($browser === 'Firefox') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.mobileff.1') !!}</li> + <li>{{ trans('plugin-page.mobileff.2') }}</li> + <li>{{ trans('plugin-page.mobileff.3') }}</li> + <li>{{ trans('plugin-page.mobileff.4') }}</li> + <li>{{ trans('plugin-page.mobileff.5') }}</li> + </ol> + </div> + @elseif ($browser === 'Chrome') + <div class="card-heavy"> + <h3>{!! trans('plugin-page.default-search') !!}</h3> + <ol> + <li>{!! trans('plugin-page.mobilechr.1') !!}</li> + <li>{{ trans('plugin-page.mobilechr.2') }}</li> + <li>{{ trans('plugin-page.mobilechr.3') }}</li> + <li>{{ trans('plugin-page.mobilechr.4') }}</li> + </ol> + </div> + @endif @endif -@endsection + @endsection diff --git a/routes/web.php b/routes/web.php index eee19eb939a61320d06ac1de1684f8ee774569c9..e10e1da677313d2e23f24e4653502411e373f3dd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -165,6 +165,7 @@ Route::group( return view('plugin-page') ->with('title', trans('titles.plugin')) ->with('navbarFocus', 'dienste') + ->with('agent', new Agent()) ->with('browser', (new Agent())->browser()) ->with('request', $this->input('request', 'GET')); });