Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
Details »»

Version: 1.00, by Gilby Gilby is offline
Developer Last Online: Apr 2013 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-19-2002 Last Update: Never Installs: 71
 
No support by the author.

This hack provides a gateway to any NNTP newsgroup such as those from Usenet and other newsgroup servers. Selected newsgroups are imported from your news server and post on the forum are sent out to the newsgroup. This hack was greatly inspired by fastforward's usenet gateway hack. This one is a complete rewrite of that hack written in PHP and works with vB 2.2.2.

Installation:
Installation is pretty simple. No modifications to the vB php files are needed and it simply consists of dropping in the files to your forums directory, running the SQL modifications, and modifying the newsgroup settings for your desired newsgroups. For the complete installation details, read the readme.txt file.

Here are some of the features:
  • Real cool vbcode to text conversion!
  • All posts are inserted, even if parent thread cannot be found for replies
  • Guests posts also get sent to the newsgroup.
  • Importing of attachments from the newsgroup
  • Poll info sent to newsgroup
  • Attachment link sent to newsgroup
  • Supports unlimited newsgroups and servers.
  • email notification of new replies, just like regular forum posts
  • Can import HTML messages and convert to limited vb code.

For control panel integration, please check out GameCrash's Graphical Interface addition.

What's not in it that was in fastforward's usenet gateway hack:
  • No control panel integration at the moment. (Available separately)
  • Does not support separate footers
  • Does not allow custom email address to be used via the users option
  • No spam control or string replacement support.
  • No purging or autoexpire.

There is still lots that I'd like to add to it, but this is competely functional for basic newsgroup gateway support. It is most likely not free of bugs. If you have questions, suggestions or annoyances, please post in this thread.

vb3 support
lierduh modified this to provide support for the beta versions of vb3. When the release candidates of vb3 come out, I plan to add support for vb3 and add other features to this hack. If you have suggestions for new features, let me know.

E-mail gateway support
New in this version, you can now gateway with an email list. This will fetch emails from a POP email account and send via php's mail function to the mailing list's email address. To set up the list, in the newsgroup field, enter in the email address to send outgoing posts to. In the server field, enter in the pop3 server, and in the username and password fields enter in, you guessed it, the username and password to your pop account. Note: the email gateway capabilities has not been fully tested, so it might not work with your POP server. Also, it does not work in combo with a news<->forum gateway in the same forum (you can use either kind though in differnet forums within your forums).

Show Your Support

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

Comments
  #792  
Old 03-15-2004, 04:51 PM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by allan grossman
The 'forum post' thingies are telling you the post is already in the forum database.

Set the counter to zero and prune *all* posts out of the forum. If you're already running the script as a cron job, disable the cron until you've got the forum populated.
I've pruned every post and put lastmsg on 0. I've updated every counter to make sure that the forum is indeed empty and yet with a new import it always gives this "Getting message number *: forum post" message.

edit: i'm using the original files and gateway.php from gateway_Mar2.zip
Reply With Quote
  #793  
Old 03-15-2004, 08:17 PM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I assume nobody else has this problem? Sadly enough I can't seem to get this hack to work after I pruned the forum once.
Reply With Quote
  #794  
Old 03-15-2004, 09:02 PM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ogmuk
Perfect, I can't wait. Thank you!

edit: hmm, I just completed a full synchronize on my test forum and it again didn't add any words to the Search Index. I had to manually "Rebuild Search Index" to get the forum searchable.

yet another edit: Ah, I just noticed that outgoing email is on timelimit.yourserver.com, so I changed it in something else
Ogmuk, I spoofed the domain name in the nntp_settings table in the database. You'll see where it goes.

On the other thing, maybe creating a new forum is the thing to do. Something is still linking posts to Usenet articles.
Reply With Quote
  #795  
Old 03-15-2004, 10:50 PM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have tried putting it in a new forum but with the same result :/ It probably only will matter when I pick a different newsgroup but when this happens to my live forum I'd like to be able to fix this problem too. But I'll test this later.

