Previous Thread
Next Thread
Print Thread
Rate Thread
Joined: Oct 1999
Posts: 282
Enthusiast
Enthusiast
Offline
Joined: Oct 1999
Posts: 282
Well, I don't like the label "Search results for query:" if I actually clicked "View recent messages" on the main page. I didn't enter a search text, so this is not a search result at all (ok, it is a search on the DB, but not for the "normal" user). This fixes this behaviour:

In /dosearch.php look for:
code:
$printwords = htmlspecialchars($Words);


replace with:
code:
if (!$Words) {
$printwords = "{$ubbt_lang['VIEW_PAST']}";
} else {
$printwords = "{$ubbt_lang['SEARCH_RES']} "" . htmlspecialchars($Words) . """;
}



Still in /dosearch.php look for:
code:
// Send the header
$html -> send_header("{$ubbt_lang['SEARCH_RES']}: $printwords",$Cat,0,$user);


replace with:
code:
// Send the header
$html -> send_header("$printwords",$Cat,0,$user);



In /templates/default/dosearch.tmpl find:
code:
{$ubbt_lang['SEARCH_RES']}: $printwords


replace with:
code:
$printwords



Finally in /languages/.../dosearch.php add 1 line:
code:
$ubbt_lang['VIEW_PAST'] = "Recent messages";


Sponsored Links
Joined: Jan 2001
Posts: 374
Enthusiast
Enthusiast
Offline
Joined: Jan 2001
Posts: 374
Good thinking!
Sounds that this is more like a fix to THREADS than an extra.

Maybe Scream might suggest this for the release.

Joined: Dec 2000
Posts: 1,471
Addict
Addict
Offline
Joined: Dec 2000
Posts: 1,471
I agree, very nice improvement!

Joined: Sep 1999
Posts: 339
Kahuna
Kahuna
Offline
Joined: Sep 1999
Posts: 339
I just create duplicate dosearch files, rename them to 12, 24, 48, 7, etc, and then modify them to say "Past 12 hours" or whatever I want... then of course, add the links to the other recent message checks...

Example here.


Muhammad
Joined: Oct 1999
Posts: 282
Enthusiast
Enthusiast
Offline
Joined: Oct 1999
Posts: 282
Or you could check the $Old variable in dosearch.php. There's a block checking for $Old inside dosearch.php anyway for calculating the $time. Just append the appropriate language-string to $printwords and add the new strings to the lang-files.

Add some more lines to /languages/.../dosearch.php:
$ubbt_lang['VIEW_1day'] = "Past 24 hours";
$ubbt_lang['VIEW_2days'] = "Past 48 hours";
...

Sponsored Links
Joined: Sep 1999
Posts: 339
Kahuna
Kahuna
Offline
Joined: Sep 1999
Posts: 339
Hmm, that's a good idea, but one wouldn't be able to change the HTML of that page without it also affecting the regular search results... right?


Muhammad
Joined: Oct 1999
Posts: 282
Enthusiast
Enthusiast
Offline
Joined: Oct 1999
Posts: 282
Only touch the variable $printwords, if $Words is empty

if (!$Words) { ... }

Doesn't affect the normal search then. Only if the user doesn't type any search-text, but then its also nice to give him the "recent messages" page as result.


Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
Gizmo
Gizmo
Portland, OR, USA
Posts: 5,833
Joined: January 2000
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Morgan 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20221218)