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)
-   -   NNTP Gateway (Usenet/Newsgroups) (https://vborg.vbsupport.ru/showthread.php?t=35247)

Gilby 02-19-2002 10:00 PM

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).

GameCrash 02-20-2002 07:24 AM

very nice - will install it later :)

Does it need cron jobs?

GameCrash 02-20-2002 07:35 AM

Running the sql (that in nntp.sql) fails - the insert into nntp_groups includes a column footer which is not in the create table - I think it is from the usenet hack? Can I simply change the insert statement or do I have to change the select?

Erwin 02-20-2002 08:54 AM

This is my dream come true!

I will install it this weekend... :) Thanks!

One question: If I don't do a cron job, then I have to manually run the gateway.php file myself - is that right?

dost 02-20-2002 09:36 AM

Thanks for the hack. I agree with Gamecrash:
Code:

ERROR 1054: Unknown column 'footer' in 'field list'
Query OK, 0 rows affected (0.01 sec)

Thanks

Sanjiyan 02-20-2002 12:52 PM

Quote:

Originally posted by GameCrash
Running the sql (that in nntp.sql) fails - the insert into nntp_groups includes a column footer which is not in the create table - I think it is from the usenet hack? Can I simply change the insert statement or do I have to change the select?
same here what do I need to do?

Sanjiyan 02-20-2002 12:52 PM

same here what do I need to do ?

Sanjiyan 02-20-2002 01:15 PM

Quote:

Originally posted by dost
Thanks for the hack. I agree with Gamecrash:
Code:

ERROR 1054: Unknown column 'footer' in 'field list'
Query OK, 0 rows affected (0.01 sec)

Also I couldn't get it to work because nothing happens when I run gateway.php. Maybe we can have a better explanation of step 4. It seemed a little bit unclear to me. Like, should I put just news.xxx.com in the server part? And where can I check if I have PEAR installed or not?

Thanks


Same here, I can not get anything to happen when I run the gateway.php file either

I got the sql part installed by removing the footer text from the insert field, and also by removing the footers corosponding NULL entery.

Gilby 02-20-2002 02:11 PM

Quote:

Originally posted by Sanjiyan
I got the sql part installed by removing the footer text from the insert field, and also by removing the footers corosponding NULL entery.
I fixed the SQL in the first post. Please give this update a try. I removed the footer column at the last minute because I didn't implement any use for it and it might confuse some just by being there.

Gilby 02-20-2002 02:12 PM

Quote:

Originally posted by Sanjiyan

Same here, I can not get anything to happen when I run the gateway.php file either

Did anything happen? Any errors appear?


All times are GMT. The time now is 03:14 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.01707 seconds
  • Memory Usage 1,743KB
  • 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
  • (2)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete