Jeremy Newman : adding google ads to front page right sidebar
Jeremy Newman
jnewman at winehq.org
Wed Jul 16 14:52:53 CDT 2008
Module: website
Branch: master
Commit: c66d8eb13bedd4e93a345807d08b00d99275481a
URL: http://source.winehq.org/git/website.git/?a=commit;h=c66d8eb13bedd4e93a345807d08b00d99275481a
Author: Jeremy Newman <jnewman at codeweavers.com>
Date: Wed Jul 16 14:51:58 2008 -0500
adding google ads to front page right sidebar
chaning google search to use google ads and output in site
---
include/themes/winehq/home_page.template | 1 +
include/themes/winehq/menu_search_row.template | 22 ++++++++++++----------
site | 4 ++++
templates/en/ads.template | 13 +++++++++++++
templates/en/search.template | 14 ++++++++++++++
5 files changed, 44 insertions(+), 10 deletions(-)
diff --git a/include/themes/winehq/home_page.template b/include/themes/winehq/home_page.template
index 58bb25e..493fcd3 100644
--- a/include/themes/winehq/home_page.template
+++ b/include/themes/winehq/home_page.template
@@ -10,6 +10,7 @@
<td width="30%">
{$latest_box}
{$quote_box}
+ {$ad_box}
{$wwn_box}
{$sponsor_box}
</td>
diff --git a/include/themes/winehq/menu_search_row.template b/include/themes/winehq/menu_search_row.template
index 405b9b2..09d119b 100644
--- a/include/themes/winehq/menu_search_row.template
+++ b/include/themes/winehq/menu_search_row.template
@@ -2,16 +2,18 @@
<td>
<table width="145" class="sideBorder" style="padding-bottom: 2px; padding-top: 2px;">
<tr><td align="center">
- <!-- SiteSearch Google -->
- <FORM method=GET action="http://www.google.com/search" style="margin: 0px;">
- <input type="text" name="q" value="{$name}"
- onBlur="if (value == '') {value = '{$name}'}"
- onFocus="if (value == '{$name}') {value =''}"
- size=12 maxlength=80 class="searchInput">
- <input type=hidden name=domains value="www.winehq.org">
- <input type=hidden name=sitesearch value="www.winehq.org">
- </FORM>
- <!-- SiteSearch Google -->
+
+<form action="http://www.winehq.org/site/search" id="cse-search-box" style="margin: 0; padding: 0;">
+ <div>
+ <input type="hidden" name="cx" value="partner-pub-0971840239976722:w9sqbcsxtyf" />
+ <input type="hidden" name="cof" value="FORID:10" />
+ <input type="hidden" name="ie" value="UTF-8" />
+ <input type="text" name="q" size="14" />
+ <!-- <input type="submit" name="sa" value="Search" /> -->
+ </div>
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
+
</td></tr>
</table>
</td>
diff --git a/site b/site
index 67d6d27..c59bd5f 100644
--- a/site
+++ b/site
@@ -106,6 +106,9 @@ function home_page ()
// get random quote
$quote_box = $html->theme_box($config->theme, "box_title", "Quote", "99%", view_quote(), '10', 'white', 'topMenu');
+ // get google ad
+ $ad_box = $html->theme_box($config->theme, "box_title", "Ads by Google", "99%", $html->template("base", 'ads'), '10', 'white', 'topMenu');
+
// get wwn news
$wwn = new wwn();
$issues = $wwn->get_list();
@@ -120,6 +123,7 @@ function home_page ()
'news_box' => $news_box,
'latest_box' => $latest_box,
'quote_box' => $quote_box,
+ 'ad_box' => $ad_box,
'wwn_box' => $wwn_box,
'sponsor_box' => $sponsor_box
);
diff --git a/templates/en/ads.template b/templates/en/ads.template
new file mode 100644
index 0000000..2ce6509
--- /dev/null
+++ b/templates/en/ads.template
@@ -0,0 +1,13 @@
+<script type="text/javascript"><!--
+google_ad_client = "pub-0971840239976722";
+/* winehq front page right side */
+google_ad_slot = "4627346199";
+google_ad_width = 250;
+google_ad_height = 250;
+//-->
+</script>
+<script type="text/javascript"
+src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+<p style="font-size: 10px; text-align: right">Google Ads Help Sponsor <a href="http://wiki.winehq.org/WineConf">WineConf</a></p>
+
diff --git a/templates/en/search.template b/templates/en/search.template
new file mode 100644
index 0000000..f500e82
--- /dev/null
+++ b/templates/en/search.template
@@ -0,0 +1,14 @@
+<!--TITLE:[Search Results]-->
+
+<h1>Search Results</h1>
+
+<div id="cse-search-results"></div>
+<script type="text/javascript">
+ var googleSearchIframeName = "cse-search-results";
+ var googleSearchFormName = "cse-search-box";
+ var googleSearchFrameWidth = 800;
+ var googleSearchDomain = "www.google.com";
+ var googleSearchPath = "/cse";
+</script>
+<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>
+
More information about the wine-cvs
mailing list