Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 362%
Ausl. d. letzten 5 Minuten: 338%
Ausl. d. letzten 15 Minuten: 276%
Aktulle Uhrzeit: 19:44
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Themen ohne Antwort für Lite1 |
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 512
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.638.485
Nächster Level: 3.025.107
|
|
Themen ohne Antwort für Lite1 |
|
Ich bin auf der suche nach dieser Funktion hier:
https://www.v-gn.de/wbb/search.php?action=noreplie
Brauche das ganze für das Lite1.
Zur not nehm ich auch nen WBB2 Hack und passe es an. Oder ist das im WBB2 Standard? Glaube nicht oder?
|
|
30.08.2019 04:56 |
|
|
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.755.570
Nächster Level: 266.777.854
|
|
RE: Themen ohne Antwort für Lite1 |
|
|
Zitat: Original von Thx2
Ich bin auf der suche nach dieser Funktion hier:
https://www.v-gn.de/wbb/search.php?action=noreplie
Brauche das ganze für das Lite1.
Zur not nehm ich auch nen WBB2 Hack und passe es an. Oder ist das im WBB2 Standard? Glaube nicht oder? |
|
|
Hallo,
ich habe es mal für das wBBLite angepasst.
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:
|
/* no replies */
if ( $_GET['action'] == 'noreplie' ) {
$boardids="";
list($boardcount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_boards");
$result=$db->query("SELECT b.boardid FROM bb".$n."_boards b
LEFT JOIN bb".$n."_permissions p ON (p.groupid='$wbbuserdata[groupid]' AND b.boardid=p.boardid)
WHERE b.password='' AND p.boardpermission=1");
if($db->num_rows($result)<$boardcount) {
while($row=$db->fetch_array($result)) {
if($boardids!="") $boardids.=','.$row[boardid];
else $boardids=$row[boardid];
}
if(!$boardids) eval("error(\"".$tpl->get("error_searchnoresult")."\");");
}
$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 t.replycount=0
" . ( ( $boardids ) ? ( "AND t.boardid IN ($boardids)" ) : ( "" ) ) );
while ( $row = $db->fetch_array( $result ) ) $savepostids .= ',' . $row['postid'];
if(!$savepostids) eval("error(\"".$tpl->get("error_searchnoresult")."\");");
$result=$db->query_first("SELECT searchid FROM bb".$n."_searchs WHERE postids='$savepostids' AND showposts='1' AND sortby='lastpost' AND sortorder='desc' AND userid='$wbbuserdata[userid]' AND ipaddress='$REMOTE_ADDR'");
if($result['searchid']) {
header("Location: search.php?searchid=$result[searchid]&sid=$session[hash]");
exit();
}
$db->query("INSERT INTO bb".$n."_searchs (searchid,postids,showposts,sortby,sortorder,searchtime,userid,ipaddress)
VALUES (NULL,'$savepostids','0','lastpost','desc','".time()."','$wbbuserdata[userid]','$REMOTE_ADDR')");
$searchid=$db->insert_id();
header( "Location: search.php?searchid=$searchid&sid=$session[hash]");
exit();
}
|
|
Bitte mal testen.
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.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Viktor: 31.08.2019 00:19.
|
|
30.08.2019 21:47 |
|
|
Thx2
New Kids Junge
Dabei seit: 17.02.2010
Beiträge: 512
0 Filebase-Einträge
wBB-Version: wBBLite
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.638.485
Nächster Level: 3.025.107
Themenstarter
|
|
Funktioniert einwandfrei, vielen dank!
Ich war mal so frei und hab das ganze komplettiert:
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:
|
Öffne search.php und suche nach:
--------------------------------
if($_GET['action']=="24h") {
Füge darüber ein:
-----------------
/* no replies */
if ( $_GET['action'] == 'noreplie' ) {
$boardids="";
list($boardcount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_boards");
$result=$db->query("SELECT b.boardid FROM bb".$n."_boards b
LEFT JOIN bb".$n."_permissions p ON (p.groupid='$wbbuserdata[groupid]' AND b.boardid=p.boardid)
WHERE b.password='' AND p.boardpermission=1");
if($db->num_rows($result)<$boardcount) {
while($row=$db->fetch_array($result)) {
if($boardids!="") $boardids.=','.$row[boardid];
else $boardids=$row[boardid];
}
if(!$boardids) eval("error(\"".$tpl->get("error_searchnoresult")."\");");
}
$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 t.replycount=0
" . ( ( $boardids ) ? ( "AND t.boardid IN ($boardids)" ) : ( "" ) ) );
while ( $row = $db->fetch_array( $result ) ) $savepostids .= ',' . $row['postid'];
if(!$savepostids) eval("error(\"".$tpl->get("error_searchnoresult")."\");");
$result=$db->query_first("SELECT searchid FROM bb".$n."_searchs WHERE postids='$savepostids' AND showposts='1' AND sortby='lastpost' AND sortorder='desc' AND userid='$wbbuserdata[userid]' AND ipaddress='$REMOTE_ADDR'");
if($result['searchid']) {
header("Location: search.php?searchid=$result[searchid]&sid=$session[hash]");
exit();
}
$db->query("INSERT INTO bb".$n."_searchs (searchid,postids,showposts,sortby,sortorder,searchtime,userid,ipaddress)
VALUES (NULL,'$savepostids','0','lastpost','desc','".time()."','$wbbuserdata[userid]','$REMOTE_ADDR')");
$searchid=$db->insert_id();
header( "Location: search.php?searchid=$searchid&sid=$session[hash]");
exit();
}
Öffne templates/index.tpl und suche nach:
-----------------------------------------
<a href="search.php?action=24h&sid=$session[hash]">aktive Themen der letzten 24h</a>
Füge dahinter ein:
------------------
| <a href="search.php?action=noreplie&sid=$session[hash]">Themen ohne Antwort</a>
|
|
Würds dich stören wenn ich das auch auf your-wbb.de als Hack veröffentliche?
Oder willst dus vllt. hier anbieten?
Finde ist ne nützliche Funktion.
|
|
31.08.2019 00:56 |
|
|
|
|
|
|