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&amp;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