Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
vB Easy Archive - Search Engine Spiderable Hack! Details »»
vB Easy Archive - Search Engine Spiderable Hack!
Version: 1.00, by Xenon Xenon is offline
Developer Last Online: Oct 2023 Show Printable Version Email this Page

Version: 3.0.1 Rating:
Released: 05-30-2004 Last Update: Never Installs: 107
 
No support by the author.

Ok, as a lot of users have installed SkuZZy's and mine vB Easy Archive Hack i've decided to release a vB3 Version as well.

As vB3 already comes with an build in Archive System, it's not that needed than it was in vb2, but for all of you, who have installed the vb2 version and don't want to loose their indexed Pages, this one is for you

I'm lazy and therefore will copy the Releasetext of vb2 by SkuZZy.

About this hack

This hack will help get all your threads listed in google and other search engines and get your threads easily spidered! It works by creating an archive and turning all your posts into .html format. It doesn't actually create the .html files though, but google thinks they are real! It uses mod_mime. If you don't have mod_mime, you will still be able to install this hack, just read the install.txt for help then.

What does it do?

The purpose of this hack are to get your keywords from your forums listed in google and get people visiting them! Since these are all pure text and don't use tables or excess font tags, they are very friendly on bandwidth! This will display all your files in a nice text format that google will absolutely love! Visit the online demo below to see it in action!

Online Demo

To view a demo of this script, visit this site:
http://www.strategy-forum.de/easy_archive/

Requirements

Apache
vBulletin 3.x
mod_mime installed (not absolutelly required, but recommended)
.htaccess
5 minutes of your time...


Known Problems/Confusion

Mod_mime - It is recommended to have mod_mime installed to run these scripts. Mod_mime is a free module which enables a directive called "ForceType". This allows you to use the .htaccess file included to force your files into php mode, which allows simple URL's, without .php in them. If you can see the front page of your archive, but get an error page when you click on any links then this is your problem. To fix it, you will need to install mod_mime, or ask your host to do it. It's a FREE module. For more information, visit http://httpd.apache.org/docs/mod/mod_mime.html
If you want to run vb Easy Archive without mod_mie, please look into the install.txt

Private forums - Private forums are NOT shown and they will NOT be spidered. Some people say the private forums show up, that is because you are logged in as the admin and the archive uses permissions. So anyone who has permission to view the private forums on your forums, will beable to view them on the archives also. But if you log out of your account OR log into an account that doesn't have access to them, then you won't beable to view them

Forumlist yes, but threadlist no - https://vborg.vbsupport.ru/showpost....5&postcount=91
https://vborg.vbsupport.ru/showpost....&postcount=153

Credits
SkuZZy aka Adam J. de Jaray, who gets my Special Thanks for his modifications, releasing and of course his Support to my Script's vb2 version. Note, he does not have anything to do with the vb3 version, but without him, there wouldn't have been the vb2 version and therefore i would never have released the one for vb3

Agreement

By using these scripts & installing them, you agree to leave the small (virtually unnoticable) copyright text and links at the bottom of all pages. You also agree to leave jelsoft's copyright there as well. You can modify the scripts much as you want, but this portion must remain intact (links must stay) and visible. This is all I ask

Download Final

To install, just download the file below and open the "install.txt" file. All is explained there. Installation should only take a couple of minutes. If you have problems with this script, post them in this thread and I will try and get around to answering them.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #182  
Old 05-17-2005, 08:03 AM
sdsvtdriver sdsvtdriver is offline
 
Join Date: Mar 2005
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed the hack, renamed forum and topic with the .php extension, made change in config.php. The index displays fine, but the forum links return at 404 error.

From what I understand, the forum.php file does a conversion to html. I'm guessing there is a setting server side that needs to be enabled. What is it?

Server is IIS6+php4

DomesticMuscle.com EZArchive

Thanks
Reply With Quote
  #183  
Old 05-25-2005, 06:47 AM
sdsvtdriver sdsvtdriver is offline
 
Join Date: Mar 2005
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Has anyone gotten this to work with isapirewrite for IIS? I'm having difficulty with the rules.
Reply With Quote
  #184  
Old 05-29-2005, 06:53 AM
Acers's Avatar
Acers Acers is offline
 
Join Date: Feb 2005
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok finally got this integrated with who's online. So now you will see what people are browsing when they are in archive along with thread title. Earlier it was shown as unknown location.

Might i add beforehand that this may NOT be the most optimized way of coding it. I did it in as less time as possible and it was working in the time i checked it. Maybe you can see the code and suggest changes if any to optimize.

lets start:

First plz determine the folder where you put this archive. eg in my case it was search In your case the name may be different.

now in includes/functions_online
find

Code:
 case 'index':
                        $userinfo['action'] = $vbphrase['viewing_index'];
                        $userinfo['where'] = "<a href=\"$vboptions[forumhome].php?$session[sessionurl]\">$vboptions[bbtitle]</a>";
                        break;
replace that with

PHP Code:
 case 'index':
                        
//start whos online mod by acers for easy archive
                        
if(preg_match("/search/"$userinfo['location']))
                        {
                        
$userinfo['action'] = 'In the Archives';
                        
$userinfo['where'] = "<a href=\"search/index.php?$session[sessionurl]\">Viewing Archive Index</a>";
                        break;
                        }
                        
