vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   404 Not Found turns into vBulletin search! (https://vborg.vbsupport.ru/showthread.php?t=46895)

Beorn 12-21-2002 10:00 PM

404 Not Found turns into vBulletin search!
 
Well, I can't say that this is the most advanced, or most original thing I've written, but I figure it'll be a good hack to post first.

Say a user goes to your forum, and is looking for something specific and quick. Perhaps your forum is a Tolkien based forum...and the user was looking for information on Gandalf, the user could go to http://www.yourforum.com/gandalf, and a search would be generated. Basically what this hack does is it uses GET data as POST data in what would be submitted by search.php.

Features:
  • Incorporates permissions to match your forums permissions.
  • Gives the most common bots and spiders a 404 error.
  • Small, and disgustingly easy installation
  • Explicitly clear instructions for configuration (comes preconfigured with vBulletin defaults)

The attached zip by default only works on Apache's httpd or other servers that support .htaccess and ErrorDocument directive. Can be configured for IIS, but extra work on your part (and probably your host's) part.

So far, it has been tested and works on 2.2.8 and 2.2.9, but it should work on 2.2.*.

Ahh, yes, I said it wasn't original. I got the idea from php.net's neat little idea where you can go to http://www.php.net/something and it will search for something.

To Install:
  1. Upload 404.php to your forum root directory.
  2. If you have a .htaccess file in place already, copy the line from the supplied file into your file. If you *do not* have a .htaccess file in place already, add the file.

Lets see, I believe that's all...nope

Oh, yes, one last...yes, finally last...thing, please, please click Install if/when you install this hack.

That's all folks!

EDIT: VERSION 1.0

Velocd 12-22-2002 03:01 AM

Interesting idea Beorn, although I can't say it's really needed by me, but I'll defiantly consider it for future installation. ;)

DrkFusion 12-22-2002 03:06 AM

Screenshots?

Does this perform a search through the vB forum search, or a websearch through some other site.

*Didn't read full post*

Link14716 12-22-2002 03:11 AM

Quote:

Originally posted by DrkFusion
Screenshots?

Does this perform a search through the vB forum search, or a websearch through some other site.

*Didn't read full post*

Quote:

Basically what this hack does is it uses GET data as POST data in what would be submitted by search.php.
vB forum search

Nice hack, I might consider it :)

DrkFusion 12-22-2002 03:16 AM

Great, I will check it out :)

Beorn 12-22-2002 04:00 AM

Quote:

Originally posted by DrkFusion
Screenshots?

Does this perform a search through the vB forum search, or a websearch through some other site.

*Didn't read full post*

There really are no screenshots. Basically if you went to yourforum.com/searchforthis, it would be the same as yourforum.com/search.php, and typed in 'searchforthis' and hitting enter.

Quote:

Great, I will check it out
Thanks :)
Quote:

Interesting idea Beorn, although I can't say it's really needed by me, but I'll defiantly consider it for future installation. ;)
*tries to convince you that you really do need it ;)


Oh, yes, one last thing, please, please click Install if/when you install this hack

Thanks all,
Mike

MrLister 12-22-2002 06:22 AM

It's just like on php.net. It's great just too bad I already use php 404 handler for pages.

Herman 12-22-2002 01:43 PM

This is very nice, I will definately install this, thanks!

/me clickies install

snyx 12-22-2002 07:43 PM

could I see a working demo by any chance?

DrkFusion 12-22-2002 09:02 PM

I installed this, and it works great, because search engine cached pages that do not work because maybe I moved it or something, but now the potential users will not leave :)

Sebastian 12-30-2002 07:00 PM

this seem pretty cool... what seems handy is someone can just type anything in the url field like if they are performing a regular search, saves you a step from having to find the search link/button.

Minots 01-28-2003 11:20 AM

@ Beorn
Cool Job! thx
*installed & working* :)

Overgrow 02-04-2003 09:31 AM

Personally I love the idea. I already do something similar with my FAQ...

http://www.overgrow.com/faq/clone
http://www.overgrow.com/faq/hydroponics

I just don't think too many people use it :)

filburt1 02-04-2003 07:03 PM

Very nice hack, just like php.net works. Thanks :)

amykhar 03-22-2003 01:50 PM

On my board, it cuts off the first letter of the search term. If I put in http://www.eaforums.com/forums/frog, it searches for rog.

I have not modified your code any.

Amy

Boofo 03-22-2003 09:57 PM

Nice hack. ;)

I have 2 questions...

1- Does anybody have a good list of robots to include in the 404.php file

2- I have a search engine indexer installed. what will this do to spiders that are excluded from that?

Boofo 03-23-2003 05:37 PM

I can't seem to get this to work. I get a page cannot be displayed error. Any ideas what I am doing wrong?

Beorn 04-21-2003 12:44 AM

Hello all. I'm really sorry that I haven't said a single thing on this thread in so long, but in the past two months, my life has been hell. Sitting down at a computer for more than 10 minutes has been unheard of. I will shortly (2 or 3 days) be releasing version 1.0, with a few things fixed. Amykhar's problem I've encountered, and I realized what's wrong, but I haven't looked into Boofo's problem.

Now, for some reason IE will not follow 404 redirects for my domain. It will for a different domain on the same host. Opera will. Who knows....

Mike B

EDIT: Should the config be in the file, or via ACP? Putting it in the ACP involves actually integrating the hack, while in the file doesn't. I personally prefer hacks to lay on top of, not be part of a base system, so I would go with in the file. What's everyone elses' opinion?

Yet again,
Mike B

Beorn 04-29-2003 07:39 PM

V 1.0 is out :)

Fixed AmyKhar's problem, can't figure out what Boofo's is...

GaleForce 04-29-2003 08:05 PM

Is there a demo of this anywhere? I would love to see it in action :)

Beorn 04-29-2003 08:13 PM

<a href="http://www.tolkiendebates.com/philial%20piety" target="_blank">http://www.tolkiendebates.com/philial piety</a>

TheLab 09-28-2003 08:53 AM

Quote:

Originally Posted by Boofo
I can't seem to get this to work. I get a page cannot be displayed error. Any ideas what I am doing wrong?

I know its an old hack/post and i dont even know if it works with 2.3.0. I get the same error boofo..
Any luck about it?

Limpkinw 10-09-2003 07:03 PM

i have IE and im not quite sure what to do with this hack...its not working when installed as stated... any suggestions? thanks.


All times are GMT. The time now is 03:50 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01226 seconds
  • Memory Usage 1,759KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (23)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete