Skip to content
Snippets Groups Projects
Commit d003d64c authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

First Version of our new Associator

parent d76ca35c
No related branches found
No related tags found
1 merge request!1365Resolve "Filter Options for MetaGer"
......@@ -76,9 +76,14 @@ class Assoziator extends Controller
}
arsort($words);
unset($words[$eingabe]);
unset($words[strtolower($eingabe)]);
unset($words[ucfirst($eingabe)]);
$eingabeWords = explode(" ", $eingabe);
foreach($eingabeWords as $eingabeWord){
unset($words[$eingabeWord]);
unset($words[strtolower($eingabeWord)]);
unset($words[ucfirst($eingabeWord)]);
unset($words[strtoupper($eingabeWord)]);
}
unset($words["de"]);
unset($words["com"]);
unset($words["wiki"]);
......
......@@ -3,4 +3,6 @@ return [
'head.1' => 'MetaGer Assoziator',
'1.1' => 'Wenn Sie mit Ihren Suchwörtern nicht weiter kommen: Vielleicht fehlen Ihnen die richtigen? Fragen Sie unseren Assoziator: Geben Sie hier einfach ein oder mehrere Wörter ein, zu denen Sie neue oder bessere Begriffe suchen. Versuchen Sie mit den dann gefundenen Wörtern eine neue Suche indem Sie das neue Wort in der Ausgabeseite anklicken. Es gilt unsere',
'1.2' => 'Datenschutzerklärung',
'reasso.title' => 'Diesen Begriff assoziieren',
'searchasso.title' => 'MetaGer Suche nach diesem Begriff durchführen',
];
\ No newline at end of file
......@@ -7,6 +7,20 @@
form div.input-group-addon button {
padding: 9px;
}
.reasso {
color: rgb(0, 102, 204);
}
.reasso:hover {
color: red;
}
td.association {
display: flex;
}
.asso-search-link {
margin-right: 10px;
}
</style>
<h1 class="page-title">{{ trans('asso.head.1') }}</h1>
<div class="card-heavy">
......@@ -36,7 +50,12 @@
@foreach($words as $key => $value)
<tr>
<td>{{ $i }}</td>
<td>{{ $key }}</td>
<td class="association">
<a class="asso-search-link" href="{{ action('MetaGerSearch@search', ['eingabe' => $key]) }}" title="{{ trans('asso.searchasso.title') }}"><i class="fa fa-search" aria-hidden="true"></i></a>
<form method="POST">
<button name="q" value="{{ $key }}" class="reasso" type="submit" title="{{ trans('asso.reasso.title') }}">{{ $key }}</button>
</form>
</td>
<td>{{ round(($value / $wordCount) * 100, 2) }}%</td>
@php $i++; @endphp
</tr>
......
......@@ -26,7 +26,7 @@
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/zitat-suche/") }}" tabindex="227">{{ trans('sidebar.nav22') }}</a>
</li>
<li>
<a class="inlink" href="https://metager.de/klassik/asso/" tabindex="228">{{ trans('sidebar.nav11') }}</a>
<a href="{{ action('Assoziator@asso') }}" tabindex="228">{{ trans('sidebar.nav11') }}</a>
</li>
<li>
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/app/") }}" tabindex="229">@lang('sidebar.nav25')</a>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment