Changeset 1547 in spip-zone


Ignore:
Timestamp:
Dec 21, 2005, 11:53:22 AM (14 years ago)
Author:
postmaster@…
Message:

Intégration graphique de sedna dans un site web.
L'objectif est de découper sedna.html en petite tranche, bien fines, nommées sedna_qqchose.html, et d'inclure ces petites tranches dans le fichier sedna.html.
La finalité est de permettre la personnalisation graphique de sedna, ou plutôt son intégration graphique à un site web existant, en réutilisant le header et footer du site, c'est la téchnique que j'ai utilisais pour intégrer graphiquement spikini à mon site web.
Ce commit découpe sedna en trois morceaux, un sedna_header un sedna_footer et sedna tout cours.
Il faudra bien sur redécouper les différents morceaux de sedna, afin d'optimiser la personnalisation et l'intégration graphique.
Testé sur http://www.cent20.net/sedna/
A faire :

  • Débugguer sedna (car on a encore parfois "@@@SPIP_CDATA3@@@").
  • Continuer le découpage en petits bouts.
Location:
_squelettes_/sedna
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/sedna/sedna.html

    r1131 r1547  
    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2 <html xmlns="http://www.w3.org/1999/xhtml" lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR">
    3 <head>
    4 <title>[Sedna RSS] [(#NOM_SITE_SPIP|supprimer_tags)]</title>
    5 <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
    6 <meta http-equiv="refresh" content="900;url=#URL_SITE_SPIP/sedna/#SELF" />
    7 [(#REM)
    8         Liens vers le backend (voir ausi plus bas affichage html)
    9 ]
    10 <BOUCLE_url_backend_ori(SITES){id_syndic}>
    11         <link rel="alternate" type="application/rss+xml" title="RSS [(#NOM_SITE|attribut_html)], via [(#NOM_SITE_SPIP|attribut_html)]" href="#URL_SITE_SPIP/sedna/?rss=1&amp;id_syndic=#ID_SYNDIC[&amp;recherche=(#ENV{recherche})]" />
    12         <link rel="alternate" type="application/rss+xml" title="RSS original" href="#URL_SYNDIC" />
    13 </BOUCLE_url_backend_ori>
    14         <link rel="alternate" type="application/rss+xml" title="RSS [(#NOM_SITE_SPIP|attribut_html)]" href="#URL_SITE_SPIP/sedna/?rss=1[&amp;recherche=(#ENV{recherche})]" />
    15 <//B_url_backend_ori>
    16 <link rel="icon" type="image/png" href="sedna-icon.png" />
    17 <link href="sedna.css" rel="stylesheet" type="text/css" />
    18 
    19 <?php
    20                 # couleur               # hover         # selected
    21         $couleurs = array (
    22                 'pink'  => array('#c363a7','#ff33ff'),
    23                 'red'   => array('#ff3333','#cc3333'),
    24                 'orange'=> array('#ff9966','#ff6633'),
    25                 'cyan'  => array('#4280eb','#004080'),
    26                 'blue'  => array('#6666ff','#3333ff')
    27         );
    28 
    29         if ($var_color) {
    30                 spip_setcookie('sedna_color', $var_color, time()+365*24*3600);
    31                 $_COOKIE['sedna_color'] = $var_color;
    32         }
    33 
    34         if (!$couleurs[$a = $_COOKIE['sedna_color']]) $a = 'blue';
    35         list($b,$c) = $couleurs[$a];
    36 ?>
    37 <style type="text/css" id="couleur">
    38         h2 {
    39                 background: transparent url(sedna-<?php echo $a; ?>.gif);
    40         }
    41         div.top {
    42                 background: transparent url(sedna-<?php echo $a; ?>.gif);
    43         }
    44         div.bottom {
    45                 background: transparent url(sedna-<?php echo $a; ?>.gif);
    46         }
    47         div.marge a:hover {
    48                 background-color: <?php echo $b; ?>;
    49         }
    50         div.marge a.selected {
    51                 background-color: <?php echo $c; ?>;
    52         }
    53 </style>
    54 
    55 <style type="text/css" id="rtl">
    56         a.urlsite { float: #LANG_RIGHT; }
    57         a.urlsiteon { float: #LANG_RIGHT; }
    58         div.topdate { float: #LANG_RIGHT; }
    59         div.marge { float: #LANG_RIGHT; }
    60         #total_articles {
    61                 float: #LANG_RIGHT;
    62                 margin-#LANG_RIGHT: 50px;
    63         }
    64         div.desc { 
    65                 margin-#LANG_LEFT: 50px;
    66                 border-#LANG_LEFT: dotted 1px grey;
    67         }
    68         div.toptitle {
    69                 float:#LANG_LEFT;
    70         }
    71         div.marge a.selected {
    72                 border-#LANG_LEFT: 3px solid #324C48;
    73         }
    74         div.milieu {
    75                 margin-#LANG_LEFT: 30px;
    76         }
    77         .date {
    78                 margin-#LANG_LEFT: -30px;
    79                 text-align: #LANG_LEFT;
    80         }
    81         div.bottomrss {
    82                 float: #LANG_LEFT;
    83         }
    84         .titre {
    85                 padding-#LANG_LEFT: 40px;
    86         }
    87 </style>
    88 
    89 <script type="text/javascript" src="sedna.js"></script>
    90 </head>
    91 
    92 <body onload="sedna_init();">
     1<INCLURE(sedna_header.php)>
    932
    943<div class="top">
     
    334243<?php } ?>
    335244</BOUCLE_refresh>
     245
    336246<?php
    337247        if (!$ignore)
     
    343253
    344254<div style='position: absolute; background-image: url("../spip_background.php3"); height: 1px; width: 1px;'></div>
    345 </body>
    346 </html>
     255
     256<INCLURE(sedna_footer.php)>
  • _squelettes_/sedna/sedna.php

    r1501 r1547  
    11<?php
    22
    3         define('_SPIP_PATH', './:sedna/');
     3        define('_SPIP_PATH', './:squelettes/:sedna/:formulaires/:dist/');
    44        include('ecrire/inc_version.php3');
    55        if (@file_exists('ecrire/inc_cookie.php'))
Note: See TracChangeset for help on using the changeset viewer.