Update news for the new template
authorroot <root@ns310684.ovh.net>
Mon, 20 Sep 2010 18:14:48 +0000 (20:14 +0200)
committerroot <root@ns310684.ovh.net>
Mon, 20 Sep 2010 18:14:48 +0000 (20:14 +0200)
themes/sfd/custom.css [new file with mode: 0644]
themes/sfd/footer.tpl.php
themes/sfd/header.tpl.php
themes/sfd/page-front.tpl.php
themes/sfd/sfd.js
themes/sfd/template.php

diff --git a/themes/sfd/custom.css b/themes/sfd/custom.css
new file mode 100644 (file)
index 0000000..95fd04f
--- /dev/null
@@ -0,0 +1,3 @@
+div.field {
+    display: none;
+}
index 67aaedf..fbaf0ea 100644 (file)
@@ -9,7 +9,6 @@
                     <h2 class="bloc">Articles récents</h2>
                     <?php print phptemplate_get_footer_bloc_content("last"); ?>
             </div>
-          <!-- <?php print $footer_message . $footer ?> -->
           </div>
     </div>
           <div id="piedpied" class="module droite">
index 0f50439..8a6b7cf 100644 (file)
@@ -1,13 +1,12 @@
 <?php
-?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+?>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
   <head>
     <?php print $head ?>
     <title><?php print $head_title ?></title>
     <?php print $scripts ?>
     <script type="text/javascript" src="/themes/sfd/sfd.js"></script>
-    <?php print phptemplate_get_styles($styles) ?>
+    <?php print phptemplate_get_styles($styles); ?>
     <!--[if lt IE 7]>
       <?php print phptemplate_get_ie_styles(); ?>
       <style type="text/css">
         </style>
     <![endif]-->
 
-<script src="js/jquery.js" type="text/javascript"></script>
-<script src="js/jquery.infinitecarousel.js" type="text/javascript"></script>
+    <script src="js/jquery.js" type="text/javascript"></script>
+    <script src="js/jquery.infinitecarousel.js" type="text/javascript"></script>
   </head>
-  <body<?php print phptemplate_body_class($left, $right); ?>>
+  <body <?php print phptemplate_body_class($left, $right); ?> >
 <!-- Layout -->
     <!-- <div id="wrapper"> -->
 <div class=" bloc barre_outils">
        <div>
-               <a class="module droite fleche" href="/"><img src="/themes/sfd/images/bt_fleche.png" alt="Elargir la taille de la page" /></a>
-               <a class="module droite aplus" href="/"><img src="/themes/sfd/images/bt_amoins.png" alt="Diminuer la taille des polices" /></a>
-               <a class="module droite amoins" href="/"><img src="/themes/sfd/images/bt_aplus.png" alt="Augmenter la taille des polices" /></a>
+               <a class="module droite fleche" href="#"><img src="/themes/sfd/images/bt_fleche.png" alt="Elargir la taille de la page" /></a>
+               <a class="module droite aplus" href="#"><img src="/themes/sfd/images/bt_amoins.png" alt="Diminuer la taille des polices" /></a>
+               <a class="module droite amoins" href="#"><img src="/themes/sfd/images/bt_aplus.png" alt="Augmenter la taille des polices" /></a>
                <a class="module droite home" href="/"><img src="/themes/sfd/images/bt_home.png" alt="Retour à l'accueil" /></a>
                <form action="" class="module droite identification">
                        <input class="module login" type="text" value="Identifiant" />
index 3de0a37..030c0f7 100644 (file)
@@ -26,12 +26,14 @@ include 'header.tpl.php'
           <?php if ($tabs): print '<div id="tabs-wrapper">'; endif; ?>
           <?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>
           <?php if ($tabs): print '<ul class="tabs primary">'. $tabs .'</ul></div>'; endif; ?>
