To place ads in either left_side bar or right_sidebar and in the main_content site wide:
views\default\canvas\layouts: Exampleof - two_column_left_sidebar;
<!-- left sidebar -->
<div id="two_column_left_sidebar">
<?php
echo elgg_view('page_elements/owner_block',array('content' => $vars['area1']));
?>
<!-- add notes to site here -->
<?php if (isset($vars['area3'])) echo $vars['area3']; ?><br>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "xxxxxxxxxxxxxx";
/* 160x600, created 4/7/09 */
google_ad_slot = "xxxxxxxxx";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> </p><br>
</div><!-- /two_column_left_sidebar -->
<!-- main content -->
<div id="two_column_left_sidebar_maincontent">
<script type="text/javascript"><!--
google_ad_client = "xxxxxxxxxxxxxx";
/* 728x90, 7/18/09, Main_Content */
google_ad_slot = "xxxxxxxxxxxx";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<?php if (isset($vars['area2'])) echo $vars['area2']; ?>
</div><!-- /two_column_left_sidebar_maincontent -->
The placement above will insert a banner over ALL main content except "The wire". The wire requires a different edit. This example will also place a skyscraper banner in the left sidebar. This edit will save time in adding code to each plugin. I have tested and I am useing this, releveant ads DO follow content of page nicely.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- woodpecker@woodpecker
woodpecker - 0 likes
- gone@goofbucket
gone - 0 likes
- Shouvik Mukherjee@shouvik
Shouvik Mukherjee - 0 likes
- Stephen Sherman@stephenesherman
Stephen Sherman - 0 likes
You must log in to post replies.Thanks, goofbucket. It's quite an useful piece. I Wonder why no responses to it.
@woodpecker actually I put this same post up in a number of location. It was in responce to the idea that someone was putting out that you had to edit in your ad code into every individual plugin, i.e. groups, blogs, videos, photo's, etc. etc.
The true idea nearly as I can make out is the make elgg as simple and user friendly a possible. So even administrators can just install add the plugins they want and walk away. Both the person saying add code to each plugin and mine above do not really help with this idea. However for some, more commercial minded developers I thought this would be much simpler then editing every individual plugin.
Wow, that's exactly what I wanted to do!!
I found that this placed ads on these pages: Blogs, Bookmarks, Files, Friends, Pages, Photos, The Wire, Videos - all of which I think are plugins.
For the Activity, Members, and Groups pages - which are not pugins, I modified the file sidebar_boxes.php similarly.