May 4, 2011

Limit number of feed items to X latest ones | CyberSEO Pro | Support Forum

Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_TopicIcon
Limit number of feed items to X latest ones
Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 (0 votes) 
April 6, 2014
6:13 am
Avatar
karimun
Guest
Guests

Basically I need the script to ignore feeds "from the past".

The problem:
I save the feed items with post status "pending". Then I manually decide to change post status to "publish" or delete unwanted posts (also remove them from trash).
During the next cron run, CyberSEO pulls again items I was considering as unwanted = deleted. Means, I must delete same unwanted posts again and again.

I thought of 2 possible solutions:

1. The script should only evaluate the very first item in a feed, and then just exit, completely ignoring feed item#2/3 etc.
2. Evaluate feed item date: if the difference to current server time is higher then X, set $post to false. It of course depends if the feed item provides a date, therefore I highly prefer solution 1.

What would be a working solution?

April 7, 2014
1:41 am
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

The second one can be done by this PHP code:

Login to see the code

Just replace X with the desired time interval in seconds.

April 9, 2014
7:39 am
Avatar
karimun
Guest
Guests

Thanks, but useless if post date is not available / not reliable.

I there no internal item counter I can use in the php field?

April 9, 2014
9:17 am
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

No there is no such a counter. The feeds without item dates do not meet the Atom and RSS standards.

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 541

Currently Online:
25 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

ninja321: 84

s.baryshev.aoasp: 68

Freedom: 61

Pandermos: 54

MediFormatica: 49

B8europe: 48

Member Stats:

Guest Posters: 337

Members: 2819

Moderators: 0

Admins: 1

Forum Stats:

Groups: 1

Forums: 5

Topics: 1627

Posts: 8280

Newest Members:

sneakpeachagency, bkc.tessier, igor.buzaev, jeremyboucher, lthompson2709, MAC

Administrators: CyberSEO: 3913