Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
open-source
MetaGer
Commits
3420c95a
Commit
3420c95a
authored
Feb 24, 2017
by
Dominik Hebeler
Browse files
Opencrawl Politik eingebaut
parent
5b9fa5b2
Changes
4
Hide whitespace changes
Inline
Side-by-side
app/MetaGer.php
View file @
3420c95a
...
@@ -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
());
...
...
app/Models/parserSkripte/Opencrawl
tauchen
.php
→
app/Models/parserSkripte/Opencrawl
politik
.php
View file @
3420c95a
...
@@ -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
Opencrawl
tauchen
extends
Searchengine
class
Opencrawl
politik
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
,
...
...
resources/lang/de/index.php
View file @
3420c95a
...
@@ -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'
,
...
...
resources/lang/de/settings.php
View file @
3420c95a
...
@@ -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"
,
];
];
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment