Highlighting search results: Added heuristic approach for common capitalizations, fixed indentions
This commit is contained in:
parent
615a6cac60
commit
28f92d28d8
|
@ -2864,7 +2864,11 @@
|
||||||
|
|
||||||
// http://stackoverflow.com/questions/4081372/highlight-keywords-in-a-paragraph
|
// http://stackoverflow.com/questions/4081372/highlight-keywords-in-a-paragraph
|
||||||
|
|
||||||
$elements = $xpath->query('//*[contains(.,"'.$word.'")]');
|
$also_query = '';
|
||||||
|
foreach(array(strtolower($word), strtoupper($word), ucfirst(strtolower($word))) as $word_cap) {
|
||||||
|
$also_query .= ' or contains(.,"'.$word_cap.'")' ;
|
||||||
|
}
|
||||||
|
$elements = $xpath->query('//*[contains(.,"'.$word.'")' . $also_query . ']');
|
||||||
|
|
||||||
foreach ($elements as $element) {
|
foreach ($elements as $element) {
|
||||||
foreach ($element->childNodes as $child) {
|
foreach ($element->childNodes as $child) {
|
||||||
|
|
Loading…
Reference in New Issue