//end whos online mod by acers for easy archive
                        
$userinfo['action'] = $vbphrase['viewing_index'];
                        
$userinfo['where'] = "<a href=\"$vboptions[forumhome].php?$session[sessionurl]\">$vboptions[bbtitle]</a>";
                        break; 
replace search with whatever is your folder name.

in the same file find
PHP Code:
else
                        {
                                
// We were unable to parse the location
                                
$userinfo['action'] = $vbphrase['viewing_index'];
                                
$userinfo['where'] = "<a href=\"$vboptions[forumhome].php?$session[sessionurl]\">$vboptions[bbtitle]</a>";
                        } 
underneath that add
after replacing search with whatever folder name you have

PHP Code:
//start whos online mod by acers for easy archive
                        
if (preg_match("/search\/forum\/(\d*)-\d*/"$userinfo['location'], $tester))
                        {
                                global 
$DB_site;
                                
$titlefor $DB_site->query("
                                SELECT forum.title as title
                                FROM " 
TABLE_PREFIX "forum AS forum
                                WHERE forum.forumid = " 
intval($tester[1]) . "
                                "
);
                                
$titleofforum $DB_site->fetch_array($titlefor);
                                
$fortitle $titleofforum['title'];
                                
$userinfo['action'] = 'Viewing forums archive';
                                
$userinfo['where'] = "<a href=\"search/forum/$tester[1]-1.html\">$fortitle</a>";

                        }
                        if (
preg_match("/search\/topic\/(\d*)-\d*/"$userinfo['location'], $tester1))
                        {

                                global 
$DB_site;
                                
$titlethrd $DB_site->query("
                                SELECT thread.title as title
                                FROM " 
TABLE_PREFIX "thread AS thread
                                WHERE thread.threadid = " 
intval($tester1[1]) . "
                                "
);
                                
$titleofthread $DB_site->fetch_array($titlethrd);
                                
$thrdtitle $titleofthread['title'];
                                
$userinfo['action'] = 'Viewing topic in archive';
                                
$userinfo['where'] = "<a href=\"search/topic/$tester1[1]-1.html\"\">$thrdtitle</a>";

                        }
                        
//end who's online mod by acers for easy archive 
that should do it. Anyway i guess i am very new to modding so sorry beforehand if there are any errors here. :nervous: :nervous:
Reply With Quote
  #185  
Old 06-03-2005, 08:09 PM
mindbuster mindbuster is offline
 
Join Date: Oct 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by xenon
Agreement

By using these scripts & installing them, you agree to leave the small (virtually unnoticable) copyright text and links at the bottom of all pages. You also agree to leave jelsoft's copyright there as well. You can modify the scripts much as you want, but this portion must remain intact (links must stay) and visible. This is all I ask
Is there are Branding Free option for this ?

I dont like to clutter my website with hundreds of different copyright notices and links that has nothing to do with the content of my site :squareeyed:
Reply With Quote
  #186  
Old 06-05-2005, 05:35 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm, to remove the jelsoft copyright, you would have to have a branding free license of vbulletin.

to remove my copyright and links, there is no branding free option nope, but you can contact me per pm, maybe we can come together
Reply With Quote
  #187  
Old 06-09-2005, 03:21 AM
mindbuster mindbuster is offline
 
Join Date: Oct 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm, wierd, some threads show up fine while others are just empty.

Here is a "working" thread...

http://www.entropiaforum.com/forums/...ic/2620-1.html

And here is one that is empty, eventhough the original thread shows fine...

http://www.entropiaforum.com/forums/...ic/1626-1.html

:disappointed:

I'm not getting any errors at all, it's just that some threads shows fine while others are empty :tired:

What could be wrong ?
Reply With Quote
  #188  
Old 06-09-2005, 04:31 AM
mindbuster mindbuster is offline
 
Join Date: Oct 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now i just had MSN bot visiting, it was looking at...

http://www.entropiaforum.com/forums/...hp/t-1864.html

What wierd URL is that ?

My easy-archive is at "forums/history", it was looking in "forums/archive" which i dont link to anymore, but the link works but it shows the old default style archive ?

Reply With Quote
  #189  
Old 06-09-2005, 04:50 PM
Acers's Avatar
Acers Acers is offline
 
Join Date: Feb 2005
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bot must the old url still in its memory.
Anyway your new archive should soon be getting scanned. It takes some time.
Reply With Quote
  #190  
Old 06-09-2005, 06:48 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yep, the old urls stay in memories some time
Reply With Quote
  #191  
Old 06-10-2005, 12:08 AM
mindbuster mindbuster is offline
 
Join Date: Oct 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I see, but what about this ? with the empty threads ?

Quote:
Hmm, wierd, some threads show up fine while others are just empty.

Here is a "working" thread...

http://www.entropiaforum.com/forums/...ic/2620-1.html

And here is one that is empty, eventhough the original thread shows fine...

http://www.entropiaforum.com/forums/...ic/1626-1.html

:disappointed:

I'm not getting any errors at all, it's just that some threads shows fine while others are empty :tired:

What could be wrong ?
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:22 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06944 seconds
  • Memory Usage 2,353KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (3)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete