Forums / Developer / Banner Ad Solutions

Banner Ad Solutions

Author Message

Tristan Koen

Wednesday 11 June 2003 1:44:35 am

We make use of banner ads on our website as a stream of revenue. When porting our application across to ezPublish, we need to consider how this will impact us.

I would like to find out from the community what the best solution is likely to be.
- Integrate a 3rd party product such as phpads
- Try to port a 3rd party product such as phpads across to ezPublish
- Write a custom module for exPublish

What solutions have others on this forum used?

Björn Dieding@xrow.de

Wednesday 11 June 2003 5:38:17 am

phpads is the way to go .. it is quite cool.

Why do you need a port to ez publish?

Just use this as a external app to your site and make some addition to the code e.g. workflow checkout

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Jerry Jalava

Thursday 12 June 2003 2:18:14 am

Has someone used phpads with eZ?
If have, cuold you inform me how did you accomplish this. What has to be done and where...

I have to try to use all the help I can, ;) 'cause I don't have time right now to stop and think just one part of this site that I'm building... Please be kind and enlighten me ;) ...

Regards,
Jerry

Francisco Felix

Tuesday 29 July 2003 4:12:18 pm

I am using phpAdsNew, a newer and robust version by the same Author of phpAds (as far as I know). I invoque the banners with javascript remote invocation (a term defined in the documentation of phpAdsNew), So i have no problems all. The Javascript code is included in templates.

I am using also Advanced Poll but here I had to include calls from php directly, and show the results in a pop-up to bypass problems related to maintaining state.

Hope that helps.

Jerry Jalava

Wednesday 30 July 2003 4:04:37 am

Thanks,

I'll check that phpAddsNew and try it out when it's time for that...

Regards,
Jerry

Tony Wood

Tuesday 16 December 2003 6:45:34 am

Are there any other Ads systems out there, maybe some that can integrate with eZ reporting, etc.?
phpAdsNew looks really good, has anyone done any integration work or tested it for issues?

Tony

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

Ole Morten Halvorsen

Tuesday 16 December 2003 6:57:19 am

We have made a simple integration with phpadsnew. Just created a banner class with title (text line) and banner code (text field). In phpadsnew you can create an invocation code in javascript which you just paste into the banner code text field and in the template you just output the javascript from the banner code text field.

As I said, a really simple integration.

Ole.

Senior Software Engineer - Vision with Technology

http://www.visionwt.com
http://www.omh.cc
http://www.twitter.com/omh

eZ Certified Developer
http://ez.no/certification/verify/358441
http://ez.no/certification/verify/272578

Tony Wood

Tuesday 16 December 2003 7:11:13 am

I'll give it a whirl,

There must be a way to integrate reporting into the eZ admin interface... hmmmm i'll have a ponder.

Thanks for the quick response.

tony

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

Bruce Morrison

Tuesday 16 December 2003 3:01:58 pm

We are using phpadsnew for a number of sites and most recently an ezpublish site. As Ole has said the integration is really simple. We have added a 'advertising keyword' attribute to content classes that allows the publisher to influence what banners appear on a specific page.

It would be relatively easy to incorporate the statistics into ezpublish as these are stored in a database and can be read. Though is this something that you really want to do?

Cheers
Bruce

My Blog: http://www.stuffandcontent.com/
Follow me on twitter: http://twitter.com/brucemorrison
Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish

Georg Franz

Tuesday 16 December 2003 3:28:40 pm

Hi Bruce,

I think you are right. It doesn't make sense because phpadsmyadmin has a really nice admin interface. And - at the moment - it's not possible to integrate phpadsnew in ez3 without altering the source code of phpadsnew. (I mean a "real integration" without using javascript code)

I use phpads too. If I have more time, I will make a template operator to include banner code in ez3 without using javascript.

By the way, the documentation of phpadsnew is great.

Kind regards,
Emil.

Best wishes,
Georg.

--
http://www.schicksal.com Horoskop website which uses eZ Publish since 2004

Tony Wood

Wednesday 17 December 2003 2:29:41 am

Thanks for the info, the interface for the phpAdsNew is very good.
The area where I would like to see the integration is from a single sign-on perspective. So you do not need to login to eZ and then the compaign mamager.

The datatype for the add campaign is a really good idea as well.

Thanks

Tony

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

eZ debug

Timing: Jan 18 2025 10:32:46
Script start
Timing: Jan 18 2025 10:32:46
Module start 'content'
Timing: Jan 18 2025 10:32:47
Module end 'content'
Timing: Jan 18 2025 10:32:47
Script end

Main resources:

Total runtime0.9992 sec
Peak memory usage4,096.0000 KB
Database Queries230

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0055 588.7422180.8438
Module start 'content' 0.00550.8792 769.5859867.6719
Module end 'content' 0.88460.1145 1,637.2578353.3203
Script end 0.9991  1,990.5781 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00420.4154210.0002
Check MTime0.00160.1597210.0001
Mysql Total
Database connection0.00100.095310.0010
Mysqli_queries0.903890.45442300.0039
Looping result0.00250.25472280.0000
Template Total0.970897.220.4854
Template load0.00220.220720.0011
Template processing0.968696.934420.4843
Template load and register function0.00020.019310.0002
states
state_id_array0.00160.156510.0016
state_identifier_array0.00160.161620.0008
Override
Cache load0.00200.1956650.0000
Sytem overhead
Fetch class attribute can translate value0.00170.170090.0002
Fetch class attribute name0.00110.1098150.0001
XML
Image XML parsing0.00260.256290.0003
class_abstraction
Instantiating content class attribute0.00000.0028170.0000
General
dbfile0.00330.3334450.0001
String conversion0.00000.002230.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
11content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
16content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
8content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
6content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 43
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs