From: Shane <sh...@lo...> - 2004-09-27 13:36:09
|
On Sep 26, 2004, at 8:01 AM, Alex McLintock wrote: > Folks, > > Does anyone have some advice for the best place to put Google Adwords? > > I have chosen two places. On one site I put it in the login box so > that if you registered then you didn't have to see the ad. > > On another site I put it in the left hand menu index so that it would > appear on almost all pages. However this has the problem that Google > have complained that this makes the add appear on "non content pages". > In particular they complained about it appearing on a comments.pl page > which had no comments. > > So I am not faced with the decision of how to change my site. Can I > put in some TemplateToolkit code to detect what paqge is being used so > that it doesn't display on the comments.pl page? Or is the template > cached and shared between different pages? You could do something like this in the ad-code in your template: [% curpage = user.currentPage; if curpage != 'comments' then PROCESS 'mainmenuwithoutad'; else PROCESS 'mainmenu'; END %] now, how you get around deciding whether a page has content, or not, and whether to show the ads or not, that's something else to figure out. (maybe think about hacking the displayStory). But doing something like the above you can easily find out what page it is that's been called. Shane |