Hi @all,
ich wollte nicht ein neues Thema eröffnen, weil dies, was jetzt folgt, indirekt mit "unserem" Thema zu tun hat. Folgendes:
Szenario: wenn ich z.b. nach Wörtern im Forum/Thema suche, wird die "search_results.html" aufgerufen. Wenn nun ein Treffer gelandet wird von einem mir ignorierten User, wird dies angezeigt. Soweit, sogut. Wenn ich auf "... dennoch anzeigen" klicke wird die ganze Seite neu geladen und der betreffende Beitrag AUCH angezeigt.
Problem: Aber wo war dieser Beitrag denn nochmal ? ich hatte soviele Treffer ? Ich kann mich weder an der ID des Beitrags (ich schon, habe ich zusätzlich eingefügt), noch an anderen "Dingen" orientieren.
Nun wollte ich es farblich kennzeichnen (Hintergrund). In Ordnung. Jedoch (meine Vermutung), da die Seite immer neu geladen wird, bekommt der anzuzeigende ignorierte Beitrag das Flag (wie auch immer man es nennen mag) "freundlich" gesetzt und erscheint somit in der Hintergrundfarbe der "freundlichen" Beiträge, d.h. mit dem Befehls"schalter"
kann ich somit nichts anfangen.
Frage: gibt es eine Möglichkeit, dies zu händeln, also dass ignorierte Beiträge grundsätzlich eine bestimmte Hintergrundfarbe bekommen ? Dann hätte man schon die zweite Option, einen Beitrag farblich zu kennzeichnen.
Im Voraus besten Dank für eure Hilfe
Änderung 18:10:
wer gaggert, muss auch legen:
in der search.php suche:
Code: Alles auswählen
$template->assign_block_vars('searchresults', array(
'S_IGNORE_POST' => true,
danach in einer neuen Zeile einfügen:
Code: Alles auswählen
'IGNORED_POST_ID' => ($show_results == 'posts') ? $row['post_id'] : false,
da ich einen anderen Style verwende, wird's jetzt allgemein:
in der search_results.html steht nun im
Code: Alles auswählen
<!-- IF searchresults.S_IGNORE_POST --> ... blablub ... <!-- ELSE -->
-Bereich/Block der Wert
zur Verfügung.
einfach mal z.b.
in diesem Block "verbauen", wo auch immer... jetzt kann man sich schon bessser orientieren.
so long