I put this here because because i am trying to replicate a website I had a while back however I unfortunately don't have the old website to use. One of the features on the front page was a grid view of feed items.
As of right now I am just listing the rss feeds in the core block with a simple text link to the actual feed.
But I would like to create a little block to be in a grid about 4 or 5 items wide. The block would have the image contained in the feed, the link and title (titled Link?). So rephrasing this - add the image to the core block and allow it to be shown in a grid.
Now.. what I know. Views - I did use views to create the block on the right hand side to show random items from all feeds. If I could use that with the grid view 5 across and add an image to the preview then I think i'd be able to move this block to the content area on the front and it be exactly what I need.
Anyone have any ideas?
http://www.seansreview.com is the site. you'll see the blocks of the feeds (3 of them) on the bottom of the content (FP) and the top right sidebar is the random items from all feeds.
Thanks in advance.
Sean
Comments
Would I use something like Feeds?
http://drupal.org/node/622696
I'm starting to find pieces that might be pointing me to the fact where I can map parts of a feed to fields and use them in views.
How is the data stored? What I don't want to start happening is a massive amount of content being created. These feeds have data that is useless in about a week and updated daily - even every 15 minutes.
Is Feeds the right way to start looking into it?
Talking to myself...
I've pulled in Feed - not very intuitve..
Figured Out What Feeds does
I created a new Feed - It created a bunch of Feed Items (all new content) I am guessing that I need to change it to use simple database and then create a view off those items.
Making Headway...
Looks like I'll be figuring this out all by myself.
But I am thinking that I am making headway.
Looks like there is a Feeds ImageGrabber module to grab the image.
Still haven't figured out how to not create new nodes for each feeditem - however
I found there is an expire feed item - which will delete it after some time.
Wahoo I think I will have a solution by the end of today.
Well so much for that
The first pass at the Feeds ImageGrabber didn't work. I guess i'll have to read the tutorial a little closer.
http://publicmind.in/blog/tutorial-for-feeds-image-grabber/
A little close.. done for the day
If anyone has any ideas on how to grap the prodImage out of this feed let me know:
I am using the id of : prodImage'
the url is:
http://www.amazon.com/rss/movers-and-shakers/electronics/ref=pd_ms_rss_l...
I was able to get the first Image however it was an add for Amazon Grocery - sneaky by Amazon..
(I would also like to see imagegrabber have a post processor - just looking at the body of the ...
oh maybe if I map the description to the image it will pull the image from the feed?
Ok ill try that before i give up for today
Basically my own thought board... moving on to a new Module
Going to try to Use Aggregation - the image I want is in the feed not in the link so I couldn't find a way to do that using the Feeds Imagegrabber (with feeds) module. Aggregation looks like it trys something like this:
http://drupal.org/project/aggregation
I'll post with results. ( I also posted a feature request on Image Grabber for Feeds to add a post processing image grabbing feature - because the images are usually within the description)
Sean
Got an Answer about Images in CDATA
http://drupal.org/node/775688#comment-2864166
basically can't do it with Feeds Image Grabber. It won't scan for an image tag inside a CDATA tag.
The Answer - Use Aggregation Module
Aggregation Module Properly creates an image field from the Feed and links it to the feed item.
I'll write up more once I polish out the details.
having problems relating the attached image id to the view
I got the image pulled out of the feed.. but i can't get to it to create a view. I know its just my inexperience.
i promise ill close this thought out when I am done.