Die letzten Suchanfragen in die Startseite einbinden
Die letzten Suchanfragen in die Startseite einbinden
Auf der search.php werden für eingeloggte User die letzten Suchanfragen unten aufgelistet. Wie kann ich diese Suchanfragen für in die Startseite einbinden, so dass sie auch für Gäste sichtbar sind?
Re: Die letzten Suchanfragen in die Startseite einbinden
Da hatten wir mal was
Recent Searches on Index
(muss natürlich auf 3.2.* angepasst werden.
Funktioniert aber wohl noch "mit wenigen Anpassungen".)
[ externes Bild ]
Recent Searches on Index
(muss natürlich auf 3.2.* angepasst werden.
Funktioniert aber wohl noch "mit wenigen Anpassungen".)
Das in dieindex.php
(muss gaaanz nach unten)
muss also gleich vorCode: Alles auswählen
// recent searches on index / 4seven / 2011 switch ($db->sql_layer) { case 'oracle': $sql = 'SELECT search_time, search_keywords FROM ' . SEARCH_RESULTS_TABLE . ' WHERE dbms_lob.getlength(search_keywords) > 0 ORDER BY search_time DESC'; break; case 'mssql': case 'mssql_odbc': case 'mssqlnative': $sql = 'SELECT search_time, search_keywords FROM ' . SEARCH_RESULTS_TABLE . ' WHERE DATALENGTH(search_keywords) > 0 ORDER BY search_time DESC'; break; default: $sql = 'SELECT search_time, search_keywords FROM ' . SEARCH_RESULTS_TABLE . ' WHERE search_keywords <> \'\' ORDER BY search_time DESC'; break; } $result = $db->sql_query_limit($sql, 5); while ($row = $db->sql_fetchrow($result)) { $keywords = $row['search_keywords']; $template->assign_block_vars('recentsearch', array( 'KEYWORDS' => $keywords, 'TIME' => $user->format_date($row['search_time']), 'U_KEYWORDS' => append_sid("{$phpbb_root_path}search.$phpEx", 'keywords=' . urlencode(htmlspecialchars_decode($keywords))) )); } $db->sql_freeresult($result); // recent searches on index / 4seven / 2011
stehenCode: Alles auswählen
$template->set_filenames(array( 'body' => 'index_body.html') ); page_footer();
Ergebnis sieht dann so aus:Das hier in die prosilverindex_body.html
(muss gaaanz nach oben)
also gleich hinterCode: Alles auswählen
<!-- IF .recentsearch --> <div class="forumbg" style="margin-top:5px;"> <div class="inner"><span class="corners-top"><span></span></span> <table class="table1" cellspacing="1"> <thead> <tr> <th colspan="2" class="name">Recent Searches</th> </tr> </thead> <tbody> <!-- BEGIN recentsearch --> <tr class="<!-- IF recentsearch.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <td><a href="{recentsearch.U_KEYWORDS}">{recentsearch.KEYWORDS}</a></td> <td class="active"><span> {recentsearch.TIME}</span></td> </tr> <!-- BEGINELSE --> <tr class="bg1"> <td colspan="2">{L_NO_RECENT_SEARCHES}</td> </tr> <!-- END recentsearch --> </tbody> </table> <span class="corners-bottom"><span></span></span></div> </div> <!-- ENDIF -->
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
[ externes Bild ]
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Die letzten Suchanfragen in die Startseite einbinden
Super, vielen dank. ich habe folgendes in die index_body eingefügt, damit werden die Suchanfragen nebeneinander un dnicht untereinander angezeigt:
Code: Alles auswählen
Letzte Suchanfragen:
<!-- IF .recentsearch -->
<!-- BEGIN recentsearch -->
<a href="{recentsearch.U_KEYWORDS}">{recentsearch.KEYWORDS}</a>,
<!-- BEGINELSE -->
{L_NO_RECENT_SEARCHES}
<!-- END recentsearch -->
<!-- ENDIF -->
Re: Die letzten Suchanfragen in die Startseite einbinden
Auch cool und schön, das es funktioniert....
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Die letzten Suchanfragen in die Startseite einbinden
Nur als Info, sowas gibt es auch als Erweiterung: Recent searches on index
Re: Die letzten Suchanfragen in die Startseite einbinden
means > not 4 guestsThis Extension only allows administrators to see the recent research on the index

Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...