So hab ichs gemeint, gut daß du es gepostet hast nun muss ich es nimmer schreiben.

Verstehe die Frage nicht?sandra07 hat geschrieben:Ist es auch möglich die Hervorhebung der Suchwörter auf die verlinkte Artikelseite zu übernehmen?
Ich schon (glaube ichi-fekt hat geschrieben:Verstehe die Frage nicht?
Muss ich das im Modul "Volltextsuche" machen? Oder im search_found.html - Template??i-fekt hat geschrieben:Das geht eigentlich sehr einfach. Man muss bei dem Link der Suchtreffer einfach "&suchwort=xxx" anhängen.
Du meinst im "normalen" Textausgabemodul? Könnte es so ungefähr stimmen:i-fekt hat geschrieben:Dann musst du noch das Modul für die Textausgabe anpassen, daß es sich per $_GET den Parameter suchwort aus der URL holt
Code: Alles auswählen
<?php
$suchtext= $_GET['suchtext'];
echo "CMS_HTML[1]";
?>
Also wenn ich das richtig verstanden habe, das Textausgabemodul nochmals wie folgt ändern??i-fekt hat geschrieben:und dann per str_replace dieses Wort immer einfärben.
Code: Alles auswählen
<?php
$suchtext= $_GET['suchtext'];
$suchtext = str_replace($v, '<span class="sSearchMark">'.$v.'</span>', $suchtext);
echo "CMS_HTML[1]";
?>
Code: Alles auswählen
&suchwort=hallo
Code: Alles auswählen
$artikeltext = "CMS_TEXT[1]";
Code: Alles auswählen
$suchwort = "$_GET[suchwort]";
Code: Alles auswählen
$artikeltext = str_replace("$suchwort", "<span class=\"sSearchMark\">$suchwort</span>", $artikeltext);
Code: Alles auswählen
echo "$artikeltext";
Code: Alles auswählen
$results[$num][link] = "front_content.php?&suchwort=$suchtext"
Code: Alles auswählen
<?php echo "CMS_HTML[1]"; ?>
Code: Alles auswählen
<?php
$artikeltext = "CMS_HTML[1]";
$suchwort = "$_GET[suchwort]";
$artikeltext = str_replace("$suchwort", "<span class=\"sSearchMark\">$suchwort</span>", $artikeltext);
echo "$artikeltext";
?>
Das ist falsch. Der erste Parameter wird immer mit ? angehängt, alle weiteren mit einem &. Wenn du das so machen willst, dann mach es so:sandra07 hat geschrieben: Hier mal kurz die Erweiterungen, die ich gemacht habe:
Im Volltextsuche - Modul:Im Browser zeigt es mir nun dieses an:Code: Alles auswählen
$results[$num][link] = "front_content.php?&suchwort=$suchtext"
/cms/front_content.php?&suchwort=berufsberatung&client=1&lang=1&idcat=28&idart=30
Ist das so richtig oder muss das Suchwort ans Ende?
Code: Alles auswählen
front_content.php?suchwort=$suchtext&