Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

Reply
 
Thread Tools
vBulletin Google Site Map Details »»
vBulletin Google Site Map
Version: 2.41, by T2DMan T2DMan is offline
Developer Last Online: Jun 2018 Show Printable Version Email this Page

Version: 3.5.1 Rating:
Released: 06-29-2005 Last Update: 11-07-2005 Installs: 109
Additional Files Is in Beta Stage  
No support by the author.

There are a few vBulletin Google Site maps around, but none as comprehensive as this that I have seen. This vBulletin Google site map is based on Kalius's work on discussed on his site and at Digitalpoint

FYI, the vBulletin Google Site Map modification contains at least one potential remote file include exploit. You are hereby notified that you should uninstall this modification, including the removal of the vBulletin Google Site Map PHP files from your server. The author of the modification has been notified, and the vBulletin Google Site Map thread has been moved to the Modification Graveyard forum.

Best,
vBorg Staff


vBulletin Google site map
with ability to add extra urls
(c) by T2DMan - Michael Brandon

8Nov05+13hrsGMT - update. Added support for Yahoo Sitemap & bug fix
7Nov05+13hrsGMT - update. Thanks for your help.

I have attached 1 version with 2 different preset configs for your convenience. vBSEO and non vBSEO configs.

Configure in the vbgsitemap-config.php file.
$base=""; // "" if in root, $base="forum/"; //if in the subdirectory forum

It now works well with forum permissions, and the vBulletin's scheduled task system. I have personally installed the reviewed vBGSiteMap on a site with over 200,000 urls. Copes with the large number of urls with no problems.

The vBGSiteMap works well with vbSEO, and it lists all the old url's to allow Google to spider the old url's and so find the 301 redirects to the new, and so delete the old url's from its index.

Compared to the previous versions

  • Sitemap files now written into their own directory - means this can be safely chmod 777 - thanks Sarah King
  • config and class files separated out
  • new help file written
  • many corrections made to the code - amazing what sitting on a piece of code can do, and amazing what you can learn from personally installing on many different servers.
  • Can now work on mysql versions from 3.23.58 to 5+
Specifications
  • works with v3.03 - 3.5
  • access to this file is password protected
