Beiträge seit dem letzten Login |
Yara_23
Mitglied
Dabei seit: 05.05.08
Beiträge: 21
Fähigkeiten: WBB Lite 1 Fortgeschritten Forenversion: 1.0
|
|
Hallo,
ich hab ja ein wbbLite 1.0.x Forum.
Ich habe hier nur ein Link der darauf verweist, die letzten Beiträge der letzten 24 Stunden anzuzeigen (aktive Themen der letzten 24h)
Wenn diese 24Stunden rum sind, sieht man die Themen eben nicht mehr, also keine Themen werden angezeigt, die älter sind als 24 Stunden.
Nun meine Frage:
Kann man irgendwie ein Link einbauen, oder gibt es davon ein Addon oder Hack, wo man alle Beiträge des letzten Logins sehen kann?!
Liebe Grüße und Danke im Voraus Yara
|
|
23.11.08 14:00 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
search.php?action=new
Mit diesem Link sollte das gehen.
__________________
|
|
23.11.08 20:29 |
Finden
Als Freund hinzufügen
|
|
Tanek
Mitglied
Dabei seit: 03.07.06
Beiträge: 22
Forenversion: Lite 1.0
|
|
Hallo,
ich suche einen Tipp, was ich in der search.php einstellen muss, damit meine Suchanfrage nur für eine spezielle Kategorie gültig ist und nicht das ganze Board durchsucht. Würde gerne die neuesten Beitrag seit dem letzten Einloggen anzeigen lassen - wie gesagt - aber nur für ausgewählte Kategorien.
Ich hatte bereits in der search.php die Passagen kopiert, welche ich vom Addon "neue beiträge seit letztem besuch" habe (von progressive) und hab es ein wenig geändert, jedoch klappt es nicht.
Hab da bei dem action-Tag "kategorie1" gewählt und darunter bei $boardids die gewünschte Kategorie ID eingetragen. Sieht so aus die geänderte Variante:
Zitat: |
#neue posts by progressive
if($_GET['action']=="kategorie1") {
$boardids="73";
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!="73") $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 p.posttime>'$wbbuserdata[lastvisit]'
".ifelse($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[useri
d]','$REMOTE_ADDR')");
$searchid=$db->insert_id();
header("Location: search.php?searchid=$searchid&sid=$session[hash]");
exit();
}#ende neue posts |
|
|
27.05.09 15:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|