source: spip-zone/_squelettes_/eva-web/4_0/eva_habillage/inc/eva_habillage_definition_themes.php @ 30051

Last change on this file since 30051 was 30051, checked in by olivier.gautier@…, 10 years ago

Configuration du menu déroulant Babbibel à travers eva-habillage

File size: 39.5 KB
Line 
1<?php
2function eva_habillage_definition_themes () {
3
4//Définition des sélecteurs de personnalisation d'EVA (on regroupe les sélecteurs en fonction du thème et de la propriété concernée)
5    //Fond d'écran
6    $eva_fond_ecran_background = array('body');
7    //Fond des pages
8    $eva_fond_page_background = array('div#page');
9    //Fond des blocs
10    $eva_fond_bloc_background = array('#forum ul.forum div.contenu','blockquote.spip','#forum ul.forum div.auteur','#forum ul.forum div.texte','#forum ul.forum','hr','.spip_cadre','textarea.spip_cadre','fieldset','#formrecherche','#forum ul.forum div.titre .auteur','.divers div.contenu','div#contenu ul','div.bloc ul','div#contenu .bloc','div#menu .bloc','div#menudroit .bloc','div.bloc','ul#sommaire','div#menu .bloc ul','div#menudroit .bloc ul');
11    //Fond de l'éditorial et des chapeaux
12    $eva_fond_edito_background = array('.edito .titre','div#photo img','div#contenu div.chapo','div.edito','div#entetediaporama','div#boutondiaporama a span');
13    //Entêtes des pages
14    $eva_entete_page_background = array('div#entete');
15    //Barres des liens et de l'arborescence situées au-dessus de l'entête de la page, bloc affichant l'auteur et la date de publication
16    $eva_barres_entete_background = array('div#entete ul.liens');
17    //Barres d'arborescence situé sous l'entête de la page
18    $eva_barres_entete_arborescence_background = array('div#arborescence');
19    //Secteur présentant les auteurs et la date
20    $eva_barres_entete_auteur_background = array('#auteursdates','.edito .titre div#auteursdates','.bloc #auteursdates');
21   //Fond des titres de l'entête
22    $eva_barres_entete_texte_background = array('div#entete h1 span','div#entete h2 span');
23    //Fond du secteur de sur-titre, titre et sous-titre
24    $eva_fond_titre_article_background = array ('div .titre');
25     //Pied de page
26    $eva_pied_page_background = array('ul#pied');
27    //Pied de page : barre des logos
28    $eva_pied_logo_background = array('#logo-pied');
29    //Fond des titre des blocs,du menu, des premiers éléments des tableaux générés par SPIP
30    $eva_fond_titres_background = array('h3','h3.titre','.bloc .titre','.divers','.divers h4','table.spip tr.row_first th','div#contenu div.ps h4','div#menu h3.titre','div#menudroit h3.titre','table.spip tr.row_first','div#contenu div.lien','div#contenu div.notes h4','div#contenu h4.titre','div#contenu h3.titre','#forum ul.forum div.titre h4');
31    $eva_fond_titres_background_color = array('#forum .bouton a','#forum .bouton a:hover');
32    //Fonds du menu de navigation
33    $eva_menu_fond_background_color = array('ul#sommaire', 'ul#sommaire li');
34    //Fonds des secteurs inactifs du menu
35    $eva_menu_off_background = array('ul#albumvignettes li.on a:hover img','ul#albumvignettes li a img','div#menu ul#sommaire .off','div#menu ul#sommaire li','div#menudroit ul#sommaire .off','div#menudroit ul#sommaire li');
36    //Fond du secteur actif du menu
37    $eva_menu_on_background = array('ul#albumvignettes li a:hover img','ul#albumvignettes li.on a img','div#menu ul#sommaire .on','div#menudroit ul#sommaire .on');
38    //Fonds des listes d'éléments impairs
39    $eva_liste_impair_background = array('.spip tr.row_even td','div#menu .bloc ul li.un','div#menudroit .bloc ul li.un','div#contenu ul li.un');
40    //Fonds des listes d'éléments pairs
41    $eva_liste_pair_background = array('.spip tr.row_odd td','div#menu .bloc ul li.deux','div#menudroit .bloc ul li.deux','div#contenu ul li.deux');
42    //Type de police de caractères, hors formulaire, <code>...</code>, ...
43    $eva_police_type_font_family = array('body');
44    //Couleur du texte du site
45    $eva_texte_principal_color = array('#forum ul.forum div.contenu','blockquote.spip','#forum ul.forum div.auteur','#forum ul.forum div.texte','#forum ul.forum','body','div#menu .bloc ul li','div#contenu .bloc ul li','div#menudroit .bloc ul li','.menupaginationbas','li .menupaginationbas','.menupaginationhaut','li .menupaginationhaut','div#contenu .bloc','div#menu .bloc','div#menudroit .bloc','div#contenu ul li','div .contenu','.divers','.erreur','hr','.spip_cadre','textarea.spip_cadre','fieldset','div#contenu','div#contenu .bloc','.bloc','ul#sommaire','div#menu .bloc ul','div#menudroit .bloc ul','div#contenu .bloc ul li','.auteur');
46    //Couleur du texte des listes paires
47    $texte_liste_paire_color = array('div#menu .bloc ul li.deux','div#menudroit .bloc ul li.deux','div#contenu ul li.deux','div#contenu ul li.deux h2','table.spip tr.row_odd','div#contenu ul.bloc li.deux');
48    //Couleur du texte des listes impaire
49    $texte_liste_impaire_color = array('div#menu .bloc ul li.un','div#contenu ul li.un','div#contenu ul li.un h2','div#menudroit .bloc ul li.un','table.spip tr.row_odd','div#contenu ul.bloc li.un');
50    //Couleur du texte des secteurs d'entete
51    $texte_entetes_color = array('div#entete h1 a','div#entete h2');
52    //Couleur du texte des sur-titres
53    $texte_surtitre_color = array('.titre h4.surtitre');
54    //Couleur du texte des titres
55    $texte_titre_color = array('.titre h2','div#contenu h2');
56    //Couleur du texte des sous-titres
57    $texte_soustitre_color = array('.titre h4.soustitre');
58    //Couleur des textes du menu de navigation
59    $couleur_liens_menu_color = array('ul#sommaire a');
60    //Couleur du texte du secteur courant dans le menu de navigation
61    $couleur_liens_menu_actif_color = array('ul#sommaire a.on','ul#sommaire ul a.on');
62    //Couleur des textes du menu de navigation lors du survol
63    $couleur_liens_menu_survol_color = array('ul#sommaire a:hover','ul#sommaire ul a:hover');
64    //Couleur des textes des titres des blocs
65    $texte_barres_entete_color = array('h3','h3.titre','h3.titre a','h3 a','div#contenu h3','legend','#forum .bouton a','.bloc .titre','.divers h4','table.spip tr.row_first th','div#contenu div.ps h4','div#menu h3.titre','div#menudroit h3.titre','table.spip tr.row_first','div#contenu div.lien','.contenu .lien','div#contenu div.notes h4','div#contenu h4.titre','div#contenu h3.titre','#forum ul.forum div.titre h4');
66    //Couleur de le première lettre des titres des blocs
67    $texte_premiere_lettre_entete_color = array('h3:first-letter','h3.titre:first-letter','h3.titre a:first-letter','.titre h2:first-letter','#forum .bouton a:first-letter','.bloc .titre:first-letter','.divers h4:first-letter','div#contenu div.lien:first-letter','div#contenu div.ps h4:first-letter','div#contenu div.notes h4:first-letter','div#contenu div.lien:first-letter','.contenu .lien:first-letter','div#contenu h4.titre:first-letter','div#contenu h3:first-letter','div#contenu .bloc h3:first-letter','div#contenu .bloc h3.titre:first-letter','div#menu h3:first-letter','div#menuDroit h3:first-letter','.divers h4:first-letter','h3:first-letter');
68    //Couleur du texte de l'Editorial et des chapeaux
69    $texte_edito_color = array('div#contenu .edito','div#contenu div.chapo','div#entetediaporama h2','div#boutondiaporama a span');
70    //Couleur du texte du titre de l'éditorial
71    $texte_edito_titre_color = array('div#contenu .edito h3.titre','div#contenu .edito h2.titre','.edito .titre','div#contenu .edito .titre a','.edito h2 a');
72    //Couleur de la première lettre du texte du titre de l'éditorial
73    $texte_edito_titre_premier_color = array('div#contenu .edito h3.titre:first-letter','.edito .titre:first-letter');
74    //Couleur du texte dans les barres des liens et d'arborescence
75    $texte_entete_arborescence_color = array('div#arborescence','div#arborescence a','div#arborescence strong','div#arborescence em','div#entete ul.liens','div#entete ul.liens a','div#entete ul.liens li.on a');
76    //Couleur du texte du secteur d'auteur
77    $texte_auteur_color = array('#auteursdates','.edito .titre div#auteursdates a','#auteursdates a','.bloc #auteursdates li','.bloc #auteursdates li a');
78    //Couleur des textes du pied de page
79    $texte_pied_color = array('ul#pied','ul#pied a','ul#pied li.on a','ul#pied a:hover','ul#pied p a:hover');
80    //Couleur des liens
81    $couleur_lien_color = array('h4.titre a','div#boutondiaporama a','a','.texte a','div#menu .bloc ul li a.on','div#menu .bloc ul li.on strong','div#menudroit .bloc ul li a.on','div#menudroit .bloc ul li.on strong');
82    //Couleur des liens survolés
83    $couleur_lien_survol_color = array('div#boutondiaporama a:hover','#forum .bouton a:hover','.texte a:hover','a:hover','div#contenu a:hover','div#menu .bloc ul a:hover','div#menudroit .bloc ul a:hover','div#arborescence a:hover','div#entete ul.liens a:hover');
84    //Couleur des liens des listes impaires
85    $couleur_lien_impair_color = array('div#menudroit .bloc ul li.un a','div#menu .bloc ul li.un a','div#contenu .bloc li.un a','.bloc li .un a');
86    //Couleur des liens des listes impaires lors du survol
87    $couleur_lien_impair_survol_color = array ('div#menudroit .bloc ul li.un a:hover','div#menu .bloc ul li.un a:hover','div#contenu .bloc li.un a:hover','div#contenu .un a:hover');
88    //Couleur des liens des listes paires
89    $couleur_lien_pair_color = array('div#menudroit .bloc ul li.deux a','div#menu .bloc ul li.deux a','div#contenu .bloc li.deux a','.bloc li .deux a');
90    //Couleur des liens des listes paires lors du survol
91    $couleur_lien_pair_survol_color = array('div#menudroit .bloc ul li.deux a:hover','div#menu .bloc ul li.deux a:hover','div#contenu .bloc li.deux a:hover','div#contenu .deux a:hover');
92    //Couleur des bordures de la page, largeur et styles
93    $bordure_page_border_color = array('div#page');
94    //Couleur principale des bordures
95    $couleur_bordure_color =array('.divers','hr');
96    $couleur_bordure_border_color = array('div#contenu .bloc','div#menu .bloc','div#menudroit .bloc','.divers','hr','div#boutondiaporama a span','div #entetediaporama','div #entetediaporama h2 span','.lien','.divers','.bloc','#forum .bouton a','#formRecherche','input.formrecherche','fieldset','.forml','textarea.spip_cadre','table.spip th','table.spip td','table.spip tr.row_odd','table.spip tr.row_even','hr','.spip_encadrer','a.spip_barre img','a.spip_barre:hover img');
97    $couleur_bordure_border_top_color = array('h3','#forum ul.forum div.titre h4','.menupaginationbas');
98    $couleur_bordure_right_color = array('#forum ul.forum div.titre h4','#forum ul.forum div.titre .auteur','#forum ul.forum div.contenu');
99    $couleur_bordure_bottom_color = array('h3','#forum ul.forum div.contenu','.menupaginationhaut');
100    $couleur_bordure_left_color = array('#forum ul.forum div.titre h4','#forum ul.forum div.titre .auteur','#forum ul.forum div.contenu','div.spip_poesie');
101    //Couleur des bordures des secteurs d'entête
102    $couleur_bordure_entete_border_color = array('div#entete h2 span','div#entete h1 span');
103    $couleur_bordure_entete_border_top_color = array('div#entete ul.liens a:hover');
104    $couleur_bordure_entete_bottom_color = array('div#arborescence','div#entete ul.liens','div#entetediaporama','div#entete');
105    $couleur_bordure_entete_left_color = array('div#entete ul.liens li');
106    //Couleur, taille, style des bordures du secteur de sous-titre, de titre et de sur-titre
107    $bordure_couleur_titre_border = array('.titre');
108    //Couleur des bordures du secteur d'auteur
109    $couleur_bordure_auteur_color = array('#auteursdates');
110    //Couleur de la bordure de l'éditorial
111    $couleur_bordure_edito_border_color = array('div#contenu .edito','div#entetediaporama','div#boutondiaporama a span');
112    //Couleur des bordures des secteurs de pied de page
113    $couleur_bordure_pied_border_top_color = array('ul#pied a:hover','#logo-pied','ul#pied');
114    $couleur_bordure_pied_bottom_color = array('ul#pied a:hover');
115    $couleur_bordure_pied_left_color = array('ul#pied li');
116    //Couleur de la bordure encadrant le menu de navigation
117    $couleur_bordure_menu_border_color = array('ul#sommaire');
118    //Couleur des bordures des secteurs du menu de navigation
119    $couleur_bordure_menu_secteurs_border_color = array('ul#sommaire li');
120    //Largeur de la page
121    $largeur_page_width = array('div#page','div#entete ul.liens');
122    //Largeur du menu de gauche
123    $largeur_menu_width = array('div#menu');
124    //Largeur du menu de droite
125    $largeur_menudroite_width = array('div#menudroit');
126    //Largeur du contenu
127    $largeur_contenu_width = array('div#contenu');
128    //Hauteur du secteur d'entête
129    $hauteur_entete_height = array('div#entete');
130    //Déplacement horizontal des boutons d administration
131    $deplacement_horizontal_bouton_admin_right = array('div .spip-admin-float','html body .spip-admin-float');
132    //Déplacement vertical des boutons d administration
133    $deplacement_vertical_bouton_admin_top = array('div .spip-admin-float','html body .spip-admin-float');
134   
135//Définition générale des thèmes de personnalisation d'EVA (on regroupe les propriétés définies ci-dessus en fonction du thème CSS concerné)
136    $eva_fond_ecran = array(
137    'background' => $eva_fond_ecran_background
138    );
139    $eva_fond_page = array(
140    'background' => $eva_fond_page_background
141    );
142    $eva_fond_bloc = array(
143    'background' => $eva_fond_bloc_background
144    );
145    $eva_fond_edito = array(
146    'background' => $eva_fond_edito_background
147    );
148    $fond_titre_edito = array(
149    'background' => $texte_edito_titre_color
150    );
151    $eva_entete_page = array(
152    'background' => $eva_entete_page_background
153    );
154    $eva_barres_entete = array(
155    'background' => $eva_barres_entete_background
156    );
157    $eva_barres_entete_arborescence = array(
158    'background' => $eva_barres_entete_arborescence_background
159    );
160    $eva_barres_entete_auteur = array(
161    'background' => $eva_barres_entete_auteur_background
162    );
163    $eva_barres_entete_texte = array(
164    'background' => $eva_barres_entete_texte_background
165    );
166    $eva_fond_titre_article = array(
167    'background' => $eva_fond_titre_article_background
168    );
169    $eva_pied_page = array(
170    'background' => $eva_pied_page_background
171    );
172    $eva_pied_logo = array(
173    'background' => $eva_pied_logo_background
174    );
175    $eva_fond_titres = array(
176    'background' => $eva_fond_titres_background,
177    'background-color' => $eva_fond_titres_background_color
178    );
179    $eva_menu_fond = array(
180    'background-color' => $eva_menu_fond_background_color
181    );
182    $eva_menu_off = array(
183    'background' => $eva_menu_off_background
184    );
185    $eva_menu_on = array(
186    'background' => $eva_menu_on_background
187    );
188    $eva_liste_impair = array(
189    'background' => $eva_liste_impair_background
190    );
191    $eva_liste_pair = array(
192    'background' => $eva_liste_pair_background
193    );
194    $eva_police_type = array(
195    'font-family' => $eva_police_type_font_family
196    );
197    $eva_texte_principal = array(
198    'color' => $eva_texte_principal_color
199    );
200    $texte_liste_paire = array(
201    'color' => $texte_liste_paire_color
202    );
203    $texte_liste_impaire = array(
204    'color' => $texte_liste_impaire_color
205    );
206    $texte_entetes = array(
207    'color' => $texte_entetes_color
208    );
209    $texte_surtitre = array(
210    'color' => $texte_surtitre_color
211    );
212    $texte_titre = array(
213    'color' => $texte_titre_color
214    );
215    $texte_soustitre = array(
216    'color' => $texte_soustitre_color
217    );
218    $couleur_liens_menu = array(
219    'color' => $couleur_liens_menu_color
220    );
221    $couleur_liens_menu_actif = array(
222    'color' => $couleur_liens_menu_actif_color
223    );
224    $couleur_liens_menu_survol = array(
225    'color' => $couleur_liens_menu_survol_color
226    );
227    $texte_barres_entete = array(
228    'color' => $texte_barres_entete_color
229    );
230    $texte_premiere_lettre_entete = array(
231    'color' => $texte_premiere_lettre_entete_color
232    );
233    $texte_edito = array(
234    'color' => $texte_edito_color
235    );
236    $texte_edito_titre = array(
237    'color' => $texte_edito_titre_color
238    );
239    $texte_edito_titre_premier = array(
240    'color' => $texte_edito_titre_premier_color
241    );
242    $texte_entete_arborescence = array(
243    'color' => $texte_entete_arborescence_color
244    );
245    $texte_auteur = array(
246    'color' => $texte_auteur_color
247    );
248    $texte_pied = array(
249    'color' => $texte_pied_color
250    );
251    $couleur_lien = array(
252    'color' => $couleur_lien_color
253    );
254    $couleur_lien_survol = array(
255    'color' => $couleur_lien_survol_color
256    );
257    $couleur_lien_impair = array(
258    'color' => $couleur_lien_impair_color
259    );
260    $couleur_lien_impair_survol = array(
261    'color' => $couleur_lien_impair_survol_color
262    );
263    $couleur_lien_pair = array(
264    'color' => $couleur_lien_pair_color
265    );
266    $couleur_lien_pair_survol = array(
267    'color' => $couleur_lien_pair_survol_color
268    );
269    $bordure_page = array(
270    'border-color' => $bordure_page_border_color
271    );
272    $bordure_largeur_page = array(
273    'border-width' => $bordure_page_border_color
274    );
275    $bordure_style_page = array(
276    'border-style' => $bordure_page_border_color
277    );
278    $couleur_bordure = array(
279    'color' => $couleur_bordure_color,
280    'border-color' => $couleur_bordure_border_color,
281    'border-top-color' => $couleur_bordure_border_top_color,
282    'border-right-color' => $couleur_bordure_right_color,
283    'border-bottom-color' => $couleur_bordure_bottom_color,
284    'border-left-color' => $couleur_bordure_left_color
285    );
286    $couleur_largeur_bordure = array(
287    'border-width' => $couleur_bordure_border_color,
288    'border-top-width' => $couleur_bordure_border_top_color,
289    'border-right-width' => $couleur_bordure_right_color,
290    'border-bottom-width' => $couleur_bordure_bottom_color,
291    'border-left-width' => $couleur_bordure_left_color
292    );
293    $couleur_style_bordure = array(
294    'border-style' => $couleur_bordure_border_color,
295    'border-top-style' => $couleur_bordure_border_top_color,
296    'border-right-style' => $couleur_bordure_right_color,
297    'border-bottom-style' => $couleur_bordure_bottom_color,
298    'border-left-style' => $couleur_bordure_left_color
299    );
300    $couleur_bordure_entete = array(
301    'border-color' => $couleur_bordure_entete_border_color,
302    'border-top-color' => $couleur_bordure_entete_border_top_color,
303    'border-bottom-color' => $couleur_bordure_entete_bottom_color,
304    'border-left-color' => $couleur_bordure_entete_left_color
305    );
306    $couleur_largeur_bordure_entete = array(
307    'border-width' => $couleur_bordure_entete_border_color,
308    'border-top-width' => $couleur_bordure_entete_border_top_color,
309    'border-bottom-width' => $couleur_bordure_entete_bottom_color,
310    'border-left-width' => $couleur_bordure_entete_left_color
311    );
312    $couleur_style_bordure_entete = array(
313    'border-style' => $couleur_bordure_entete_border_color,
314    'border-top-style' => $couleur_bordure_entete_border_top_color,
315    'border-bottom-style' => $couleur_bordure_entete_bottom_color,
316    'border-left-style' => $couleur_bordure_entete_left_color
317    );
318    $bordure_couleur_titre = array(
319    'border-color' => $bordure_couleur_titre_border
320    );
321    $couleur_largeur_titre = array(
322    'border-width' => $bordure_couleur_titre_border
323    );
324    $couleur_style_titre = array(
325    'border-style' => $bordure_couleur_titre_border
326    );   
327    $couleur_bordure_auteur = array(
328    'border-color' => $couleur_bordure_auteur_color
329    );
330    $couleur_largeur_bordure_auteur = array(
331    'border-width' => $couleur_bordure_auteur_color
332    );
333    $couleur_style_bordure_auteur = array(
334    'border-style' => $couleur_bordure_auteur_color
335    );   
336    $couleur_bordure_edito = array(
337    'border-color' => $couleur_bordure_edito_border_color
338    );
339    $couleur_largeur_bordure_edito = array(
340    'border-width' => $couleur_bordure_edito_border_color
341    );
342    $couleur_style_bordure_edito = array(
343    'border-style' => $couleur_bordure_edito_border_color
344    );
345    $couleur_bordure_pied = array(
346    'border-top-color' => $couleur_bordure_pied_border_top_color,
347    'border-bottom-color' => $couleur_bordure_pied_bottom_color,
348    'border-left-color' => $couleur_bordure_pied_left_color
349    );
350    $couleur_largeur_bordure_pied = array(
351    'border-top-width' => $couleur_bordure_pied_border_top_color,
352    'border-bottom-width' => $couleur_bordure_pied_bottom_color,
353    'border-left-width' => $couleur_bordure_pied_left_color
354    );
355    $couleur_style_bordure_pied = array(
356    'border-top-style' => $couleur_bordure_pied_border_top_color,
357    'border-bottom-style' => $couleur_bordure_pied_bottom_color,
358    'border-left-style' => $couleur_bordure_pied_left_color
359    );
360    $couleur_bordure_menu = array(
361    'border-color' => $couleur_bordure_menu_border_color
362    );
363    $couleur_largeur_bordure_menu = array(
364    'border-width' => $couleur_bordure_menu_border_color
365    );
366    $couleur_style_bordure_menu = array(
367    'border-style' => $couleur_bordure_menu_border_color
368    );
369    $couleur_bordure_menu_secteurs = array(
370    'border-color' => $couleur_bordure_menu_secteurs_border_color
371    );
372    $couleur_largeur_bordure_menu_secteurs = array(
373    'border-width' => $couleur_bordure_menu_secteurs_border_color
374    );
375    $couleur_style_bordure_menu_secteurs = array(
376    'border-style' => $couleur_bordure_menu_secteurs_border_color
377    );
378    $largeur_page = array(
379    'width' => $largeur_page_width
380    );
381    $largeur_menu = array(
382    'width' => $largeur_menu_width
383    );
384    $largeur_menudroite= array(
385    'width' => $largeur_menudroite_width
386    );
387    $largeur_contenu = array(
388    'width' => $largeur_contenu_width
389    );
390    $hauteur_entete = array(
391    'height' => $hauteur_entete_height
392    );
393    $deplacement_horizontal_bouton_admin = array(
394    'right' => $deplacement_horizontal_bouton_admin_right
395    );
396    $deplacement_vertical_bouton_admin = array(
397    'top' => $deplacement_vertical_bouton_admin_top
398    );
399   
400// Tableau regroupant les différents thèmes de personnalisation d'EVA
401    global $eva_habillage_themes;
402    $eva_habillage_themes = array(
403    'fond_ecran' => $eva_fond_ecran,
404    'fond_page' => $eva_fond_page,
405    'fond_bloc' => $eva_fond_bloc,
406    'fond_edito' => $eva_fond_edito,
407    'fond_titre_edito' => $fond_titre_edito,
408    'fond_entete_pages' => $eva_entete_page,
409    'fond_barres_entete' => $eva_barres_entete,
410    'fond_barres_entete_arborescence' => $eva_barres_entete_arborescence,
411    'fond_barres_entete_auteur' => $eva_barres_entete_auteur,
412    'fond_barres_entete_texte' => $eva_barres_entete_texte,
413    'fond_titre_article' => $eva_fond_titre_article,
414    'fond_pied_pages' => $eva_pied_page,
415    'fond_pied_logos' => $eva_pied_logo,
416    'fond_titres' => $eva_fond_titres,
417    'fond_menu_fond' => $eva_menu_fond,
418    'fond_menu_off' => $eva_menu_off,
419    'fond_menu_on' => $eva_menu_on,
420    'fond_liste_elements_impairs' => $eva_liste_impair,
421    'fond_liste_elements_pairs' => $eva_liste_pair,
422    'texte_police_type' => $eva_police_type,
423    'texte_principal' => $eva_texte_principal,
424    'texte_liste_paire' => $texte_liste_paire,
425    'texte_liste_impaire' => $texte_liste_impaire,
426    'texte_entetes' => $texte_entetes, 
427    'texte_surtitre' => $texte_surtitre,
428    'texte_titre' => $texte_titre,
429    'texte_soustitre' => $texte_soustitre,
430    'texte_couleur_liens_menu' => $couleur_liens_menu,
431    'texte_couleur_liens_menu_actif' => $couleur_liens_menu_actif,
432    'texte_couleur_liens_menu_survol' => $couleur_liens_menu_survol,
433    'texte_barres_entete' => $texte_barres_entete,
434    'texte_premiere_lettre_entete' => $texte_premiere_lettre_entete,
435    'texte_edito' => $texte_edito,
436    'texte_edito_titre' => $texte_edito_titre,
437    'texte_edito_titre_premier' => $texte_edito_titre_premier,
438    'texte_entete_arborescence' => $texte_entete_arborescence,
439    'texte_auteur' => $texte_auteur,
440    'texte_pied' => $texte_pied,
441    'lien_couleur_lien' => $couleur_lien,
442    'lien_couleur_lien_survol' => $couleur_lien_survol,
443    'lien_couleur_lien_impair' => $couleur_lien_impair,
444    'lien_couleur_lien_impair_survol' => $couleur_lien_impair_survol,
445    'lien_couleur_lien_pair' => $couleur_lien_pair,
446    'lien_couleur_lien_pair_survol' => $couleur_lien_pair_survol,
447    'bordure_page' => $bordure_page,
448    'bordure_largeur_page' => $bordure_largeur_page,
449    'bordure_style_page' => $bordure_style_page,
450    'bordure_couleur_bordure' => $couleur_bordure,
451    'bordure_largeur_couleur_bordure' => $couleur_largeur_bordure,
452    'bordure_style_couleur_bordure' => $couleur_style_bordure,
453    'bordure_couleur_bordure_entete' => $couleur_bordure_entete,
454    'bordure_largeur_couleur_bordure_entete' => $couleur_largeur_bordure_entete,
455    'bordure_style_couleur_bordure_entete' => $couleur_style_bordure_entete,
456    'bordure_couleur_titre' => $bordure_couleur_titre,
457    'bordure_largeur_titre' => $couleur_largeur_titre,
458    'bordure_style_titre' => $couleur_style_titre,
459    'bordure_couleur_bordure_auteur' => $couleur_bordure_auteur,
460    'bordure_largeur_couleur_bordure_auteur' => $couleur_largeur_bordure_auteur,
461    'bordure_style_couleur_bordure_auteur' => $couleur_style_bordure_auteur,
462    'bordure_couleur_bordure_edito' => $couleur_bordure_edito,
463    'bordure_largeur_couleur_bordure_edito' => $couleur_largeur_bordure_edito,
464    'bordure_style_couleur_bordure_edito' => $couleur_style_bordure_edito,
465    'bordure_couleur_bordure_pied' => $couleur_bordure_pied,
466    'bordure_largeur_couleur_bordure_pied' => $couleur_largeur_bordure_pied,
467    'bordure_style_couleur_bordure_pied' => $couleur_style_bordure_pied,
468    'bordure_couleur_bordure_menu' => $couleur_bordure_menu,
469    'bordure_largeur_couleur_bordure_menu' => $couleur_largeur_bordure_menu,
470    'bordure_style_couleur_bordure_menu' => $couleur_style_bordure_menu,
471    'bordure_couleur_bordure_menu_secteurs' => $couleur_bordure_menu_secteurs,
472    'bordure_largeur_couleur_bordure_menu_secteurs' => $couleur_largeur_bordure_menu_secteurs,
473    'bordure_style_couleur_bordure_menu_secteurs' => $couleur_style_bordure_menu_secteurs,
474    'taille_largeur_page' => $largeur_page,
475    'taille_largeur_menu' => $largeur_menu,
476    'taille_largeur_menudroite' => $largeur_menudroite,
477    'taille_largeur_contenu' => $largeur_contenu,
478    'taille_hauteur_entete' => $hauteur_entete,
479    'admin_deplacement_horizontal_bouton_admin' => $deplacement_horizontal_bouton_admin,
480    'admin_deplacement_vertical_bouton_admin' => $deplacement_vertical_bouton_admin
481    );
482    return $eva_habillage_themes;
483}
484
485function EVA_def_themes() {
486    $def_themes = array('fond_','texte_','lien_','bordure_','taille_','admin_');
487    return $def_themes;
488}
489
490function EVA_def_textes() {
491        return array(
492        'texte_police_type' => $eva_police_type,       
493        );
494}
495
496function EVA_def_themes_global() {
497    return array(
498    'fond_ecran' => $eva_fond_ecran,
499    'fond_page' => $eva_fond_page,
500    'fond_bloc' => $eva_fond_bloc,
501    'fond_edito' => $eva_fond_edito,
502    'fond_titre_edito' => $fond_titre_edito,
503    'fond_entete_pages' => $eva_entete_page,
504    'fond_barres_entete' => $eva_barres_entete,
505    'fond_barres_entete_arborescence' => $eva_barres_entete_arborescence,
506    'fond_barres_entete_auteur' => $eva_barres_entete_auteur,
507    'fond_barres_entete_texte' => $eva_barres_entete_texte,
508    'fond_titre_article' => $eva_fond_titre_article,
509    'fond_pied_pages' => $eva_pied_page,
510    'fond_pied_logos' => $eva_pied_logo,
511    'fond_titres' => $eva_fond_titres,
512    'fond_menu_fond' => $eva_menu_fond,
513    'fond_menu_off' => $eva_menu_off,
514    'fond_menu_on' => $eva_menu_on,
515    'fond_liste_elements_impairs' => $eva_liste_impair,
516    'fond_liste_elements_pairs' => $eva_liste_pair,
517    'texte_principal' => $eva_texte_principal,
518    'texte_liste_paire' => $texte_liste_paire,
519    'texte_liste_impaire' => $texte_liste_impaire,
520    'texte_entetes' => $texte_entetes, 
521    'texte_surtitre' => $texte_surtitre,
522    'texte_titre' => $texte_titre,
523    'texte_soustitre' => $texte_soustitre,
524    'texte_couleur_liens_menu' => $couleur_liens_menu,
525    'texte_couleur_liens_menu_actif' => $couleur_liens_menu_actif,
526    'texte_couleur_liens_menu_survol' => $couleur_liens_menu_survol,
527    'texte_barres_entete' => $texte_barres_entete,
528    'texte_premiere_lettre_entete' => $texte_premiere_lettre_entete,
529    'texte_edito' => $texte_edito,
530    'texte_edito_titre' => $texte_edito_titre,
531    'texte_edito_titre_premier' => $texte_edito_titre_premier,
532    'texte_entete_arborescence' => $texte_entete_arborescence,
533    'texte_auteur' => $texte_auteur,
534    'texte_pied' => $texte_pied,
535    'lien_couleur_lien' => $couleur_lien,
536    'lien_couleur_lien_survol' => $couleur_lien_survol,
537    'lien_couleur_lien_impair' => $couleur_lien_impair,
538    'lien_couleur_lien_impair_survol' => $couleur_lien_impair_survol,
539    'lien_couleur_lien_pair' => $couleur_lien_pair,
540    'lien_couleur_lien_pair_survol' => $couleur_lien_pair_survol,
541    'bordure_page' => $bordure_page,
542    'bordure_largeur_page' => $bordure_largeur_page,
543    'bordure_style_page' => $bordure_style_page,
544    'bordure_couleur_bordure' => $couleur_bordure,
545    'bordure_largeur_couleur_bordure' => $couleur_largeur_bordure,
546    'bordure_style_couleur_bordure' => $couleur_style_bordure,
547    'bordure_couleur_bordure_entete' => $couleur_bordure_entete,
548    'bordure_largeur_couleur_bordure_entete' => $couleur_largeur_bordure_entete,
549    'bordure_style_couleur_bordure_entete' => $couleur_style_bordure_entete,
550    'bordure_couleur_titre' => $bordure_couleur_titre,
551    'bordure_largeur_titre' => $couleur_largeur_titre,
552    'bordure_style_titre' => $couleur_style_titre,
553    'bordure_couleur_bordure_auteur' => $couleur_bordure_auteur,
554    'bordure_largeur_couleur_bordure_auteur' => $couleur_largeur_bordure_auteur,
555    'bordure_style_couleur_bordure_auteur' => $couleur_style_bordure_auteur,
556    'bordure_couleur_bordure_edito' => $couleur_bordure_edito,
557    'bordure_largeur_couleur_bordure_edito' => $couleur_largeur_bordure_edito,
558    'bordure_style_couleur_bordure_edito' => $couleur_style_bordure_edito,
559    'bordure_couleur_bordure_pied' => $couleur_bordure_pied,
560    'bordure_largeur_couleur_bordure_pied' => $couleur_largeur_bordure_pied,
561    'bordure_style_couleur_bordure_pied' => $couleur_style_bordure_pied,
562    'bordure_couleur_bordure_menu' => $couleur_bordure_menu,
563    'bordure_largeur_couleur_bordure_menu' => $couleur_largeur_bordure_menu,
564    'bordure_style_couleur_bordure_menu' => $couleur_style_bordure_menu,
565    'bordure_couleur_bordure_menu_secteurs' => $couleur_bordure_menu_secteurs,
566    'bordure_largeur_couleur_bordure_menu_secteurs' => $couleur_largeur_bordure_menu_secteurs,
567    'bordure_style_couleur_bordure_menu_secteurs' => $couleur_style_bordure_menu_secteurs,
568    'taille_largeur_page' => $largeur_page,
569    'taille_largeur_menu' => $largeur_menu,
570    'taille_largeur_menudroite' => $largeur_menudroite,
571    'taille_largeur_contenu' => $largeur_contenu,
572    'taille_hauteur_entete' => $hauteur_entete,
573    'admin_deplacement_horizontal_bouton_admin' => $deplacement_horizontal_bouton_admin,
574    'admin_deplacement_vertical_bouton_admin' => $deplacement_vertical_bouton_admin
575    );
576}
577
578function EVA_div_images() {
579    global $eva_habillage_images;
580    $eva_habillage_images = array(
581    'image_ecran' => array('body'),
582    'image_page' => array('div#page'),
583    'image_bloc' => array('div#contenu .bloc','div#menu .bloc','div#menudroit .bloc','#formrecherche','#forum ul.forum div.titre .auteur','.divers div.contenu','div#contenu ul','div.bloc ul','div.bloc','ul#sommaire','div#menu .bloc ul','div#menudroit .bloc ul'),
584    'image_edito' => array('div#contenu div.chapo','div.edito'),
585    'image_edito_titre' => array('#contenu div.edito h3.titre','.edito .titre'),
586    'image_entete_page' => array('div#entete'),
587    'image_barre_entete' => array('div#entete ul.liens'),
588    'image_barre_entete_arborescence' => array('div#arborescence'),
589    'image_barre_auteur' => array('.edito .titre div#auteursdates','#auteursdates','.bloc #auteursdates'),
590    'image_titre_entete' => array('div#entete h1 span','div#entete h2 span'),
591    'image_pied' => array('ul#pied'),
592    'image_pied-logo' => array('#logo-pied'),
593    'image_titres' => array('h3','legend','.titre','.bloc .titre','.divers h4','table.spip tr.row_first th','div#contenu div.ps h4','div#menudroit h3.titre','div#contenu h3.titre','div#menu h3.titre','div#menudroit h2.titre','div#contenu h2.titre','div#menu h2.titre','table.spip tr.row_first','div#contenu div.lien','div#contenu div.notes h4','div#contenu h4.titre','#forum ul.forum div.titre h4','#forum .bouton a'),
594    'image_menu' => array('ul#sommaire'),
595    'image_menu_off' => array('div#menu ul#sommaire li','div#menu ul#sommaire .off','div#menudroit ul#sommaire .off'),
596    'image_menu_on' => array('div#menu ul#sommaire .on','div#menudroit ul#sommaire .on'),
597    'image_impairs' => array('.spip tr.row_even td','div#menudroit .bloc ul li.un','div#menu .bloc ul li.un','div#contenu ul li.un'),
598    'image_pairs' => array('.spip tr.row_odd td','div#menu .bloc ul li.deux','div#menudroit .bloc ul li.deux','div#contenu ul li.deux'),
599    'liste_menu_off' => array('div#menu ul .off','div#menudroit ul .off'),
600    'liste_menu_on' => array('div#menu ul .on','div#menudroit ul .on'),
601    'liste_impairs_menu' => array('div#menu .bloc ul li.un','div#menudroit .bloc ul li.un'),
602    'liste_pairs_menu' => array('div#menu .bloc ul li.deux','div#menudroit .bloc ul li.deux'),
603    'liste_impairs_contenu' => array('div#contenu ul li.un'),
604    'liste_pairs_contenu' => array('div#contenu ul li.deux')
605    );
606 
607$req_menu_horizontal_actif0=sql_select('nom_image','spip_eva_habillage_images',"type='bloc' AND nom_habillage='Defaut' AND nom_div='menu_depliable_horizontal_articles' AND attach='entete'");
608$req_menu_horizontal_actif1=sql_select('nom_image','spip_eva_habillage_images',"type='bloc' AND nom_habillage='Defaut' AND nom_div='menu_depliable_horizontal' AND attach='entete'");
609$req_menu_horizontal_actif2=sql_select('nom_image','spip_eva_habillage_images',"type='bloc' AND nom_habillage='Defaut' AND nom_div='headers_menu_depliable_horiz' AND attach='headers'");
610$tab_menu_horizontal_actif0=sql_fetch($req_menu_horizontal_actif0);
611$tab_menu_horizontal_actif1=sql_fetch($req_menu_horizontal_actif1);
612$tab_menu_horizontal_actif2=sql_fetch($req_menu_horizontal_actif2);
613$req_menu_horizontal_actif0=$tab_menu_horizontal_actif0['nom_image'];
614$req_menu_horizontal_actif1=$tab_menu_horizontal_actif1['nom_image'];
615$req_menu_horizontal_actif2=$tab_menu_horizontal_actif2['nom_image'];
616if (
617($req_menu_horizontal_actif0=='oui' OR $req_menu_horizontal_actif1=='oui')
618AND $req_menu_horizontal_actif2=='oui')
619{
620$eva_habillage_images['image_fond_menu_horizontal_base']=array('#menu_horizontal','#menu_horizontal a');
621$eva_habillage_images['image_fond_menu_horizontal_survol']=array('#menu_horizontal a:hover','#menu_horizontal li .on:hover');
622$eva_habillage_images['image_fond_menu_horizontal_actif']=array('#menu_horizontal li .on');
623}
624   
625return $eva_habillage_images;
626}
627
628function EVA_blocs_sommaire() {
629    global $eva_blocs_sommaire;
630    $eva_blocs_sommaire = array(
631    'sommaire_navigation',
632    'sommaire_edito',
633    'sommaire_articles',
634    'sommaire_mini_calendrier',
635    'sommaire_connexion',
636    'sommaire_breve',
637    'sommaire_site',
638    'sommaire_podcast',
639    'sommaire_logo',
640    'sommaire_syndic',
641    'sommaire_compteur'
642    );
643    return $eva_blocs_sommaire;
644}
645
646function EVA_blocs_rubrique() {
647    global $eva_blocs_rubrique;
648    $eva_blocs_rubrique = array(
649    'rubrique_navigation',
650    'rubrique_contenu',
651    'rubrique_sous_rubriques',
652    'rubrique_articles',
653    'rubrique_podcast',
654    'rubrique_documents',
655    'rubrique_breve',
656    'rubrique_site',
657    'rubrique_site_syndic',
658    'rubrique_mot',
659    'rubrique_syndic'
660    );
661    return $eva_blocs_rubrique;
662}
663
664function EVA_blocs_article() {
665    global $eva_blocs_article;
666    $eva_blocs_article = array(
667    'article_navigation',
668    'article_contenu',
669    'article_forum',
670    'article_signature',
671    'article_petition',
672    'article_meme_rubrique',
673    'article_mot',
674    'article_compteur'
675    );
676    return $eva_blocs_article;
677}
678
679function EVA_blocs_breve() {
680    global $eva_blocs_breve;
681    $eva_blocs_breve = array(
682    'breve_navigation',
683    'breve_contenu',
684    'breve_breves'
685    );
686    return $eva_blocs_breve;
687}
688
689function EVA_blocs_auteur() {
690    global $eva_blocs_auteur;
691    $eva_blocs_auteur = array(
692    'auteur_navigation',
693    'auteur_contenu',
694    'auteur_auteurs',
695    'auteur_articles'
696    );
697    return $eva_blocs_auteur;
698}
699
700function EVA_blocs_site() {
701    global $eva_blocs_site;
702    $eva_blocs_site = array(
703    'site_navigation',
704    'site_contenu',
705    'site_syndic',
706    'site_podcast',
707    'site_sites'
708    );
709    return $eva_blocs_site;
710}
711
712function EVA_les_blocs() {
713$t = array(
714'sommaire' => EVA_blocs_sommaire(),
715'rubrique' => EVA_blocs_rubrique(),
716'article' => EVA_blocs_article(),
717'breve' => EVA_blocs_breve(),
718'auteur' => EVA_blocs_auteur(),
719'site' => EVA_blocs_site()
720);
721return $t;
722}
723
724function EVA_mes_blocs() {
725$t = array(
726'EVA_choix_bloc_sommaire' => EVA_blocs_sommaire(),
727'EVA_choix_bloc_rubrique' => EVA_blocs_rubrique(),
728'EVA_choix_bloc_article' => EVA_blocs_article(),
729'EVA_choix_bloc_breve' => EVA_blocs_breve(),
730'EVA_choix_bloc_auteur' => EVA_blocs_auteur(),
731'EVA_choix_bloc_site' => EVA_blocs_site());
732return $t;
733}
734
735function EVA_blocs_entete() {
736$t = array(
737'entete_classique',
738'entete_sans_liens',
739'entete_sans_titre',
740'entete_arborescence',
741);
742return $t;
743}
744
745function EVA_NBRE_somm() {
746    global $eva_nbre_somm;
747    $eva_nbre_somm = array(
748    'nbre_sommaire_articles',
749    'nbre_sommaire_breves',
750    'nbre_sommaire_sites',
751    'nbre_sommaire_articles_syndic'
752    );
753    return $eva_nbre_somm;
754}
755
756function EVA_NBRE_rub() {
757    global $eva_nbre_rub;
758    $eva_nbre_rub = array(
759    'nbre_rubrique_breves',
760    'nbre_rubrique_articles_syndic'
761    );
762    return $eva_nbre_rub;
763}
764
765function EVA_NBRE_art() {
766    global $eva_nbre_art;
767    $eva_nbre_art = array(
768    'nbre_articles_article'
769    );
770    return $eva_nbre_art;
771}
772
773function EVA_NBRE_breve() {
774    global $eva_nbre_breve;
775    $eva_nbre_breve = array(
776    'nbre_breves_breve'
777    );
778    return $eva_nbre_breve;
779}
780
781function EVA_NBRE_auteur() {
782    global $eva_nbre_auteur;
783    $eva_nbre_auteur = array(
784    'nbre_auteurs_auteur',
785    'nbre_articles_auteur'
786    );
787    return $eva_nbre_auteur;
788}
789
790function EVA_mes_nbres() {
791$m = array(
792'EVA_nbre_sommaire' => EVA_NBRE_somm(),
793'EVA_nbre_rubrique' => EVA_NBRE_rub(),
794'EVA_nbre_article' => EVA_NBRE_art(),
795'EVA_nbre_breve' => EVA_NBRE_breve(),
796'EVA_nbre_auteur' => EVA_NBRE_auteur()
797);
798return $m;
799}
800
801function EVA_secteurs_Flash() {
802$flash = array(
803'flash_secteur_titre',
804'flash_secteur_pied',
805'flash_secteur_sites_partenaires',
806'flash_secteur_barre_logo',
807);
808return $flash;
809}
810function EVA_menu_dynamique_horizontal() {
811$menu = array(
812'evabonus_menu_horizontal_couleur_fond'=>'#menu_horizontal , #menu_horizontal li , #menu_horizontal li a , #menu_horizontal a {background-color:',
813'evabonus_menu_horizontal_couleur_fond_survol'=>'#menu_horizontal li a:hover {background-color:',
814'evabonus_menu_horizontal_couleur_fond_actif'=>'#menu_horizontal a .on, #menu_horizontal li .on {background-color:',
815'evabonus_menu_horizontal_couleur_texte'=>'#menu_horizontal a {color:',
816'evabonus_menu_horizontal_couleur_texte_survol'=>'#menu_horizontal a:hover {color:',
817'evabonus_menu_horizontal_couleur_texte_actif'=>'#menu_horizontal a .on, #menu_horizontal li .on{color:',
818'evabonus_menu_horizontal_couleur_bordure_style'=>'#menu_horizontal li {border-right-style:',
819'evabonus_menu_horizontal_couleur_bordure_largeur'=>'#menu_horizontal li {border-right-width:',
820'evabonus_menu_horizontal_couleur_bordure_couleur'=>'#menu_horizontal li {border-right-color:'
821);
822return $menu;
823}
824?>
Note: See TracBrowser for help on using the repository browser.