-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelp_timeline.txt
124 lines (111 loc) · 4.84 KB
/
help_timeline.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tykayn</title>
<link rel="stylesheet" media="screen" type="text/css" title="Mon design" href="design_help-timeline.css" />
<link rel="shortcut icon" type="x-icon/png" href="img/favicon.png" />
</head>
<body>
<?php
// put your code here
?><div class="top">
<a href="http://artlemoine.com"><img alt="favicon " src="http://artlemoine.com/decoration/templates/flowhtml5/favicon.png"/> Portfolio de Baptiste Lemoine<br/>http://artlemoine.com </a>
</div>
<div class="nav"></div>
<div class="main">
<h1>Timeline TK</h1>
<a href="function_timeline.txt"><img alt="télécharger l'application random picture" src="http://artlemoine.com/decoration/dl.png"/>Télécharger la classe php</a><br/>
Bienvenue dans la page d'aide de la Timeline TK.<br/>
Pour utiliser cette classe il suffit de lui donner en paramètre un tableau php et de mettre en place le css.
Si le jour actuel est présent dans la frise il est noté par une barre orange de la taille d'une journée.
<h2>Exemple</h2>
<code>
<br/>include('function.timeline.php');
<br/><br/>$tableau = array(
<br/> "01/01/2007,30/12/2007" => "2007",
<br/> date('d/m/Y') => "today ",
<br/> "01/01/2008,30/12/2008" => "2008",
<br/> "12/08/10" => "plus tard "
<br/> );
<br/>
<br/> $timeline = new timeline();
<br/> echo $timeline->frise($tableau, "asc",800);
<br/> echo $timeline->css();
</code>
Ce qui donne ceci:
<?php
include('function.timeline.php');
$tableau = array(
"01/01/2007,30/12/2007" => "2007",
date('d/m/Y') => "today ",
"01/01/2008,30/12/2008" => "2008",
"12/08/10" => "plus tard "
);
$timeline = new timeline();
echo $timeline->frise($tableau, "asc");
echo $timeline->css();
?>
<h2>Le tableau d'évènements</h2>
votre tableau de dates lié à des descriptions peut être écrit de deux façons:
<ul>
<li>évènement ponctuel.<br/>
"JJ/MM/AAAA" => "description"</li>
<li>Durée entre deux dates.<br/>
"JJ/MM/AAAA,JJ/MM/AAAA" => "description"
</li>
</ul>
Les descriptions peuvent contenir du texte, des images, des liens, ce que vous voulez.
Par défaut les bulles d'évènement mesurent 200pixels de large.
<h2>Les options</h2>
<ul>
<li>Largeur de la frise en pixels : un nombre entier. Par défaut: 800.</li>
<li>Ordre des dates : asc ou desc. Par défaut: asc .</li>
</ul>
<h2>Les autres méthodes</h2>
Pour ces méthodes, les dates doivent être des chaînes de caractère et s'écrire dans le format "JJ/MM/AAAA".
<ul>
<li><strong>ecart</strong>( $date ) <br/>dit il y a combien de temps s'est passé ou va se passer la date entrée.</li>
<li><strong>entre_deux</strong>( $date_start , $date_end ) <br/>donne le nombre de jours entre deux dates.</li>
<li><strong>datejour</strong>( $date ) <br/>donne le nombre jour de la semaine (en Français) de la date.</li>
</ul>
<h3> Exemples</h3>
<?php echo 'Aujourd\'hui : '.$timeline->datejour(date('d/m/Y')); ?>.<br/>
<code>echo 'Aujourd\'hui : '.$timeline->datejour(date('d/m/Y'));</code><br/>
<?php echo 'Le jour de ma naissance était un '.$timeline->datejour('16/09/1987'); ?>.<br/>
<code>echo 'Le jour de ma naissance était un '.$timeline->datejour('16/09/1987');</code><br/>
<?php echo 'Ce portfolio a été créé le 15/08/2009, c\'est à dire ' .
$timeline->ecart('15/08/2009').
' et c\'était un '.$timeline->datejour('15/08/2009');
?><br/>
<code>echo 'Ce portfolio a été créé le 15/08/2009, c\'est à dire ' .<br/> $timeline->ecart('15/08/2009').<br/>' et c\'était un '.<br/>$timeline->datejour('15/08/2009');</code><br/><br/>
Et voici une frise pour visualiser ces données:
<?php
$tableau2 = array(
"16/09/1987" => "ma naissance ",
"15/08/2009,".date('d/m/Y') => "vie du portfolio",
date('d/m/Y') => "aujourd'hui"
);
echo $timeline->frise($tableau2, "asc",600);
?>
Ce qui a été fait comme ceci:
<code>
$tableau2 = array(<br/>
"16/09/1987" => "ma naissance ",<br/>
"15/08/2009,".date('d/m/Y') => "vie du portfolio",<br/>
date('d/m/Y') => "aujourd'hui"<br/>
);<br/>
echo $timeline->frise($tableau2, "asc",600);</code>
<br/>
Et voilà, bonnes frises à vous.<br/>
Si vous avez des améliorations de ce script à me proposer, envoyez les moi à contact (arobase) artlemoine.com<br/><br/>
<a href="function_timeline.txt"><img alt="télécharger l'application random picture" src="http://artlemoine.com/decoration/dl.png"/>Télécharger la classe php</a><br/>
<div class="foot">
<a href="http://artlemoine.com"><img alt="favicon " src="http://artlemoine.com/decoration/templates/flowhtml5/favicon.png"/> Portfolio de Baptiste Lemoine<br/>http://artlemoine.com </a>
</div>
</body>
</html>