Hmm, I never imported anything from this newsgroup and it does the same (only imports 20 of 89 posts):
Quote:
Logging in to xxxx.xxxxx.xx, group alt.test.test
Getting message number 122508: forum post
Getting message number 122509: forum post
Getting message number 122510: forum post
Getting message number 122511: forum post
Getting message number 122512: forum post
Getting message number 122513: forum post
Getting message number 122514: forum post
Getting message number 122515: forum post
Getting message number 122516: forum post
Getting message number 122517: forum post
Getting message number 122518: forum post
Getting message number 122519: forum post
Getting message number 122520: forum post
Getting message number 122521: forum post
Getting message number 122522: New thread; 'test' from test
Getting message number 122523: New thread; 'test' from test
Getting message number 122524: forum post
Getting message number 122525: forum post
Getting message number 122526: forum post
Getting message number 122527: forum post
Getting message number 122528: forum post
Getting message number 122529: forum post
Getting message number 122530: forum post
Getting message number 122531: forum post
Getting message number 122532: forum post
Getting message number 122533: forum post
Getting message number 122534: forum post
Getting message number 122535: forum post
Getting message number 122536: forum post
Getting message number 122537: New thread; 'test' from JD
Getting message number 122538: New thread; 'just testing' from beth omernik
Getting message number 122539: New thread; 'how about now?' from zelda b.
Getting message number 122540: forum post
Getting message number 122541: forum post
Getting message number 122542: forum post
Getting message number 122543: forum post
Getting message number 122544: forum post
Getting message number 122545: forum post
Getting message number 122546: New thread; 'test' from pryapuss
Getting message number 122547: forum post
Getting message number 122548: New thread; 'you guessed it' from rinse
Getting message number 122549: forum post
Getting message number 122550: forum post
Getting message number 122551: New thread; 'not a test?' from rabit
Getting message number 122552: forum post
Getting message number 122553: New thread; 'test' from Vladimir Prus
Getting message number 122554: forum post
Getting message number 122555: forum post
Getting message number 122556: New thread; 'a test' from Harry Poster
Getting message number 122557: forum post
Getting message number 122558: New thread; 'test a test b test c' from rabit
Getting message number 122559: New thread; 'testing Unison' from Karim Kabbabe
Getting message number 122560: forum post
Getting message number 122561: New thread; 'test' from Your name
Getting message number 122562: New thread; 'test' from john doe
Getting message number 122563: New thread; 'test' from testing
Getting message number 122564: New thread; 'peter his test' from Peter Dedrie
Getting message number 122565: forum post
Getting message number 122566: New thread; 'test ignore 1812' from Geno Z Heinlein
Getting message number 122567: forum post
Getting message number 122568: forum post
Getting message number 122569: forum post
Getting message number 122570: New thread; 'test 1839' from Geno Z Heinlein
Getting message number 122571: forum post
Getting message number 122572: forum post
Getting message number 122573: New thread; 'test5' from dybb
Getting message number 122574: forum post
Getting message number 122575: forum post
Getting message number 122576: forum post
Getting message number 122577: forum post
Getting message number 122578: forum post
Getting message number 122579: forum post
Getting message number 122580: forum post
Getting message number 122581: forum post
Getting message number 122582: forum post
Getting message number 122583: New thread; 'Test check' from Benedikt Plitt
Getting message number 122584: forum post
Getting message number 122585: forum post
Getting message number 122586: forum post
Getting message number 122587: forum post
Getting message number 122588: forum post
Getting message number 122589: forum post
Getting message number 122590: forum post
Getting message number 122591: forum post
Getting message number 122592: forum post
Getting message number 122593: forum post
Getting message number 122594: forum post
Getting message number 122595: forum post
Getting message number 122596: forum post
[root@localhost root]#
Reply With Quote
  #796  
Old 03-15-2004, 11:20 PM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are you running the March 2 gateway.php version too, Allan? And did you made any changes to the file?
Reply With Quote
  #797  
Old 03-16-2004, 10:04 AM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by allan grossman
Ogmuk, I spoofed the domain name in the nntp_settings table in the database. You'll see where it goes.
Wouldn't you still get the spam as a result of your domain name in the signature of the posts?

I've again tried various things in attempt to fix my problem. The only thing I haven't tested yet is importing the posts on an entirely new test board.
Reply With Quote
  #798  
Old 03-16-2004, 11:37 AM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ogmuk
Wouldn't you still get the spam as a result of your domain name in the signature of the posts?

I've again tried various things in attempt to fix my problem. The only thing I haven't tested yet is importing the posts on an entirely new test board.
I've commented out the signature routine in gateway.php

On the other problem - I'm afraid I'm clueless, Ogmuk. I'm sorry I don't know more, but maybe lierduh or someone else will pop in and lend a hand.

Good luck!
Reply With Quote
  #799  
Old 03-16-2004, 11:40 AM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ogmuk
Are you running the March 2 gateway.php version too, Allan? And did you made any changes to the file?
No - I'm still running the Feb 12 version. I don't allow attachments in the Usenet forums because they're text-only newsgroups, so the added features don't do amything for me. Besides - the one I have is working
Reply With Quote
  #800  
Old 03-16-2004, 12:27 PM
Ogmuk Ogmuk is offline
 
Join Date: Jun 2003
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cool. Could you upload that older version since I can't download it from lierduh's post anymore?
Reply With Quote
  #801  
Old 03-16-2004, 12:36 PM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ogmuk
Cool. Could you upload that older version since I can't download it from lierduh's post anymore?
Be happy to.

Remember the signature routines in this one have been altered and then commented out. You might want to replace them with the current routines.
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 07:28 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.05769 seconds
  • Memory Usage 2,320KB
  • 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
  • (7)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
  • (3)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