vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   NEW Modified RSS News Feed Hack (https://vborg.vbsupport.ru/showthread.php?t=63798)

Slapyo 04-16-2004 03:19 PM

Quote:

Originally Posted by SnowBot
Any news on fixing my problem yet ?

im still looking to see what i can find. so far i have no clue and the only thing i can say is that it and another mod you have are interferring.

Slapyo 04-16-2004 03:32 PM

Quote:

Originally Posted by AWS
The problem with dupe posts seems to be a problem with vbulletin cron. If I run the script manually it does not post duplicates. If it runs via cron.php it runs more than once and posts duplicates. The script will run until it times out when it reaches the php timeout or until the next scheduled task is to run.
Whne I figure out a fix I'll post it.

actually it only runs one time. some people posting problems with duplicates actually have different news feeds. the script looks for the field pubDate ... some have something different for the date field like cc:date, some don't have a date field at all. also, one bug that i am pretty sure is in there that i will try and fix for the next update deals with duplicates.

if there is a " in the title, it will still post that even if it was posted before. this is because when it checks the database this is what happens:

title: this is my "news" feed
database: this is my \"news\" feed

both technically are the same, except for the escaped quotes. i think this is cause some posts with quotes in the title to be duplicated. i'm going to look into it further. i'm also trying to update the way posts are deleted with the delete all news function.

AWS 04-16-2004 06:28 PM

Beleive me it does run more than once from cron. I added some code to log when it runs and it shows it ran 4 times back to back on the scheduled time. I get 4 entries everytime it runs. For some reason it runs until the next scheduled task runs and doesn't stop after the first run.

dethfire 04-16-2004 06:29 PM

Quote:

Originally Posted by AWS
Beleive me it does run more than once from cron. I added some code to log when it runs and it shows it ran 4 times back to back on the scheduled time. I get 4 entries everytime it runs. For some reason it runs until the next scheduled task runs and doesn't stop after the first run.

I agree, I think this is my problem too, however why is it running 4 times, why are the other crons ok?

bradsears 04-16-2004 06:32 PM

Slapyo - thanks very much for your continued work on this hack. You are saving us all a great deal of time.

Slapyo 04-16-2004 06:34 PM

that's odd because mine is only running 1 time. if you come up with a fix for it let me know and i will include it in the package.

could you send me the code you used to log it so i can use it in mine and see if it helps with debugging. don_lacuran@hotmail.com is my email.

there is no loop in the program to grab the rss file more than once. unless of course you have more than one rss bot. i don't have this problem on mine, but it seems to be an issue with others. hopefully we can get it worked out.

mirdin 04-19-2004 09:16 AM

Quote:

Originally Posted by Slapyo
actually it only runs one time. some people posting problems with duplicates actually have different news feeds. the script looks for the field pubDate ... some have something different for the date field like cc:date, some don't have a date field at all. also, one bug that i am pretty sure is in there that i will try and fix for the next update deals with duplicates.

if there is a " in the title, it will still post that even if it was posted before. this is because when it checks the database this is what happens:

title: this is my "news" feed
database: this is my \"news\" feed

both technically are the same, except for the escaped quotes. i think this is cause some posts with quotes in the title to be duplicated. i'm going to look into it further. i'm also trying to update the way posts are deleted with the delete all news function.


Article titles like the following are not recognized as duplicates.

**** Clark Has Diabetes, Says PR Firm (AP)
$1.2M for WTC Workers (AP)

In the database the $ sign is converted to &#36 ;
I don't understand why the first one is not recognized as a duplicate.

Mellow 04-20-2004 12:19 PM

Quote:

Originally Posted by Slapyo
that would be up to the feed itself if they were to accept something like that. i mean i guess you could go into the code and change the loop so that it didn't loop from:

0 -> # news articles
to
0 -> 10 (or 5)


I'd like to know this too as I only want a few news posts per day.
Joe


Would changing this:
for($j = count($rss_allItems) - 1; $j >= 0; $j--) {

to this work:
for($j = 10 - 1; $j >= 0; $j--) {

???????

Joe

Slapyo 04-20-2004 01:12 PM

Quote:

Originally Posted by Mellow
I'd like to know this too as I only want a few news posts per day.
Joe


Would changing this:
for($j = count($rss_allItems) - 1; $j >= 0; $j--) {

to this work:
for($j = 10 - 1; $j >= 0; $j--) {

???????

Joe

ya, that looks like the code you would edit. then you only make your script run once every 24 hours in the cron job. and for the code you posted, you would get 10 news articles a day.

Mellow 04-20-2004 01:14 PM

Quote:

Originally Posted by Slapyo
ya, that looks like the code you would edit. then you only make your script run once every 24 hours in the cron job. and for the code you posted, you would get 10 news articles a day.

Great, thanks for the quick reply


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

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.01648 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
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)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