the same password as the database via the vBulletin includes/config.php file
  • creates an index file and multiple gzipped site maps to less than the maximum permitted by Google (I have in fact restricted it to 3k url's, rather than 50k as my browser takes a while to process the file when checking it)
  • creates a gzipped file containing the urls for Yahoo Sitemap
  • the site map files are created in the /vbgsitemap/files directory which needs to be chmod to 777
adds
  • forums - with paginations of forums (excluding redirects and password protected forums)
  • threads - with pagination of threads (excluding invisible threads=soft deleted, and threads inside password protected forums)
  • archive forum pages with paginations
  • archive versions of threads with paginations
  • members
extra
  • extra urls from other program types
  • add a new url per line onto file.txt, and a gzipped file will be created for it, and added to the site index file.
How to install
  • unzip the files
  • copy the vbgsitemap folder to your root directory
  • chmod the vbgsitemap/files directory to 777
  • copy vbgsitemap.php to your root directory
  • copy the includes/cron/vbgsitemap-cron.php file to your vbulletin includes/cron/ directory
  • look over the configuration options on the /vbgsitemap/vbgsitemap-config.php file
    • $base="" or "forum/" - if your forum is the actual root, or in the forum directory etc.
    • $addthreadarchive=false; - whether you want the archive version of the threads to be added or not.
    • the rest should not need to be changed
    • change to $xtrafile="file.txt"; if you have additional urls that you want included from another package, get a list of those url's and add them to file.txt.
  • Then access the /vbgsitemap/index.php file in your browser to get things happening.
  • The username/password is the username/password of your database.
  • Add the resulting one index file to Google sitemaps: http://www.yourdomain.com/vbgsitemap.php
  • Add the other file to Yahoo sitemaps
    http://www.yourdomain.com/vbgsitemap/files/urllist.gz
  • A cron job can be setup in the vbulletin scheduled tasks

    • ./includes/cron/vbgsitemap-cron.php
    • depending on the number of posts/new threads to your forum, set to run daily or weekly etc. The cron will automatically ping Google and return success/failure into the cron log.

Show Your Support

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

Comments
  #132  
Old 10-20-2005, 06:36 AM
cynix2 cynix2 is offline
 
Join Date: Apr 2005
Location: Reno, NV
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@MissKalunji,

make sure you have your version right, You set the version in the vbsitemap_multi.php file and it should look like " $v='3.5;' " for the 3.5 version of your forums and " $v='0'; " for the 2.8.7 -3.0.9 versions of vbulletin. If that does not clear up your proublem then let me know and well try to figure out whats up.

@chatbum,

That config option is about 50 lines below the version option in multi.php.
Reply With Quote
  #133  
Old 10-20-2005, 08:33 AM
Xeonext Xeonext is offline
 
Join Date: May 2005
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The vbseo file is missing in it... any possibility of its release in near future?
Reply With Quote
  #134  
Old 10-20-2005, 11:18 AM
MissKalunji's Avatar
MissKalunji MissKalunji is offline
 
Join Date: Aug 2003
Location: Canada
Posts: 2,845
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cynix2
@MissKalunji,

make sure you have your version right, You set the version in the vbsitemap_multi.php file and it should look like " $v='3.5;' " for the 3.5 version of your forums and " $v='0'; " for the 2.8.7 -3.0.9 versions of vbulletin. If that does not clear up your proublem then let me know and well try to figure out whats up.

@chatbum,

That config option is about 50 lines below the version option in multi.php.
okay i worked out the login problems now i have this one

Quote:
Warning: fopen(sitemap_vb_index.xml): failed to open stream: Permission denied in /home/danceha/public_html/forum/vbsitemap-multi.php on line 177

Warning: chmod(): No such file or directory in /home/danceha/public_html/forum/vbsitemap-multi.php on line 178

Warning: fwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 186

Warning: gzopen(sitemap0.xml.gz): failed to open stream: Permission denied in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 64

Warning: chmod(): No such file or directory in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 67

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 71

Warning: fwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 232

Warning: fwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 241

Warning: gzopen(sitemap1.xml.gz): failed to open stream: Permission denied in /home/danceha/public_html/forum/vbsitemap-multi.php on line 249
Reply With Quote
  #135  
Old 10-20-2005, 03:03 PM
cynix2 cynix2 is offline
 
Join Date: Apr 2005
Location: Reno, NV
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@misskalunji,

ftp to your server, Right click on the public_html directory and then chmod the dir to 777, Run the script and then chmod it back to what it is now.
Reply With Quote
  #136  
Old 10-20-2005, 03:26 PM
MissKalunji's Avatar
MissKalunji MissKalunji is offline
 
Join Date: Aug 2003
Location: Canada
Posts: 2,845
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cynix2
@misskalunji,

ftp to your server, Right click on the public_html directory and then chmod the dir to 777, Run the script and then chmod it back to what it is now.
i done it and im still getting errors


Warning: chmod(): Operation not permitted in /home/danceha/public_html/forum/vbsitemap-multi.php on line 178

Warning: gzopen(sitemap0.xml.gz): failed to open stream: Permission denied in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 64

Warning: chmod(): No such file or directory in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 67

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-xtrafile.php on line 71

Warning: gzopen(sitemap1.xml.gz): failed to open stream: Permission denied in /home/danceha/public_html/forum/vbsitemap-multi.php on line 249

Warning: chmod(): No such file or directory in /home/danceha/public_html/forum/vbsitemap-multi.php on line 252

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 263

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 437

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 562

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 562

Warning: gzwrite(): supplied argument is not a valid stream resource in /home/danceha/public_html/forum/vbsitemap-multi.php on line 562
Reply With Quote
  #137  
Old 10-20-2005, 03:40 PM
MissKalunji's Avatar
MissKalunji MissKalunji is offline
 
Join Date: Aug 2003
Location: Canada
Posts: 2,845
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cynix2
@misskalunji,

ftp to your server, Right click on the public_html directory and then chmod the dir to 777, Run the script and then chmod it back to what it is now.
tell me whats the normal chmod of public_html?
Reply With Quote
  #138  
Old 10-20-2005, 04:54 PM
cynix2 cynix2 is offline
 
Join Date: Apr 2005
Location: Reno, NV
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@misskalunji

Normal chmod is 750

Heh sorry about the previous deal, Your site scripts are in public_html/forum/ so chmod 777 the /forum dir and see what happens then.
Reply With Quote
  #139  
Old 10-21-2005, 09:18 PM
jwocky jwocky is offline
 
Join Date: Mar 2005
Posts: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Warning: chmod(): Operation not permitted in /home/admin/domains/xxxxx.com/public_html/vbsitemap-multi.php on line 178

Warning: chmod(): Operation not permitted in /home/admin/domains/xxxxx.com/public_html/vbsitemap-multi.php on line 252

Can someone tell me why I'm getting these error msgs? Thanks very much.
Reply With Quote
  #140  
Old 10-21-2005, 10:17 PM
cynix2 cynix2 is offline
 
Join Date: Apr 2005
Location: Reno, NV
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@jwocky

You can try chmoding the public_html directory to 777 but I dont think thats your proublem. It looks like you have a very wierd path to the file. You might want to double check the path to vbsitemap and then post if its correct and the 777 deal didnt work, well go from there.
Reply With Quote
  #141  
Old 10-23-2005, 05:30 AM
Neutral Singh's Avatar
Neutral Singh Neutral Singh is offline
 
Join Date: Sep 2004
Location: Sikh Philosophy Network
Posts: 545
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What could implications of setting the root directory as 0777? Will doing this raise any security issues? Thanks
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 05:16 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.04548 seconds
  • Memory Usage 2,308KB
  • Queries Executed 27 (?)
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
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)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_postinfo_query
  • fetch_postinfo
  • 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