Suchmodul - externe Inhalte (iFrame)

Gesperrt
benja
Beiträge: 168
Registriert: Mi 31. Aug 2005, 10:54
Wohnort: Köln
Kontaktdaten:

Suchmodul - externe Inhalte (iFrame)

Beitrag von benja »

Hallo,

weiß jemand ob man das Suchmodul so ändern kann, dass es möglich ist, iFrames zu durchsuchen? Ich mag diese iFrames ja gar nicht, aber bei externen Inhalten ist eine andere Einbindung teils nicht anders möglich :-(

Falls das machbar ist, kann hier jemand abschätzen wie hoch der Aufwand wäre?

LG
benja
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Suchmodul - externe Inhalte (iFrame)

Beitrag von xmurrix »

Hallo benja,

das standard Suchmodul lässt sich nicht ohne erhebliche Anpassungen auf die Suche nach Inhalten in iFrames umstellen. Ich vermute mal, dass es verschiedene CONTENIDO Artikel gibt und jeder Artikel seinen eigenen iFrame einbindet. Die Suchergebnisse sollen dann auf den CONTENIDO Artikel verweisen, das das iFrame mit den Treffern im Inhalt enthält.

Die Suche müsste also alle möglichen externen Seiten anfragen und dann in den Seiten nach dem eingegebenen Text suchen. Schon ab ein paar externen Seiten würde die Suche extrem lange dauern. Die Inhalte der Seiten müssten vorher indexiert (z. B. Speichern in der Inhalte in DB) werden, damit die Suche innerhalb einer angemessenen Zeit Ergebnisse liefert.

Wenn die externen Seiten auch noch dynamisch sind, also die Ausgabe über GET/POST Parameter gesteuert werden kann, wird es dann umso schwieriger.

Im besten Fall bietet der Betreiber der externen Seiten einen Web-Service an, der den Suchtext entgegen nimmt und die Ergebnisse liefert. Dann wäre das einfacher mit dem CONTENIDO Suchmodul kombinierbar.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Gesperrt