Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
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
  #892  
Old 04-30-2004, 01:56 AM
lierduh lierduh is offline
 
Join Date: Jan 2003
Location: Sydney, Australia
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chas_h
I've got it working at my photo site HERE but it was a pain to set up compared to the VB-2 hack which has an admin hack that adds a place in the admincp to manage news groups.
With the Vb-3 hack you have to edit your MySql tables through PHPMyadmin (a gui for Mysql) and it's also a real pain to get the cron thing to work so that it grabs messages from the Usenet every few minutes.
Once set up it works pretty well, it gets messages from the groups and you can post at the forum and it will eventually make it to the newsgroup on the Usenet.
If anyone needs a hand with the cron thing, let me know.

Chas.
Actually the original VB2 version does not have admin control panel. I believe there is another hack out there to add the control in Admin panel.

The cron job is the same as vb2 version.

I don't understand all these difficulties people are talking about my hack of hack. If one can not be bother to use PHPMyadmin, or can't set up a basic cron job. I am afraid the official release is not going to help much.

I understand my hack is a quick hack of the original. Other than the table prefix which most of people do not use and mail to usenet function, the rest should perform pretty much like the vb2 version if not better in some areas.

The table prefix is very easy to add, anyone with basic php skill can add that. I may add that if I can be bothered.
I am not sure how widely the mail to usenet is used. The basic function is there, I have not been bothered to test it, that is all.

I do hope too Gilby comes out with an official release, but for one to expect everything will be much easier to install or debug, I am afraid he/she will be wrong.
Reply With Quote
  #893  
Old 04-30-2004, 03:52 AM
Bro_Joey_Gowdy's Avatar
Bro_Joey_Gowdy Bro_Joey_Gowdy is offline
 
Join Date: May 2002
Location: Hickory Flat MS 38633
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[high]* Bro_Joey_Gowdy knows basic html however needs to settle down and take time to learn PhP/Mysql [/high]
Reply With Quote
  #894  
Old 04-30-2004, 05:06 AM
chas_h's Avatar
chas_h chas_h is offline
 
Join Date: Jan 2004
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lierduh
Actually the original VB2 version does not have admin control panel. I believe there is another hack out there to add the control in Admin panel.

The cron job is the same as vb2 version.

I don't understand all these difficulties people are talking about my hack of hack. If one can not be bother to use PHPMyadmin, or can't set up a basic cron job. I am afraid the official release is not going to help much.

I understand my hack is a quick hack of the original. Other than the table prefix which most of people do not use and mail to usenet function, the rest should perform pretty much like the vb2 version if not better in some areas.

The table prefix is very easy to add, anyone with basic php skill can add that. I may add that if I can be bothered.
I am not sure how widely the mail to usenet is used. The basic function is there, I have not been bothered to test it, that is all.

I do hope too Giby comes out with an official release, but for one to expect everything will be much easier to install or debug, I am afraid he/she will be wrong.
lierduh,
I was not trying to say that there is anything wrong with your hack, and you are right, there was an extra hack to get the admin panel function for VB-2. I am very happy with the way your hack is working now (for newsgroups). What I am saying is that anyone who is not familiar with editing the tables in MySql is going to need alot of help. And a 'simple cron job' is not simple for a first time user either.
You have to understand that some people (myself included) get spoiled by some of the hacks here which have so much instruction and support to go with them that they are easy for novices to install. Anything beyond that is out of the reach of most of the people in this forum.
Could you explain what you mean when you talk about the 'table prefix' being easy to use? I don't know what you are refering to.
And thanks for taking this hack as far as you have, no one else seems interested in working on this right now and it is a very useful thing to have at one's forum.

Chas.
Reply With Quote
  #895  
Old 04-30-2004, 06:06 AM
mirdin mirdin is offline
 
Join Date: Apr 2004
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can anyone point me to the hack(s) I need to download then?

I have no problem editing mysql tables, just as long as I know the hack is supposed to work properly
Reply With Quote
  #896  
Old 05-01-2004, 11:48 AM
lierduh lierduh is offline
 
Join Date: Jan 2003
Location: Sydney, Australia
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chas_h
lierduh,
Could you explain what you mean when you talk about the 'table prefix' being easy to use? I don't know what you are refering to.
And thanks for taking this hack as far as you have, no one else seems interested in working on this right now and it is a very useful thing to have at one's forum.

Chas.
VB3 allows you have a prefix for all your tables. eg. for "post" table, you can have "myvb3-post". This is set in the config.php file.

If you don't know what this is, then you do not need to worry.
Reply With Quote
  #897  
Old 05-01-2004, 11:49 AM
lierduh lierduh is offline
 
Join Date: Jan 2003
Location: Sydney, Australia
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mirdin
Can anyone point me to the hack(s) I need to download then?

I have no problem editing mysql tables, just as long as I know the hack is supposed to work properly
page 44
Reply With Quote
  #898  
Old 05-02-2004, 12:08 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lierduh, just so you know, your vB3 version of this hack works flawlessly. Thanks.
Reply With Quote
  #899  
Old 05-03-2004, 02:52 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Erwin
lierduh, just so you know, your vB3 version of this hack works flawlessly. Thanks.
Okay, I spoke too soon. LOL!

There are some bugs with lierduh's vB3 mod.

1. The post count is wrong for some reason - the mod grossly overcounts the number of posts being imported into the forum. Updating the forum counter fixes this.

2. Empty threads are sometimes made in other forums - I suspect the threadid is getting inserted in the wrong place or something gets inserted out of line.

Otherwise, the mod works.
Reply With Quote
  #900  
Old 05-03-2004, 03:59 AM
lierduh lierduh is offline
 
Join Date: Jan 2003
Location: Sydney, Australia
Posts: 459
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Erwin
Okay, I spoke too soon. LOL!

There are some bugs with lierduh's vB3 mod.

1. The post count is wrong for some reason - the mod grossly overcounts the number of posts being imported into the forum. Updating the forum counter fixes this.

2. Empty threads are sometimes made in other forums - I suspect the threadid is getting inserted in the wrong place or something gets inserted out of line.

Otherwise, the mod works.
1. Need to check. Does this happen each time the new posts are imported? or just the initial import.

One possible thing could be two instances of gateway.php call running. I suggest importing all the threads first, then set up the cron job. If the cron job starts another gateway.php call before the first one is finished. Then anything is possible, it can also bring down the database.

2. This is a known issue. At the moment the threads are inserted by the subject just as the original vb2 version, Gilby had his reason to design it this way. A better way to do will be using the References in the header since I have added an extra field in the post table to store this.

I will look at it again in a weekend soon.
Reply With Quote
  #901  
Old 05-03-2004, 08:43 PM
nomic nomic is offline
 
Join Date: Aug 2003
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

are there free usenet servers available or do I have to pay for them? If yes, where can I find them?
Reply With Quote
Reply


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 09:31 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.05818 seconds
  • Memory Usage 2,325KB
  • 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
  • (6)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
  • (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_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