Jojonas
Moin,
gibt es diese Funktion schon und ich hab sie übersehen, oder wo kann man Themen durchsuchen?
Wenn nicht, gibt es da einen Hack?
Jonas
Dragon-Lion
meinst du die suchfunktion im forum ?
Jojonas
Nein, im Thema selber, nach Sachen suchen.
Agi
Das war in älteren WBB 2 Versionen glaub ich mal integriert, ist es aber in 2.3 scheinbar nicht mehr.
Suchs dir ausm Quellcode von einer älteren Version raus und fügs in deinem Forum ein. Sollte eigentlich gehen.
janolaf
doch, das ist immernoch drin...
guckst du....
Dragon-Lion
Zitat: |
Original von janolaf
doch, das ist immernoch drin...
guckst du.... |
dann hast du ne ältere version wie ich bei mir ist es nicht drin !
janolaf
guck dir mal den screenshot an,
der ist von hier, und hier läuft wie auch auf dem screenshot zu erkennen die version 2.3.6.
und selbst im allerneuesten 2.3.6.pl2 (frisch installiert) sieht es auch so aus.
und in deinem stiefeltern forum ist das auch da (hab ich grad nachgeschaut)
Biggi
@ janolaf:
Dein Screenshot zeigt die Funktion zum Durchsuchen eines Forums.
Er sucht aber eine Funktion zum Durchsuchen eines Themas/Threads.
Jojonas
Jop genau, so wie bei vB in etwas...
Shackles
Ja, das wäre mal eine tolle Funktion.
Dragon-Lion
Zitat: |
Original von janolaf
und in deinem stiefeltern forum ist das auch da (hab ich grad nachgeschaut) |
na dann mach mir davon mal nen screen ich sehe davon absolut nichts
Jojonas
Könnte halt grad bei ziemlich langen Themen sehr nützlich sein, z.B. um bestimmte Posts oder Begriffe zu suchen
Dragon-Lion
Zitat: |
Original von janolaf
und in deinem stiefeltern forum ist das auch da (hab ich grad nachgeschaut) |
ich warte immer noch auf den screen
Agi
Im 2.1.6 ist die Funktion noch vorhanden, funktioniert aber glaube ich nur im IE.
template
thread
Suche nach
Und füge darüber ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<if(stristr($_SERVER['HTTP_USER_AGENT'],"MSIE"))>
<then>
<script type="text/javascript">
<!--
<if(isSet($_GET[hilight]) && $_GET[hilight])><then>show_errmsg = 0;</then><else>show_errmsg = 1;</else></if>
searchInPage_nothingFound = "{$lang->items['LANG_THREAD_SEARCHINPAGE_NOTHINGFOUND']}";
//-->
</script>
<script type="text/javascript" src="js/search.js"></script>
</then>
</if> |
|
Suche weiter nach
code: |
1:
2:
3:
4:
5:
6:
|
<table cellpadding="0" cellspacing="0" border="0" style="width:{$style['tableinwidth']}" align="center">
<tr>
<td><table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
<tr>
<td class="tablecat" align="left"<if(isset($t->postbitlist))><then> colspan="3"</then></if>><span class="normalfont"><a href="javascript:self.scrollTo(0,50000);"><img src="{$style['imagefolder']}/asc.gif" border="0" alt="{$lang->items['LANG_THREAD_GODOWN']}" title="{$lang->items['LANG_THREAD_GODOWN']}" /></a> <b>$thread[topic] $threadrating</b></span></td>
</tr> |
|
Und ersetze gegen
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
|
<table cellpadding="0" cellspacing="0" border="0" style="width:{$style['tableinwidth']}" align="center">
<tr>
<td><table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
<tr>
<td class="tablecat" align="left"<if(isset($t->postbitlist))><then> colspan="3"</then></if>>
<form method="get" action="search.php" name="searchinpage" onsubmit="findInPage(document.searchinpage.query.value); return false;">
<table cellpadding="0" cellspacing="0" border="0" style="width:100%" class="tablecat_fc">
<tr>
<td align="left">
<span class="normalfont"><a href="javascript:self.scrollTo(0,50000);"><img src="{$style['imagefolder']}/asc.gif" border="0" alt="{$lang->items['LANG_THREAD_GODOWN']}" title="{$lang->items['LANG_THREAD_GODOWN']}" /></a> <b>$thread[topic] $threadrating</b></span>
</td>
<td align="right">
<if(stristr($_SERVER['HTTP_USER_AGENT'],"MSIE"))>
<then>
<input class="input" type="text" name="query" value="<if(isSet($_GET['hilight']) && $_GET['hilight'])><then><expression>str_replace("*","",substr($_GET['hilight'],0,((!strpos($_GET['hilight']," ")===false) ? (strpos($_GET['hilight']," ")) : (strlen($_GET['hilight'])))))</expression></then></if>" size="12" onchange="findInPage(document.searchinpage.query.value);" /> <input class="input" type="button" value="{$lang->items['LANG_THREAD_SEARCHINPAGE']}" onclick="findInPage(document.searchinpage.query.value);" />
</then>
<else>
<span class="normalfont"> </span>
</else>
</if>
</td>
</tr>
</table>
</form>
</td>
</tr> |
|
Dann besorgst du dir das Komplettpaket vom 2.1.6 aus dem Mitgliederbereich und entpackst es. Im Ordner js findest du eine Datei namens
search.js.
Diese Datei in den js Ordner deines Forums kopieren.
So war es jedenfalls in früheren Versionen des WBB2 gelöst. Funktioniert aber vermutlich nicht richtig bzw. sicher nicht überall (da eine Abfrage speziell nach dem IE fragt) und wurde deshalb vermutlich rausgenommen.
Ist ungetestet und kann möglicherweise nicht mehr funktionieren. Sähe dann so aus wie im Anhang.
Jojonas
Ja, du hast recht funktioniert nur mit dem IE von Windoof. Hm... schade ich nutze meistens den FF und es währe gut, wenn es so eine funktion auch für andere Browser gäbe. Aber trotzdem danke, sehr nett
Dragon-Lion
also kannst du es bei mir garnicht gesehen haben da ich weder diese änderungen jemals vorgenommen habe noch die datei hochgeladen
Jojonas
Kann denn niemand eine Suche coden, wär echt praktisch....