Jump to content


Photo

Adverts in Articles


  • Please log in to reply
No replies to this topic

#1 Napoleon001

Napoleon001
  • Members
  • Pip
  • Newbie
  • 4 posts

Posted 04 April 2006 - 04:00 PM

Hi,

You know how some websites have a page of text and somehow in various places they put related adverts in it?
A bit like this tiny example:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]This is a 1st paragraphe of text

SOME FANCY AND ANNOYING ADVERT THAT DISTRACTS YOU FROM ARTICLE

This is another paragraphe[/quote]
How do they do it?

Is there a better way of doing it than using "ereg_replace" like this? (wouldn't it be great if one could put PHP scripts into a DB)

//I get my normal text from db
$textfromdb="<p>This is a 1st paragraphe of text</p><p>This is another paragraphe</p>"; 
// search for paragraphe break
$searchtext="</p><p>"; //could be a specially inserted tag
//get my advert from db
$some_advert = "<img src="image.gif">"; //This would also come from a db
//do search and replace
$bodytext = ereg_replace ($textfromdb, $searchtext, $some_advert); 
//output result
echo $bodytext;
Any suggestions?

By the way, I'm not using it for putting annoying adverts into text, I hate that but its a good example that we're all subject to, so easy to visualise.
I have a need to put dynamic stuff in the contents that comes out of a DB (from 1 table cell) such as display 1 client testimonial randomly selected from a list or a randomly selected illustration picked from a selection, examples go on...

Any suggestions how to do this a better way? Maybe some techique or function that I've never heard of...
... much appreciated!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users