-          <?php if ($tabs2): print '<ul class="tabs secondary">'. $tabs2 .'</ul>'; endif; ?>
-          <?php if ($show_messages && $messages): print $messages; endif; ?>
+      <?php if ($tabs2): print '<ul class="tabs secondary">'. $tabs2 .'</ul>'; endif; ?>
+      <?php if ($show_messages && $messages): print $messages; endif; ?>
           <?php print $help; ?>
           <div id="actu" class="bloc">
            <h2 class="bloc actu_tit"><span>Actualité</span></h2>
-            <div class="bloc items"><?php print $content ?></div>
+           <div class="bloc items">
+                <?php print phptemplate_get_actu_content(); ?>
+            </div>
           </div>
 
       </div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->
index 1dfe795..5bd1a5c 100644 (file)
@@ -1,45 +1,38 @@
-
 $(document).ready(function(){
 
-       var taille_texte = 1;
-
-       $('.bt_elastique').click(function() {
-               $('#container').toggleClass('fluide');
-       });
-       
-       $('.bt_plus').click(function() {
-               taille_texte -= 0.1;
-               $("p").css("font-size", taille_texte+"em");
-       });
+    var taille_texte = 1;
 
-       $('.bt_moins').click(function() {
-               taille_texte += 0.1;
-               $("p").css("font-size", taille_texte+"em");
+    $('.fleche').click(function() {
+        $('#container').toggleClass('fluide');
+        $('#center').toggleClass('liquide');
+    });
+    
+    $('.aplus').click(function() {
+        taille_texte -= 0.1;
+        $(".tit, .cnt, .desc, .text, #center a, .sidebar a, p").css("font-size", taille_texte+"em");
+    });
 
-       });
+    $('.amoins').click(function() {
+        taille_texte += 0.1;
+        $(".tit, .cnt, .desc, .text, #center a, .sidebar a, p").css("font-size", taille_texte+"em");
 
-       /* Onglets en haut de la page sommaire */
-       $('#une li').mouseover(function() {
-               $('#une li').removeClass('hover');
-               $(this).addClass('hover');
-               $('#une .node').removeClass('hover');
-               a = $(this).attr('id');
-               aod = "#apparait" + a.substring(a.indexOf("-"));
-               $(aod).addClass("hover");
-       });
+    });
 
-       $('.bt_print').click(function() {
-          window.print();
-       });
-
-    /* $('.bt_favori').click(function() {
-       if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
-       window.external.AddFavorite(url,title);
-       } else if (navigator.appName == "Netscape") {
-       window.sidebar.addPanel(title,url,"");
-       } else {
-       alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
-       }
-    }); */
 });
 
+$(document).ready(function () {
+    // THIS IS NEW CODE FOR THE AUTOMATIC INFINITE CAROUSEL
+    var autoscrolling = true;
+    
+    $('.ombre').ombre().mouseover(function () {
+        autoscrolling = false;
+    }).mouseout(function () {
+        autoscrolling = true;
+    });
+    
+    setInterval(function () {
+        if (autoscrolling) {
+            $('.ombre').trigger('next');
+        }
+    }, 4000);
+});
index be9a12f..b796f06 100644 (file)
@@ -114,59 +114,35 @@ function phptemplate_get_styles($styles = "") {
             $css .= $line;
    }
    $css .= '<link type="text/css" rel="stylesheet" media="all" href="/themes/sfd/nice_menus.css" />
-   <link type="text/css" rel="stylesheet" media="all" href="/themes/sfd/nice_menus_default.css" />';
-   return $css;
-}
+   <link type="text/css" rel="stylesheet" media="all" href="/themes/sfd/nice_menus_default.css" />
+   <link type="text/css" rel="stylesheet" media="all" href="/themes/sfd/custom.css" />';
 
