[gnomeweb-wp] created list of news page, and started to fill news sidebar
- From: Vinicius Scopel Depizzol <vdepizzol src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomeweb-wp] created list of news page, and started to fill news sidebar
- Date: Tue, 29 Mar 2011 04:57:01 +0000 (UTC)
commit 65bab6bc425d65ea0874737982dad4b5b081663c
Author: Vinicius Depizzol <vdepizzol gmail com>
Date: Tue Mar 29 01:56:02 2011 -0300
created list of news page, and started to fill news sidebar
also, moved a couple of CSS files to a new folder "css" in gnome-grass template.
wp-content/themes/gnome-grass/css/960.css | 405 ++++++++++++++++++++
wp-content/themes/gnome-grass/{ => css}/fonts.css | 4 +-
wp-content/themes/gnome-grass/css/news.css | 69 ++++
wp-content/themes/gnome-grass/{ => css}/reset.css | 0
wp-content/themes/gnome-grass/{ => css}/text.css | 7 +-
.../images/social_networks/facebook.png | Bin 0 -> 816 bytes
.../images/social_networks/identica.png | Bin 0 -> 1271 bytes
.../gnome-grass/images/social_networks/twitter.png | Bin 0 -> 755 bytes
wp-content/themes/gnome-grass/news.php | 2 +-
wp-content/themes/gnome-grass/page-news.php | 100 +++++
wp-content/themes/gnome-grass/style.css | 15 +-
11 files changed, 590 insertions(+), 12 deletions(-)
---
diff --git a/wp-content/themes/gnome-grass/css/960.css b/wp-content/themes/gnome-grass/css/960.css
new file mode 100644
index 0000000..8b5101c
--- /dev/null
+++ b/wp-content/themes/gnome-grass/css/960.css
@@ -0,0 +1,405 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_12,
+.container_16 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12,
+.grid_13,
+.grid_14,
+.grid_15,
+.grid_16 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.container_12 .grid_3,
+.container_16 .grid_4 {
+ width: 220px;
+}
+
+.container_12 .grid_6,
+.container_16 .grid_8 {
+ width: 460px;
+}
+
+.container_12 .grid_9,
+.container_16 .grid_12 {
+ width: 700px;
+}
+
+.container_12 .grid_12,
+.container_16 .grid_16 {
+ width: 940px;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .grid_1 {
+ width: 60px;
+}
+
+.container_12 .grid_2 {
+ width: 140px;
+}
+
+.container_12 .grid_4 {
+ width: 300px;
+}
+
+.container_12 .grid_5 {
+ width: 380px;
+}
+
+.container_12 .grid_7 {
+ width: 540px;
+}
+
+.container_12 .grid_8 {
+ width: 620px;
+}
+
+.container_12 .grid_10 {
+ width: 780px;
+}
+
+.container_12 .grid_11 {
+ width: 860px;
+}
+
+/* `Grid >> 16 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_16 .grid_1 {
+ width: 40px;
+}
+
+.container_16 .grid_2 {
+ width: 100px;
+}
+
+.container_16 .grid_3 {
+ width: 160px;
+}
+
+.container_16 .grid_5 {
+ width: 280px;
+}
+
+.container_16 .grid_6 {
+ width: 340px;
+}
+
+.container_16 .grid_7 {
+ width: 400px;
+}
+
+.container_16 .grid_9 {
+ width: 520px;
+}
+
+.container_16 .grid_10 {
+ width: 580px;
+}
+
+.container_16 .grid_11 {
+ width: 640px;
+}
+
+.container_16 .grid_13 {
+ width: 760px;
+}
+
+.container_16 .grid_14 {
+ width: 820px;
+}
+
+.container_16 .grid_15 {
+ width: 880px;
+}
+
+/* `Prefix Extra Space >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_3,
+.container_16 .prefix_4 {
+ padding-left: 240px;
+}
+
+.container_12 .prefix_6,
+.container_16 .prefix_8 {
+ padding-left: 480px;
+}
+
+.container_12 .prefix_9,
+.container_16 .prefix_12 {
+ padding-left: 720px;
+}
+
+/* `Prefix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1 {
+ padding-left: 80px;
+}
+
+.container_12 .prefix_2 {
+ padding-left: 160px;
+}
+
+.container_12 .prefix_4 {
+ padding-left: 320px;
+}
+
+.container_12 .prefix_5 {
+ padding-left: 400px;
+}
+
+.container_12 .prefix_7 {
+ padding-left: 560px;
+}
+
+.container_12 .prefix_8 {
+ padding-left: 640px;
+}
+
+.container_12 .prefix_10 {
+ padding-left: 800px;
+}
+
+.container_12 .prefix_11 {
+ padding-left: 880px;
+}
+
+/* `Prefix Extra Space >> 16 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_16 .prefix_1 {
+ padding-left: 60px;
+}
+
+.container_16 .prefix_2 {
+ padding-left: 120px;
+}
+
+.container_16 .prefix_3 {
+ padding-left: 180px;
+}
+
+.container_16 .prefix_5 {
+ padding-left: 300px;
+}
+
+.container_16 .prefix_6 {
+ padding-left: 360px;
+}
+
+.container_16 .prefix_7 {
+ padding-left: 420px;
+}
+
+.container_16 .prefix_9 {
+ padding-left: 540px;
+}
+
+.container_16 .prefix_10 {
+ padding-left: 600px;
+}
+
+.container_16 .prefix_11 {
+ padding-left: 660px;
+}
+
+.container_16 .prefix_13 {
+ padding-left: 780px;
+}
+
+.container_16 .prefix_14 {
+ padding-left: 840px;
+}
+
+.container_16 .prefix_15 {
+ padding-left: 900px;
+}
+
+/* `Suffix Extra Space >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_3,
+.container_16 .suffix_4 {
+ padding-right: 240px;
+}
+
+.container_12 .suffix_6,
+.container_16 .suffix_8 {
+ padding-right: 480px;
+}
+
+.container_12 .suffix_9,
+.container_16 .suffix_12 {
+ padding-right: 720px;
+}
+
+/* `Suffix Extra Space >> 12 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1 {
+ padding-right: 80px;
+}
+
+.container_12 .suffix_2 {
+ padding-right: 160px;
+}
+
+.container_12 .suffix_4 {
+ padding-right: 320px;
+}
+
+.container_12 .suffix_5 {
+ padding-right: 400px;
+}
+
+.container_12 .suffix_7 {
+ padding-right: 560px;
+}
+
+.container_12 .suffix_8 {
+ padding-right: 640px;
+}
+
+.container_12 .suffix_10 {
+ padding-right: 800px;
+}
+
+.container_12 .suffix_11 {
+ padding-right: 880px;
+}
+
+/* `Suffix Extra Space >> 16 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_16 .suffix_1 {
+ padding-right: 60px;
+}
+
+.container_16 .suffix_2 {
+ padding-right: 120px;
+}
+
+.container_16 .suffix_3 {
+ padding-right: 180px;
+}
+
+.container_16 .suffix_5 {
+ padding-right: 300px;
+}
+
+.container_16 .suffix_6 {
+ padding-right: 360px;
+}
+
+.container_16 .suffix_7 {
+ padding-right: 420px;
+}
+
+.container_16 .suffix_9 {
+ padding-right: 540px;
+}
+
+.container_16 .suffix_10 {
+ padding-right: 600px;
+}
+
+.container_16 .suffix_11 {
+ padding-right: 660px;
+}
+
+.container_16 .suffix_13 {
+ padding-right: 780px;
+}
+
+.container_16 .suffix_14 {
+ padding-right: 840px;
+}
+
+.container_16 .suffix_15 {
+ padding-right: 900px;
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
+
+.clearfix:after {
+ clear: both;
+ content: ' ';
+ display: block;
+ font-size: 0;
+ line-height: 0;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+.clearfix {
+ display: inline-block;
+}
+
+* html .clearfix {
+ height: 1%;
+}
+
+.clearfix {
+ display: block;
+}
\ No newline at end of file
diff --git a/wp-content/themes/gnome-grass/fonts.css b/wp-content/themes/gnome-grass/css/fonts.css
similarity index 76%
rename from wp-content/themes/gnome-grass/fonts.css
rename to wp-content/themes/gnome-grass/css/fonts.css
index 4dc661a..e0349cf 100644
--- a/wp-content/themes/gnome-grass/fonts.css
+++ b/wp-content/themes/gnome-grass/css/fonts.css
@@ -1,12 +1,12 @@
@font-face {
font-family: 'Cantarell';
src: local('Cantarell'), local('Cantarell Regular'),
- url(fonts/Cantarell-Regular.otf);
+ url(../fonts/Cantarell-Regular.otf);
}
@font-face {
font-family: 'Cantarell';
font-weight: bold;
src: local('Cantarell'), local('Cantarell Bold'), local('Cantarell-Bold'),
- url(fonts/Cantarell-Bold.otf);
+ url(../fonts/Cantarell-Bold.otf);
}
diff --git a/wp-content/themes/gnome-grass/css/news.css b/wp-content/themes/gnome-grass/css/news.css
new file mode 100644
index 0000000..384babb
--- /dev/null
+++ b/wp-content/themes/gnome-grass/css/news.css
@@ -0,0 +1,69 @@
+/* News List */
+/* ========================================================================== */
+
+.news_list {
+ list-style: none;
+}
+.news_list li {
+ margin: 10px 0 10px 10px;
+}
+.news_list li .date {
+ font-size: 12px;
+ line-height: normal;
+ display: block;
+ margin-left: -10px;
+}
+.news_list li a {
+ font-weight: bold;
+ font-size: 18px;
+ line-height: normal;
+}
+
+/* Social Network List */
+/* ========================================================================== */
+
+.social_network_icons {
+ overflow: hidden;
+}
+.social_network_icons ul {
+ list-style: none;
+ margin: 0 0 1px;
+ padding: 0;
+ overflow: hidden;
+ display: table;
+ width: 100%;
+}
+.social_network_icons ul li {
+ margin: 0;
+ padding: 0;
+ display: table-cell;
+ vertical-align: top;
+ width: 33%;
+}
+.social_network_icons ul li a {
+ display: block;
+ text-align: center;
+ text-decoration: none;
+ color: inherit;
+ padding: 10px 0 6px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ outline: none;
+ font-size: 11px;
+}
+.social_network_icons ul li a img {
+ display: block;
+ margin: 0 auto;
+}
+.social_network_icons ul li a:hover, .social_network_icons ul li a:focus {
+ background: #ececec;
+}
+.social_network_icons ul li a:active {
+ background: #ececec;
+ position: relative;
+ top: 1px;
+ -moz-box-shadow: inset 0 1px 3px #ccc;
+ -webkit-box-shadow: inset 0 1px 3px #ccc;
+ box-shadow: inset 0 1px 3px #ccc;
+}
diff --git a/wp-content/themes/gnome-grass/reset.css b/wp-content/themes/gnome-grass/css/reset.css
similarity index 100%
rename from wp-content/themes/gnome-grass/reset.css
rename to wp-content/themes/gnome-grass/css/reset.css
diff --git a/wp-content/themes/gnome-grass/text.css b/wp-content/themes/gnome-grass/css/text.css
similarity index 93%
rename from wp-content/themes/gnome-grass/text.css
rename to wp-content/themes/gnome-grass/css/text.css
index 48f5f6f..9e2487d 100644
--- a/wp-content/themes/gnome-grass/text.css
+++ b/wp-content/themes/gnome-grass/css/text.css
@@ -37,13 +37,14 @@ dt a:hover {
color: #fa7721;
}
h4 {
- font-size: 19px;
+ font-size: 16px;
+ color: #ce5c00;
}
h5 {
- font-size: 17px;
+ font-size: 14px;
}
h6 {
- font-size: 15px;
+ font-size: 12px;
}
ol {
list-style:decimal;
diff --git a/wp-content/themes/gnome-grass/images/social_networks/facebook.png b/wp-content/themes/gnome-grass/images/social_networks/facebook.png
new file mode 100644
index 0000000..9067f18
Binary files /dev/null and b/wp-content/themes/gnome-grass/images/social_networks/facebook.png differ
diff --git a/wp-content/themes/gnome-grass/images/social_networks/identica.png b/wp-content/themes/gnome-grass/images/social_networks/identica.png
new file mode 100644
index 0000000..3221e8e
Binary files /dev/null and b/wp-content/themes/gnome-grass/images/social_networks/identica.png differ
diff --git a/wp-content/themes/gnome-grass/images/social_networks/twitter.png b/wp-content/themes/gnome-grass/images/social_networks/twitter.png
new file mode 100644
index 0000000..8e9cad8
Binary files /dev/null and b/wp-content/themes/gnome-grass/images/social_networks/twitter.png differ
diff --git a/wp-content/themes/gnome-grass/news.php b/wp-content/themes/gnome-grass/news.php
index 85a483b..03120ea 100644
--- a/wp-content/themes/gnome-grass/news.php
+++ b/wp-content/themes/gnome-grass/news.php
@@ -11,7 +11,7 @@ require_once("header.php"); ?>
<div class="container_12">
<div class="page_title">
- <h1><a href="#">News</a></h1>
+ <h1><a href="<?php bloginfo('url'); ?>/news/"><?php echo __('News', 'grass');?></a></h1>
</div>
<div class="content">
diff --git a/wp-content/themes/gnome-grass/page-news.php b/wp-content/themes/gnome-grass/page-news.php
new file mode 100644
index 0000000..0031f90
--- /dev/null
+++ b/wp-content/themes/gnome-grass/page-news.php
@@ -0,0 +1,100 @@
+<?php
+/**
+ * @package GNOME Website
+ * @subpackage Grass Theme
+ */
+
+add_action('wp_head', 'add_news_stylesheet');
+
+function add_news_stylesheet() {
+ echo '<link rel="stylesheet" type="text/css" media="all" href="'.get_bloginfo('template_url').'/css/news.css" />';
+}
+
+require_once("header.php"); ?>
+
+ <!-- container -->
+ <div id="container" class="two_columns">
+ <div class="container_12">
+
+ <div class="page_title">
+ <h1><?php echo __('News', 'grass');?></h1>
+ </div>
+
+ <div class="content">
+
+ <?php the_content(); ?>
+ <?php
+
+ $original_query = clone $wp_query;
+
+ $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
+ get_query_var('page');
+ query_posts(array('post_type' => 'post', 'posts_per_page' => 10, 'paged' => $paged));
+
+ ?>
+
+ <ul class="news_list">
+ <?php while ( have_posts() ) : the_post(); ?>
+ <li>
+ <span class="date"><?php the_date(); ?></span>
+ <a href="<?php the_permalink();?>"><?php the_title(); ?></a>
+ <p><?php the_excerpt(); ?></p>
+ </li>
+ <?php endwhile; // End the loop. Whew. ?>
+ </ul>
+
+ <?php if ( $wp_query->max_num_pages > 1 ) : ?>
+ <div class="page_navigation">
+ <span class="next"><?php previous_posts_link(__('Newer posts', 'grass')); ?></span>
+ <span class="prev"><?php next_posts_link(__('Older posts', 'grass')); ?></span>
+ <div class="clear"></div>
+ </div>
+ <?php endif; ?>
+ <div class="clear"></div>
+ </div>
+
+ <div class="sidebar">
+
+ <div class="subtle_box">
+ <h4><?php _e('Connect with GNOME', 'grass'); ?></h4>
+
+ <div class="social_network_icons">
+ <ul>
+ <li>
+ <a href="http://identi.ca/gnome">
+ <img src="<?php bloginfo('template_url')?>/images/social_networks/identica.png" alt=" " />
+ Identi.ca
+ </a>
+ </li>
+ <li>
+ <a href="http://twitter.com/gnome">
+ <img src="<?php bloginfo('template_url')?>/images/social_networks/twitter.png" alt=" " />
+ Twitter
+ </a>
+ </li>
+ <li>
+ <a href="http://www.facebook.com/GNOMEDesktop">
+ <img src="<?php bloginfo('template_url')?>/images/social_networks/facebook.png" alt=" " />
+ Facebook
+ </a>
+ </li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="subtle_box">
+ <h4>Development News</h4>
+ <p>Lorem ipsum dolor sit amet avec sans consequer domulus sit</p>
+ </div>
+
+
+ </div>
+ <?php require_once("footer_art.php"); ?>
+ </div>
+ </div>
+
+ <div class="clearfix"></div>
+
+ <?php require_once("footer.php"); ?>
+</body>
+</html>
diff --git a/wp-content/themes/gnome-grass/style.css b/wp-content/themes/gnome-grass/style.css
index 1f38ced..e1a0cef 100644
--- a/wp-content/themes/gnome-grass/style.css
+++ b/wp-content/themes/gnome-grass/style.css
@@ -7,9 +7,9 @@ Description: The original theme for the GNOME Project website.
*/
- import url("reset.css");
- import url("text.css");
- import url("960.css");
+ import url("css/reset.css");
+ import url("css/text.css");
+ import url("css/960.css");
/* Base information */
/* ========================================================================== */
@@ -414,9 +414,12 @@ a:visited {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
- -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
- -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
- box-shadow: 0 1px 5px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+ -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+ box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+}
+.subtle_box h4 {
+ margin: 0 0 10px;
}
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]