Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 121%
Ausl. d. letzten 5 Minuten: 158%
Ausl. d. letzten 15 Minuten: 171%
Aktulle Uhrzeit: 10:18
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Thread durchsuchen |
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.774.736
Nächster Level: 266.777.854
|
|
Hallo,
hier mal eine kleine Erweiterung für das wBB2.3.
Man kann einen einzelnen Thread durchsuchen.
Das ist interessant wenn der Thread sehr viele Postings hat.
Hier nun der Einbau:
Editiere das Template "thread".
Suche:
code: |
1:
2:
3:
|
<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>
|
|
Füge darunter ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<td class="tablecat" align="right">
<form action="search.php?action=sthread" method="post">
<input type="hidden" name="send" value="send" />
<input type="hidden" name="threadid" value="$threadid" />
<input type="hidden" name="sid" value="$session[hash]" />
<span class="smallfont">Thread durchsuchen:</span><input type="text" name="searchthread" value="" class="input" size="20" maxlength="50" />
</form>
</td>
|
|
Editiere die Datei "search.php".
Suche:
code: |
1:
2:
3:
4:
|
if (isset($_GET['searchid'])) {
require('./acp/lib/class_parse.php');
|
|
Füge DARÜBER ein ( nur für MySQL 5):
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
|
/* Thread durchsuchen by Viktor */
if ($_GET['action'] == 'sthread') {
$searchstring = wbb_trim($_POST['searchthread']);
$sthreadid = intval($_POST['threadid']);
if (!$searchstring) redirect($lang->get("LANG_SEARCH_ERROR_INVALIDSEARCH"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$postids = '';
if ($searchstring) {
$searchstring = preg_replace("/( \+|^\+)/s", " AND ", $searchstring);
$searchstring = preg_replace("/( \-|^\-)/s", " NOT ", $searchstring);
$searchstring = preg_replace("/[\/,\.:;\(\)\[\]?!#{}%_\-+=\\\\]/s", " ", $searchstring);
$searchstring = preg_replace("/['\"]/s", "", $searchstring);
$searchstring = preg_replace("/\s{2,}/", " ", $searchstring);
$tempsearchstring = $searchstring;
$searchstring = str_replace("*", "%", $searchstring);
$searchstring = preg_replace("/(%){2,}/s", "%", $searchstring);
$searchwords = preg_split("/[\s]/", wbb_strtolower($searchstring), - 1, PREG_SPLIT_NO_EMPTY);
$badwords = array();
if ($badsearchwords) {
$temp = explode("\n", wbb_strtolower($badsearchwords));
while (list($key, $val) = each($temp)) $badwords[wbb_trim($val)] = 1;
}
$goodwords = array();
if ($goodsearchwords) {
$temp = explode("\n", wbb_strtolower($goodsearchwords));
while (list($key, $val) = each($temp)) {
unset($badwords[wbb_trim($val)]);
$goodwords[wbb_trim($val)] = 1;
}
}
$count_total = 0;
$count_bad = 0;
$firstloop = 1;
$addsplit = '';
$wordids = '';
$tempwordids = array();
$wordidcache = array();
$andlist = array();
$orlist = array();
$notlist = array();
$tempwordids = array();
$foundwordids = array();
$wordcache = array();
$doublecount = 0;
$i = array("AND" => 0, "OR" => 0, "NOT" => 0);
while (list($key, $val) = each($searchwords)) {
if ($val == "and" || $val == "or" || $val == "not") {
$addsplit = wbb_strtoupper($val);
continue;
}
$count_total++;
if ((!isset($goodwords[$val]) && !$goodwords[$val]) && ((isset($badwords[$val]) && $badwords[$val] == 1) || wbb_strlen($val) < $minwordlength || wbb_strlen($val) > $maxwordlength)) {
$count_bad++;
continue;
}
$result = $db->query("SELECT wordid FROM bb".$n."_wordlist WHERE word LIKE '$val'");
if ($db->num_rows($result)) {
while ($row = $db->fetch_array($result)) {
if ($firstloop == 1) $tempwordids[] = $row['wordid'];
else {
if ($addsplit == '') $addsplit = "AND";
$wordidcache[$addsplit][$i[$addsplit]][] = $row['wordid'];
if (count($tempwordids)) {
reset($tempwordids);
$doublecount = 1;
while (list($key2, $wordid) = each($tempwordids)) {
if ($addsplit == "NOT") $wordidcache['AND'][$i[$addsplit] + 1][] = $wordid;
else $wordidcache[$addsplit][$i[$addsplit] + 1][] = $wordid;
}
$tempwordids = array();
}
}
$wordids .= ",".$row['wordid'];
}
$firstloop = 0;
}
elseif ($firstloop == 0 && $addsplit == "AND") {
unset($wordids);
break;
}
if ($doublecount == 1) {
$i[$addsplit]++;
$doublecount = 0;
}
$i[$addsplit]++;
}
if ($count_bad > 0 && $count_bad == $count_total) redirect($lang->get("LANG_SEARCH_ERROR_SEARCHBAD", array('$minwordlength' => $minwordlength, '$maxwordlength' => $maxwordlength)), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
if (count($tempwordids)) {
reset($tempwordids);
while (list($key2, $wordid) = each($tempwordids)) $wordidcache['AND'][$i[$addsplit]][] = $wordid;
}
$foundpostids = array();
if ($wordids) {
$result = $db->unbuffered_query("SELECT wordid, postid FROM bb".$n."_wordmatch
LEFT JOIN bb".$n."_posts USING (postid)
WHERE threadid = '".$sthreadid."'
AND wordid IN (0$wordids)".(($topiconly == 1) ? (" AND intopic=1") : ("")));
while ($row = $db->fetch_array($result)) {
$foundpostids[$row['wordid']][$row['postid']] = 1;
}
}
function myArrayMerge($array, $add) {
while (list($key, $val) = each($add)) $array[$key] = $val;
return $array;
}
function mySearchArray($array, $add, $mode) {
if ($mode == "OR") return myArrayMerge($array, $add);
if ($mode == "AND") {
$newarray = array();
while (list($key, $val) = each($array)) if ($add[$key] == 1) $newarray[$key] = 1;
return $newarray;
}
if ($mode == "NOT") {
while (list($key, $val) = each($add)) if ($array[$key] == 1) $array[$key] = 0;
return $array;
}
}
$globalarray = array();
$addsplit = array("AND", "OR", "NOT");
for ($i = 0; $i < 3; $i++) {
$savearray = array();
$count = 0;
if (count($wordidcache[$addsplit[$i]])) {
reset($wordidcache[$addsplit[$i]]);
while (list($key, $wordids) = each($wordidcache[$addsplit[$i]])) {
$savearray[$count] = array();
$badx = 1;
while (list($key2, $wordid) = each($wordids)) {
if (isset($foundpostids[$wordid])) {
$badx = 0;
$savearray[$count] = myArrayMerge($savearray[$count], $foundpostids[$wordid]);
}
}
if ($badx == 0) {
if (!count($globalarray)) $globalarray = $savearray[$count];
else $globalarray = mySearchArray($globalarray, $savearray[$count], $addsplit[$i]);
}
$count++;
}
}
}
$postids = '';
while (list($key, $val) = each($globalarray)) {
if ($val != 1) continue;
if ($postids == '') $postids = $key;
else $postids .= ",$key";
}
}
if (!$userids && !$postids) redirect($lang->get("LANG_GLOBAL_ERROR_SEARCHNORESULT"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$savepostids = '';
$result = $db->unbuffered_query("SELECT p.postid FROM bb".$n."_posts p, bb".$n."_threads t WHERE p.threadid=t.threadid AND p.visible=1 AND p.postid IN (".$postids.")");
while ($row = $db->fetch_array($result)) $savepostids .= ','.$row['postid'];
if (!$savepostids) redirect($lang->get("LANG_GLOBAL_ERROR_SEARCHNORESULT"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$result = $db->query_first("SELECT searchid FROM bb".$n."_searchs WHERE searchhash = '".getQueryHash($savepostids, 1, $_POST['sortby'], $_POST['sortorder'], $wbbuserdata['userid'], $REMOTE_ADDR)."'");
if ($result['searchid']) {
header("Location: search.php?searchid=".$result['searchid'].$SID_ARG_2ND_UN);
exit();
}
$db->query("INSERT INTO bb".$n."_searchs (searchhash,searchstring,searchuserid,postids,showposts,sortby,sortorder,searchtime,userid,ipaddress)
VALUES ('".getQueryHash($savepostids, 1, $_POST['sortby'], $_POST['sortorder'], $wbbuserdata['userid'], $REMOTE_ADDR)."','".addslashes($tempsearchstring)."','".((!strstr($userids, ',')) ? (intval($userids)) : (0))."','$savepostids','1','".addslashes($_POST['sortby'])."','".addslashes($_POST['sortorder'])."','".time()."','$wbbuserdata[userid]','$REMOTE_ADDR')");
$searchid = $db->insert_id();
header("Location: search.php?searchid=$searchid".$SID_ARG_2ND_UN);
exit();
}
/* Thread durchsuchen by Viktor */
|
|
Hier für MySQL4:
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
|
/* Thread durchsuchen by Viktor */
if ($_GET['action'] == 'sthread') {
$searchstring = wbb_trim($_POST['searchthread']);
$sthreadid = intval($_POST['threadid']);
if (!$searchstring) redirect($lang->get("LANG_SEARCH_ERROR_INVALIDSEARCH"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$postids = '';
if ($searchstring) {
$searchstring = preg_replace("/( \+|^\+)/s", " AND ", $searchstring);
$searchstring = preg_replace("/( \-|^\-)/s", " NOT ", $searchstring);
$searchstring = preg_replace("/[\/,\.:;\(\)\[\]?!#{}%_\-+=\\\\]/s", " ", $searchstring);
$searchstring = preg_replace("/['\"]/s", "", $searchstring);
$searchstring = preg_replace("/\s{2,}/", " ", $searchstring);
$tempsearchstring = $searchstring;
$searchstring = str_replace("*", "%", $searchstring);
$searchstring = preg_replace("/(%){2,}/s", "%", $searchstring);
$searchwords = preg_split("/[\s]/", wbb_strtolower($searchstring), - 1, PREG_SPLIT_NO_EMPTY);
$badwords = array();
if ($badsearchwords) {
$temp = explode("\n", wbb_strtolower($badsearchwords));
while (list($key, $val) = each($temp)) $badwords[wbb_trim($val)] = 1;
}
$goodwords = array();
if ($goodsearchwords) {
$temp = explode("\n", wbb_strtolower($goodsearchwords));
while (list($key, $val) = each($temp)) {
unset($badwords[wbb_trim($val)]);
$goodwords[wbb_trim($val)] = 1;
}
}
$count_total = 0;
$count_bad = 0;
$firstloop = 1;
$addsplit = '';
$wordids = '';
$tempwordids = array();
$wordidcache = array();
$andlist = array();
$orlist = array();
$notlist = array();
$tempwordids = array();
$foundwordids = array();
$wordcache = array();
$doublecount = 0;
$i = array("AND" => 0, "OR" => 0, "NOT" => 0);
while (list($key, $val) = each($searchwords)) {
if ($val == "and" || $val == "or" || $val == "not") {
$addsplit = wbb_strtoupper($val);
continue;
}
$count_total++;
if ((!isset($goodwords[$val]) && !$goodwords[$val]) && ((isset($badwords[$val]) && $badwords[$val] == 1) || wbb_strlen($val) < $minwordlength || wbb_strlen($val) > $maxwordlength)) {
$count_bad++;
continue;
}
$result = $db->query("SELECT wordid FROM bb".$n."_wordlist WHERE word LIKE '$val'");
if ($db->num_rows($result)) {
while ($row = $db->fetch_array($result)) {
if ($firstloop == 1) $tempwordids[] = $row['wordid'];
else {
if ($addsplit == '') $addsplit = "AND";
$wordidcache[$addsplit][$i[$addsplit]][] = $row['wordid'];
if (count($tempwordids)) {
reset($tempwordids);
$doublecount = 1;
while (list($key2, $wordid) = each($tempwordids)) {
if ($addsplit == "NOT") $wordidcache['AND'][$i[$addsplit] + 1][] = $wordid;
else $wordidcache[$addsplit][$i[$addsplit] + 1][] = $wordid;
}
$tempwordids = array();
}
}
$wordids .= ",".$row['wordid'];
}
$firstloop = 0;
}
elseif ($firstloop == 0 && $addsplit == "AND") {
unset($wordids);
break;
}
if ($doublecount == 1) {
$i[$addsplit]++;
$doublecount = 0;
}
$i[$addsplit]++;
}
if ($count_bad > 0 && $count_bad == $count_total) redirect($lang->get("LANG_SEARCH_ERROR_SEARCHBAD", array('$minwordlength' => $minwordlength, '$maxwordlength' => $maxwordlength)), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
if (count($tempwordids)) {
reset($tempwordids);
while (list($key2, $wordid) = each($tempwordids)) $wordidcache['AND'][$i[$addsplit]][] = $wordid;
}
$foundpostids = array();
if ($wordids) {
$result = $db->unbuffered_query("SELECT w.wordid, w.postid FROM bb".$n."_wordmatch w
LEFT JOIN bb".$n."_posts p USING (p.postid=w.postid)
WHERE threadid = '".$sthreadid."'
AND wordid IN (0$wordids)".(($topiconly == 1) ? (" AND intopic=1") : ("")));
while ($row = $db->fetch_array($result)) {
$foundpostids[$row['wordid']][$row['postid']] = 1;
}
}
function myArrayMerge($array, $add) {
while (list($key, $val) = each($add)) $array[$key] = $val;
return $array;
}
function mySearchArray($array, $add, $mode) {
if ($mode == "OR") return myArrayMerge($array, $add);
if ($mode == "AND") {
$newarray = array();
while (list($key, $val) = each($array)) if ($add[$key] == 1) $newarray[$key] = 1;
return $newarray;
}
if ($mode == "NOT") {
while (list($key, $val) = each($add)) if ($array[$key] == 1) $array[$key] = 0;
return $array;
}
}
$globalarray = array();
$addsplit = array("AND", "OR", "NOT");
for ($i = 0; $i < 3; $i++) {
$savearray = array();
$count = 0;
if (count($wordidcache[$addsplit[$i]])) {
reset($wordidcache[$addsplit[$i]]);
while (list($key, $wordids) = each($wordidcache[$addsplit[$i]])) {
$savearray[$count] = array();
$badx = 1;
while (list($key2, $wordid) = each($wordids)) {
if (isset($foundpostids[$wordid])) {
$badx = 0;
$savearray[$count] = myArrayMerge($savearray[$count], $foundpostids[$wordid]);
}
}
if ($badx == 0) {
if (!count($globalarray)) $globalarray = $savearray[$count];
else $globalarray = mySearchArray($globalarray, $savearray[$count], $addsplit[$i]);
}
$count++;
}
}
}
$postids = '';
while (list($key, $val) = each($globalarray)) {
if ($val != 1) continue;
if ($postids == '') $postids = $key;
else $postids .= ",$key";
}
}
if (!$userids && !$postids) redirect($lang->get("LANG_GLOBAL_ERROR_SEARCHNORESULT"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$savepostids = '';
$result = $db->unbuffered_query("SELECT p.postid FROM bb".$n."_posts p, bb".$n."_threads t WHERE p.threadid=t.threadid AND p.visible=1 AND p.postid IN (".$postids.")");
while ($row = $db->fetch_array($result)) $savepostids .= ','.$row['postid'];
if (!$savepostids) redirect($lang->get("LANG_GLOBAL_ERROR_SEARCHNORESULT"), "thread.php?threadid=" . $sthreadid . $SID_ARG_1ST);
$result = $db->query_first("SELECT searchid FROM bb".$n."_searchs WHERE searchhash = '".getQueryHash($savepostids, 1, $_POST['sortby'], $_POST['sortorder'], $wbbuserdata['userid'], $REMOTE_ADDR)."'");
if ($result['searchid']) {
header("Location: search.php?searchid=".$result['searchid'].$SID_ARG_2ND_UN);
exit();
}
$db->query("INSERT INTO bb".$n."_searchs (searchhash,searchstring,searchuserid,postids,showposts,sortby,sortorder,searchtime,userid,ipaddress)
VALUES ('".getQueryHash($savepostids, 1, $_POST['sortby'], $_POST['sortorder'], $wbbuserdata['userid'], $REMOTE_ADDR)."','".addslashes($tempsearchstring)."','".((!strstr($userids, ',')) ? (intval($userids)) : (0))."','$savepostids','1','".addslashes($_POST['sortby'])."','".addslashes($_POST['sortorder'])."','".time()."','$wbbuserdata[userid]','$REMOTE_ADDR')");
$searchid = $db->insert_id();
header("Location: search.php?searchid=$searchid".$SID_ARG_2ND_UN);
exit();
}
/* Thread durchsuchen by Viktor */
|
|
Hier noch der Wunsch zu der Erweiterung: Suche Hack
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
31.08.2010 20:04 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.314
Nächster Level: 7.172.237
|
|
Wer oben beim Threadtitel keine 2 Spalten angezigt bekommen will der kann folgendes abändern:
Suche im ../template/thread.tpl nach
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<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>
<td class="tablecat" align="right">
<form action="search.php?action=sthread" method="post">
<input type="hidden" name="send" value="send" />
<input type="hidden" name="threadid" value="$threadid" />
<input type="hidden" name="sid" value="$session[hash]" />
<span class="smallfont">Thread durchsuchen:</span><input type="text" name="searchthread" value="" class="input" size="20" maxlength="50" />
</form>
</td> |
|
ERSETZE den Code mit folgendem Code:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
<td class="tablecat">
<table width="100%">
<tr>
<td 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>
<td class="tablecat" align="right">
<form action="search.php?action=sthread" method="post">
<input type="hidden" name="send" value="send" />
<input type="hidden" name="threadid" value="$threadid" />
<input type="hidden" name="sid" value="$session[hash]" />
<span class="smallfont">Thread durchsuchen:</span><input type="text" name="searchthread" value="" class="input" size="20" maxlength="50" />
</form>
</td>
</tr>
</table>
</td> |
|
Wer hinter dem Feld, wo der Suchbegriff eingegeben werden kann einen Button haben möchte, der kann folgende Änderung durchführen:
Suche im ../template/thread.tpl nach
code: |
1:
|
<span class="smallfont">Thread durchsuchen:</span><input type="text" name="searchthread" value="" class="input" size="20" maxlength="50" /> |
|
Füge DADRUNTER folgendem Code ein:
code: |
1:
|
<input src="{$style['imagefolder']}/go.gif" type="image" /> |
|
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
01.09.2010 16:56 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.314
Nächster Level: 7.172.237
|
|
Ups, die haate ich absolut nicht auf dem Plan gehabt ....
Sollte ich vllt. ab und an auch mal "aktivieren"
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
01.09.2010 22:31 |
|
|
|
Hallo Viktor,
vielen Dank für die MySQL4 Erweiterung.
LG
Renate
__________________ An jedem Ende eines Regenbogens steht ein Eimer voll mit Gold! Suche noch Mitglieder für mein Reiki Esoterik Board :-)
|
|
19.01.2011 21:29 |
|
|
Steinadler
Administrator
Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 68 Jahre
Herkunft: Essen wBB-Version: wBB1.x PHP-Version: 5.3.3-7 MySQL-Version: 5.1.61-0 Wo bist du gehostet?: Papa Viktor =)
Bewertung:
Level: 44 [?]
Erfahrungspunkte: 4.122.835
Nächster Level: 4.297.834
|
|
|
21.01.2011 16:13 |
|
|
|
Tolle Erweiterung. Funktioniert!
|
|
01.06.2012 15:28 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.314
Nächster Level: 7.172.237
|
|
|
Zitat: Original von Dr.Doom
Tolle Erweiterung. Funktioniert! |
|
|
Na dann hatte ich dich doch richtig verstanden
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
01.06.2012 15:32 |
|
|
|
|
Zitat: Original von Bone Dragon
|
Zitat: Original von Dr.Doom
Tolle Erweiterung. Funktioniert! |
|
|
Na dann hatte ich dich doch richtig verstanden
|
|
|
Ich hab in meinem Forum ein Problem Usernamen mit der Suche zu finden. Die Textsuche funktionien Perfekt. Habe eben festgestellt, dass die Usersuche allgemein hier nicht in der Erweiterung ist. Also für mich noch nicht optimal.
|
|
01.06.2012 15:37 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.314
Nächster Level: 7.172.237
|
|
|
Zitat: Original von Dr.Doom
|
Zitat: Original von Bone Dragon
|
Zitat: Original von Dr.Doom
Tolle Erweiterung. Funktioniert! |
|
|
Na dann hatte ich dich doch richtig verstanden
|
|
|
Ich hab in meinem Forum ein Problem Usernamen mit der Suche zu finden. Die Textsuche funktionien Perfekt. Habe eben festgestellt, dass die Usersuche allgemein hier nicht in der Erweiterung ist. Also für mich noch nicht optimal.
|
|
|
Ähm jetzt versteh ich nix mehr
Wenn ich jetzt das richtig verstanden habe, möchtest Du eine Suchfunktion im Thread, in der man auch die User suchen kann ???
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
01.06.2012 15:39 |
|
|
|
|
Zitat: Original von Bone Dragon
|
Zitat: Original von Dr.Doom
|
Zitat: Original von Bone Dragon
|
Zitat: Original von Dr.Doom
Tolle Erweiterung. Funktioniert! |
|
|
Na dann hatte ich dich doch richtig verstanden
|
|
|
Ich hab in meinem Forum ein Problem Usernamen mit der Suche zu finden. Die Textsuche funktionien Perfekt. Habe eben festgestellt, dass die Usersuche allgemein hier nicht in der Erweiterung ist. Also für mich noch nicht optimal.
|
|
|
Ähm jetzt versteh ich nix mehr
Wenn ich jetzt das richtig verstanden habe, möchtest Du eine Suchfunktion im Thread, in der man auch die User suchen kann ??? |
|
|
Ja genau. Die Erweiterung lasse ich trotzdem drin, wenns nicht anders geht, die hilft auch. Hab aber eher nach einem Codeschnipsel gesucht, der im Thread direkt Usernamen findet. Also wie es bei der erweiterten Suche ja eingebaut ist. Das nur für den Thread.
|
|
01.06.2012 16:20 |
|
|
|
|
Zitat: Original von Dr.Doom
Hab aber eher nach einem Codeschnipsel gesucht, der im Thread direkt Usernamen findet. Also wie es bei der erweiterten Suche ja eingebaut ist. Das nur für den Thread. |
|
|
Wo ist denn da das Problem? Wenn irgendein Username in einem Beitrag vorkommt, dann kann ich doch danach suchen lassen.
Ich denke eher, Du möchtest, dass man eingrenzen kann, wer der Verfasser eines Postings ist. Jedenfalls würde das aus meiner Sicht Sinn machen.
Gruß Mike
|
|
01.06.2012 17:11 |
|
|
|
Ja genau, der Verfasser eines Postings. Ich wusste mich nicht anders auszudrücken.
|
|
01.06.2012 20:05 |
|
|
|
Gibt es da jetzt mittlerweile eine Möglichkeit, dass man in einem Thread nach Beiträgen bestimmter Nutzer suchen kann?
Btw: Hatte das hier eingebaut, jedoch hat es nicht funktioniert. Es kam immer, dass nichts gefunden wurde. Hat es was damit zu tun, dass ich deine Fulltext Suche drin habe, Viktor?
|
|
09.11.2012 14:55 |
|
|
|
Hm, ok.
Vielleicht habe ich doch MySQL 4? Muss ich mal nachsehen...
Aber was ist denn jetzt mit der Möglichkeit auch nach User zu suchen?
|
|
10.11.2012 00:13 |
|
|
|
Sorry, wenn ich den Thread noch einmal aufgreife, aber es will bei mir einfach nicht funktionieren.
Egal, was ich eingebe, es kommt immer die Meldung
|
Zitat: Die Suche ergab keine Übereinstimmungen.
Falls die automatische Weiterleitung nicht funktioniert, klicke bitte hier! |
|
|
Und dann werde ich zurückgeleitet.
Habe mal mit Javascript und dem alert Befehl mir den Suchstring und die Threadid angeben lassen.
Das wird korrekt weitergegeben.
Wo könnte der Fehler denn noch liegen?
Oder hat jemand noch eine Idee, was ich noch probieren könnte?
|
|
05.02.2013 23:37 |
|
|
|
|
|
|