-function phptemplate_alaune_header() {
-    $res = views_get_view_result('une');
-    $header = "<ul>";
-    $i = 1;
-    foreach ($res as $val)
-    {
-        $node = node_load($val->nid);
-        $href = $node->path;
-        $short_title = $val->node_title;
-        if (strlen($short_title) > 25)
-        {
-            $short_title = str_split($short_title, 25);
-            $short_title = $short_title[0] . ' ...';
-        }
-        if (! $node->path)
-            $href = "node/{$node->nid}";
-        if ($i == 1)
-            $header .= "<li id='node-$i' class='hover'><a title='{$val->node_title}' href='/{$href}'><span>$short_title</span></a></li>";
-        else
-            $header .= "<li id='node-$i'><a title='{$val->node_title}' href='/{$href}'><span>$short_title</span></a></li>";
-        $i++;
-    }
-    $header .= "</ul>";
-    return $header;
+   return $css;
 }
 
 function phptemplate_alaune_content() {
     $res = views_get_view_result('une');
-    $content .= '<ul class="module" style="width: 9999px;">';
+    $content = '<ul class="module" style="width: 9999px;">';
     $i = 5;
     foreach ($res as $val)
     {
+        $j = $i - 4;
         $content .= "<li class='module hover cloned' id='node-$i'>";
         $node = node_load($val->nid);
         $href = $node->path;
         if (! $node->path)
             $href = "node/{$node->nid}";
-        /*if ($i == 1)
-            $content .= "<div id='apparait-$i' class='node " .
-            phptemplate_get_category($node->path) . " hover'>";
-        else
-            $content .= "<div id='apparait-$i' class='node " .
-                    phptemplate_get_category($node->path) . "'>";*/
-        $body = explode(".", $node->body);
-        //$content .= "<pre>" . var_dump($node) . "</pre>";
+        $short_desc = $val->node_data_field_une_field_chapeau_value;
+        if (strlen($short_desc) > 90)
+        {
+            $short_desc = str_split($short_desc, 90);
+            $short_desc = $short_desc[0] . ' ...';
+        }
         $content .= "<a href='/{$node->path}' title='{$node->title}'>";
         $content .= "<span class='bloc tit'>{$node->title}</span>";
-        $content .= '<img alt="" src="/themes/sfd/contenu/logo1.jpg">';
-        $content .= "<span class='bloc desc'>{$node->title}</span>";
+        $content .= "<img alt='' src='/themes/sfd/contenu/logo$j.jpg'>";
+        $content .= "<span class='bloc desc'>{$short_desc}</span>";
+        $content .= '<span class="bloc lls">Lire la suite</span>';
         $content .= '</a></li>';
         $i++;
     }
@@ -232,3 +208,31 @@ function phptemplate_get_footer_bloc_content($name)
 
     return $content;
 }
+
+function phptemplate_get_actu_content()
+{
+    $views = views_get_view_result('actu');
+    $i = 1;
+    $content = '';
+    foreach ($views as $view)
+    {
+        $node = node_load($view->nid);
+        $href = $node->path;
+        if (! $node->path)
+            $href = "node/{$node->nid}";
+        date_default_timezone_set('Europe/Paris');
+        $date =  utf8_encode(strftime('%e %B %Y', $view->publication_date_published_at));
+        $j = $i + 10;
+        $content .= "<div class='bloc item nod-$i'><div class='module itemimage'>";
+        $content .= "<img alt='*' src='/themes/sfd/images/pucelat$i.png' class='module'>";
+        $content .= "<img alt='{$view->node_title}' src='/themes/sfd/contenu/logo$j.jpg' class='module'></div>";
+        $content .= '<div class="module itemdroite"><h3 class="bloc"><span>';
+        $content .= "<a href='/$href' title='{$view->node_title}' class='bloc'>{$view->node_title}</a></span></h3>";
+        $content .= "<div class='bloc content clear-block'>{$view->node_revisions_teaser}</div>";
+        $content .= "<div class='bloc date'>Publié le <font class='couleur$i'>$date</font> ";
+        $content .= "par <font class='couleur$i'>{$view->ncs_users_name}</font></div>";
+        $content .= '</div></div>';
+        $i++;
+    }
+    return $content;
+}