Is there a way to have the contents of a block either rotate [as to which content item/node is displayed] randomly, *but* have certain nodes appear more frequently? Or, **better yet,** have any user from a certain IP see the block content change each time they view the page, but in an weighted order (i.e., the first view, they see the highest/lowest weighted content node, the the next time they view the page, they see the next highest/lowest-weighted item, etc...?
Specifically, I've created a view and content type called "testimonial," with a block to go with it; and I'd like to have each unique viewer see the most important testimonial in that block the first time they view the page, then the next most compelling (next time they view the page), etc....repeating after they have viewed each of the available testimonial nodes.
If that can't be done, could I at least randomize, but with a preference weighted towards the more important testimonial (node)s...?
Thanks!
Bradford
Comments
You would need code to track
You would need code to track what the user sees for the block to be "smart".
As for randomize, views simply using the rand function when sorting the records, I know of no way to weight.
Thanks
Thanks, I figured I could do the straight random sort in views if nothing else...hmmm.