1 | <?php |
---|
2 | // +-----------------------------------------------------------------------+ |
---|
3 | // | PhpWebGallery - a PHP based picture gallery | |
---|
4 | // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | |
---|
5 | // | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net | |
---|
6 | // +-----------------------------------------------------------------------+ |
---|
7 | // | branch : BSF (Best So Far) |
---|
8 | // | file : $RCSfile$ |
---|
9 | // | last update : $Date: 2006-12-21 22:38:20 +0100 (jeu., 4 jan. 2007) $ |
---|
10 | // | last modifier : $Author: Vincent $ |
---|
11 | // | revision : $Revision: 1677 $ |
---|
12 | // +-----------------------------------------------------------------------+ |
---|
13 | // | This program is free software; you can redistribute it and/or modify | |
---|
14 | // | it under the terms of the GNU General Public License as published by | |
---|
15 | // | the Free Software Foundation | |
---|
16 | // | | |
---|
17 | // | This program is distributed in the hope that it will be useful, but | |
---|
18 | // | WITHOUT ANY WARRANTY; without even the implied warranty of | |
---|
19 | // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
---|
20 | // | General Public License for more details. | |
---|
21 | // | | |
---|
22 | // | You should have received a copy of the GNU General Public License | |
---|
23 | // | along with this program; if not, write to the Free Software | |
---|
24 | // | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | |
---|
25 | // | USA. | |
---|
26 | // +-----------------------------------------------------------------------+ |
---|
27 | //$lang_info['language_name'] = 'Français'; |
---|
28 | //$lang_info['country'] = 'France'; |
---|
29 | //$lang_info['charset'] = 'iso-8859-1'; |
---|
30 | //$lang_info['direction'] = 'ltr'; |
---|
31 | //$lang_info['code'] = 'fr'; |
---|
32 | foreach ($conf as $key => $value) |
---|
33 | { |
---|
34 | if ( is_string($value) ) |
---|
35 | { |
---|
36 | $bool = ($value == 'false') ? false : $value; |
---|
37 | $bool = ($value == 'true') ? true : $bool; |
---|
38 | $conf[$key] = $bool; |
---|
39 | } |
---|
40 | } |
---|
41 | |
---|
42 | // |
---|
43 | // Don't forget to update range for new advices |
---|
44 | // |
---|
45 | $cases = range(1,35); |
---|
46 | srand ((double) microtime() * 10000000); |
---|
47 | shuffle($cases); |
---|
48 | |
---|
49 | $cond = false; |
---|
50 | foreach ($cases as $id_adv) |
---|
51 | { |
---|
52 | if ($cond) break; |
---|
53 | $adv = array(); |
---|
54 | switch ($id_adv) { |
---|
55 | Case 1 : |
---|
56 | $adv[] = 'Valeur actuelle : public. '; |
---|
57 | $adv[] = 'Essayez $conf[\'newcat_default_status\'] = \'private\';'; |
---|
58 | $adv[] = 'Vous aurez plus de temps pour décrire et contrôler vos images. ' |
---|
59 | . 'Du temps pour vous décider entre un statut privé ou public.'; |
---|
60 | $adv[] = 'Si vous choisissez de rester privé, vous passerez directement ' |
---|
61 | . 'à l\'attribution des autorisations. <br />' |
---|
62 | . 'Vos nouvelles catégories seront préparées plus facilement.'; |
---|
63 | $cond = ($conf['newcat_default_status'] !== 'public'); |
---|
64 | $confk = 'newcat_default_status'; |
---|
65 | break; |
---|
66 | |
---|
67 | Case 2 : |
---|
68 | $adv[] = 'Valeur actuelle : ' . (string) $conf['slideshow_period'] . '.'; |
---|
69 | $adv[] = 'Ce délai pourrait être trop petit pour les connexions ' |
---|
70 | . 'en bas débit.'; |
---|
71 | $adv[] = 'Pensez à une valeur supérieure comme 4.'; |
---|
72 | $cond = ( $conf['slideshow_period'] < 4 ); |
---|
73 | $confk = 'slideshow_period'; |
---|
74 | break; |
---|
75 | |
---|
76 | Case 3 : |
---|
77 | $adv[] = 'Valeur actuelle : ' . implode(', ', $conf['file_ext']) . '. '; |
---|
78 | $adv[] = 'Ne devrait jamais contenir des extensions pouvant être '; |
---|
79 | $adv[] = 'exécutées sur le serveur comme *.php, *.PHP, *.asp, ...'; |
---|
80 | $cond = ( in_array('php',$conf['file_ext']) ); |
---|
81 | $confk = 'file_ext'; |
---|
82 | break; |
---|
83 | |
---|
84 | Case 4 : |
---|
85 | $adv[] = 'Comment gérer les IPTC:'; |
---|
86 | $adv[] = ' 1 - Copiez une image jpg (publique) dans ./tools/<br />' |
---|
87 | . ' 2 - Renommez celle-ci en sample.jpg.<br />' |
---|
88 | . ' 3 - Lancez ./tools/metadata.php<br />' |
---|
89 | . ' 4 - Analysez les résultats pour déterminer quels champs ' |
---|
90 | . 'IPTC pourraient intéresser vos visiteurs.'; |
---|
91 | $adv[] = 'Les débutants laisseront $conf[\'show_iptc\'] = false;'; |
---|
92 | $adv[] = 'Les utilisateurs avancés penseront aux valeurs du tableau ' |
---|
93 | . '$lang; voire même à l\'impact possible sur les templates.'; |
---|
94 | $cond = true; |
---|
95 | $confk = 'show_iptc_mapping'; |
---|
96 | break; |
---|
97 | |
---|
98 | Case 5 : |
---|
99 | $adv[] = 'Valeur actuelle : ' . (string) $conf['top_number'] . '.'; |
---|
100 | $adv[] = 'Cette valeur pourrait être trop grande pour des connexions ' |
---|
101 | . 'bas débit.<br /> Pensez à une valeur située entre 25-50 ' |
---|
102 | . 'en fonction de la taille de vos minitures.'; |
---|
103 | $cond = ( $conf['top_number'] > 50 ); |
---|
104 | $confk = 'top_number'; |
---|
105 | break; |
---|
106 | |
---|
107 | Case 6 : |
---|
108 | $adv[] = 'Valeur actuelle : ' . (string) $conf['top_number'] . '.'; |
---|
109 | $adv[] = 'Une seule? Au moins pour les images aléatoires, pensez ' |
---|
110 | . 'autour de 5-10 selon la tailles de vos miniatures.'; |
---|
111 | $cond = ( $conf['top_number'] < 2 ) ? true : false; |
---|
112 | $confk = 'top_number'; |
---|
113 | break; |
---|
114 | |
---|
115 | Case 7 : |
---|
116 | $adv[] = 'Valeur actuelle : ' . (string) $conf['anti-flood_time'] . '.'; |
---|
117 | $adv[] = 'Pour un traitement fluide, votre valeur est sans doute trop ' |
---|
118 | . 'grande. Une valeur raisonnable serait 60 (valeur par défaut).' ; |
---|
119 | $cond = ( $conf['anti-flood_time'] > 100 ) ? true : false; |
---|
120 | $confk = 'anti-flood_time'; |
---|
121 | break; |
---|
122 | |
---|
123 | Case 8 : |
---|
124 | $adv[] = 'Valeur actuelle : ' . (string) $conf['calendar_datefield'] .'.'; |
---|
125 | $adv[] = 'Les valeurs admises sont ' |
---|
126 | . "'date_creation' ou 'date_available'" . ', toute autre valeur' |
---|
127 | . 'peut aboutir à des résultats imprévisibles.' ; |
---|
128 | $cond = ( !in_array($conf['calendar_datefield'], |
---|
129 | array('date_creation','date_available')) ); |
---|
130 | $confk = 'calendar_datefield'; |
---|
131 | break; |
---|
132 | |
---|
133 | Case 9 : |
---|
134 | // If (iptc or exif) are used and date_creation is updated |
---|
135 | // Then it's Ok, you can use date_creation by default for calendar |
---|
136 | // else ... Advise |
---|
137 | $adv[] = 'Valeur actuelle : ' . (string) $conf['calendar_datefield'] .'.'; |
---|
138 | $adv[] = "La 'date_creation'" . ' n\'est pas renseignée. Aucun champ ' |
---|
139 | . 'des méta-données (use_) n\'actualise la base.'; |
---|
140 | $adv[] = 'Soit vous activez l\'usage des méta-données <strong>ou' |
---|
141 | . '</strong> changez pour ' |
---|
142 | . '$conf[\'calendar_datefield\'] = \'date_available\''; |
---|
143 | $adv[] = 'Activez l\'usage des méta-données simplement par: <br />' |
---|
144 | . '1 - $conf[\'use_iptc\'] = true; ou $conf[\'use_exif\'] = true; ' |
---|
145 | . 'au choix, les 2 sont valables.<br />' |
---|
146 | . '2 - Respectivement à chacune faire la modif:<br />' |
---|
147 | . '$conf[\'use_iptc_mapping\'] = array( ..., \'date_creation\' ' |
---|
148 | . '=> \'2#055\', ...<br />' |
---|
149 | . 'et/ou:<br />' |
---|
150 | . '$conf[\'use_exif_mapping\'] = array(\'date_creation\' ' |
---|
151 | . '=> \'DateTimeOriginal\', ...<br />' |
---|
152 | . '3 - Enfin une nouvelle tache vous est destinée: ' |
---|
153 | . 'la synchronisation des méta-données.' ; |
---|
154 | $cond2 = ( $conf['use_exif'] and |
---|
155 | isset($conf['use_exif_mapping']['date_creation']) ); |
---|
156 | $cond3 = ( $conf['use_iptc'] and |
---|
157 | isset($conf['use_iptc_mapping']['date_creation']) ); |
---|
158 | $cond = ( $conf['calendar_datefield'] == 'date_creation' ); |
---|
159 | $cond = ( ($cond2 or $cond3) and $cond ) ? false : true; |
---|
160 | $confk = 'calendar_datefield'; |
---|
161 | break; |
---|
162 | |
---|
163 | Case 10 : |
---|
164 | $adv[] = 'Valeur actuelle : false.'; |
---|
165 | $adv[] = 'C\'est une erreur, un statut "private" est plus simple, ' |
---|
166 | . 'alors choisissez $conf[\'newcat_default_visible\'] = true;' ; |
---|
167 | $cond = !$conf['newcat_default_visible']; |
---|
168 | $confk = 'newcat_default_visible'; |
---|
169 | break; |
---|
170 | |
---|
171 | Case 11 : |
---|
172 | $adv[] = 'Valeur actuelle : true.'; |
---|
173 | $adv[] = 'Il suffit de s\'inscrire pour avoir accès aux images en Haute ' |
---|
174 | . 'résolution. Même les visiteurs occasionnels ont cet accès. ' |
---|
175 | . '<br />C\'est bien ce que vous voulez, n\'est-ce pas? ' |
---|
176 | . 'Non? Alors essayez ceci:<br />' . |
---|
177 | '$conf[\'newuser_default_enabled_high\'] = false;' ; |
---|
178 | $cond = $conf['newuser_default_enabled_high']; |
---|
179 | $confk = 'newuser_default_enabled_high'; |
---|
180 | break; |
---|
181 | |
---|
182 | Case 12 : |
---|
183 | $adv[] = 'Valeur actuelle : ' . (string) $conf['level_separator'] . '.'; |
---|
184 | $adv[] = 'Vous pouvez toujours essayer un autre séparateur commme :' |
---|
185 | . '<br />$conf[\'level_separator\'] = \'+ \';'; |
---|
186 | $cond = ( $conf['level_separator'] == ' / ' ); |
---|
187 | $confk = 'level_separator'; |
---|
188 | break; |
---|
189 | |
---|
190 | Case 13 : |
---|
191 | $adv[] = 'Valeur actuelle : ' . (string) $conf['paginate_pages_around'] |
---|
192 | . '.'; |
---|
193 | $adv[] = 'Les valeurs habituelles se situent entre 2 et 5.' |
---|
194 | . 'Pour un site avec une interface légère, on choisira : <br />' |
---|
195 | . '$conf[\'paginate_pages_around\'] = 2; <br />' |
---|
196 | . 'Afin de proposer plus d\'accès directs, on choisira : <br />' |
---|
197 | . '$conf[\'paginate_pages_around\'] = 7;'; |
---|
198 | $cond = (($conf['paginate_pages_around'] < 2) |
---|
199 | or ($conf['paginate_pages_around'] > 12)); |
---|
200 | $confk = 'paginate_pages_around'; |
---|
201 | break; |
---|
202 | |
---|
203 | Case 14 : |
---|
204 | $adv[] = 'Valeur actuelle : ' . (string) $conf['tn_width'] . '.'; |
---|
205 | $adv[] = 'Doit être une valeur proche de la largeur de vos miniatures.'; |
---|
206 | $adv[] = 'Les valeurs habituelles se situent entre 96 et 150, ' |
---|
207 | . 'comme $conf[\'tn_width\'] = 128;'; |
---|
208 | $cond = (($conf['tn_width'] < 66) |
---|
209 | or ($conf['tn_width'] > 180)); |
---|
210 | $confk = 'tn_width'; |
---|
211 | break; |
---|
212 | |
---|
213 | Case 15 : |
---|
214 | $adv[] = 'Valeur actuelle : ' . (string) $conf['tn_height'] . '.'; |
---|
215 | $adv[] = 'Doit être une valeur proche de la hauteur de vos miniatures.'; |
---|
216 | $adv[] = 'Les valeurs habituelles se situent entre 96 et 150, ' |
---|
217 | . 'comme $conf[\'tn_height\'] = 128;'; |
---|
218 | $cond = (($conf['tn_height'] < 66) |
---|
219 | or ($conf['tn_height'] > 180)); |
---|
220 | $confk = 'tn_height'; |
---|
221 | break; |
---|
222 | |
---|
223 | Case 16 : |
---|
224 | $adv[] = 'Il n\'y a aucune raison pour que la largeur maximale soit ' |
---|
225 | . 'différente de la hauteur maximale. Pourquoi les ajouts en ' |
---|
226 | . 'portrait afficheraient des miniatures dans une résolution ' |
---|
227 | . 'différente de celle des miniatures en paysage?'; |
---|
228 | $adv[] = 'Essayez $conf[\'tn_height\'] = ' . (string) $conf['tn_width'] |
---|
229 | . ';<br />' |
---|
230 | . 'ou $conf[\'tn_width\'] = ' . (string) $conf['tn_height'] . ';'; |
---|
231 | $cond = ( $conf['tn_height'] !== $conf['tn_width'] ); |
---|
232 | $confk = 'tn_height'; |
---|
233 | break; |
---|
234 | |
---|
235 | Case 17 : |
---|
236 | $adv[] = 'Valeur actuelle : true.'; |
---|
237 | $adv[] = 'Pour des raisons de sécurité de votre galerie, préférez ' |
---|
238 | . '$conf[\'show_version\'] = false;'; |
---|
239 | $cond = $conf['show_version']; |
---|
240 | $confk = 'show_version'; |
---|
241 | break; |
---|
242 | |
---|
243 | Case 18 : |
---|
244 | $adv[] = 'Valeur actuelle : true.'; |
---|
245 | $adv[] = 'Pour une galerie moins chargée, faites le test de ' |
---|
246 | . '$conf[\'show_thumbnail_caption\'] = false;'; |
---|
247 | $cond = $conf['show_thumbnail_caption']; |
---|
248 | $confk = 'show_thumbnail_caption'; |
---|
249 | break; |
---|
250 | |
---|
251 | Case 19 : |
---|
252 | $adv[] = 'Valeur actuelle : true.'; |
---|
253 | $adv[] = 'Pour une galerie moins chargée, faites le test de ' |
---|
254 | . '$conf[\'show_picture_name_on_title\'] = false;'; |
---|
255 | $cond = $conf['show_picture_name_on_title']; |
---|
256 | $confk = 'show_picture_name_on_title'; |
---|
257 | break; |
---|
258 | |
---|
259 | Case 20 : |
---|
260 | $adv[] = 'Valeur actuelle : true.'; |
---|
261 | $adv[] = 'Aucune de vos catégories ne possède de descriptions alors ' |
---|
262 | . 'essayez $conf[\'subcatify\'] = false;'; |
---|
263 | $cond = $conf['subcatify']; |
---|
264 | $confk = 'subcatify'; |
---|
265 | break; |
---|
266 | |
---|
267 | Case 21 : |
---|
268 | $adv[] = 'Valeur actuelle : true.'; |
---|
269 | $adv[] = 'Laissez $conf[\'allow_random_representative\'] = true; <br />' |
---|
270 | . 'mais étudiez comment vous pouvez l\'éviter pour des raisons ' |
---|
271 | . 'de performance.' ; |
---|
272 | $cond = $conf['allow_random_representative']; |
---|
273 | $confk = 'allow_random_representative'; |
---|
274 | break; |
---|
275 | |
---|
276 | Case 22 : |
---|
277 | $adv[] = 'Valeur actuelle : ' . (string) $conf['prefix_thumbnail'] . '.'; |
---|
278 | $adv[] = 'Attention, votre $conf[\'prefix_thumbnail\'] n\'est pas ' |
---|
279 | . 'standard.'; |
---|
280 | $adv[] = 'Ne pas changer votre préfixe sauf si vos miniatures ont un ' |
---|
281 | . 'problème d\'affichage.'; |
---|
282 | $adv[] = 'Un site distant peut avoir un préfixe différent, le ' |
---|
283 | . 'create_listing_file.php devra être modifié.<br />' |
---|
284 | . 'Vous devriez avoir un message d\'avertissement pendant la ' |
---|
285 | . 'synchronisation dans ce cas.'; |
---|
286 | $adv[] = 'Try to keep the same prefix thru all your sites either ' |
---|
287 | . 'local or distants.'; |
---|
288 | $adv[] = 'Conservez ce paramètre dans votre ./include/config_' |
---|
289 | . '<strong>local.inc.php</strong>. <br />' |
---|
290 | . 'Voir la page sur la configuration dans le Wiki pour plus ' |
---|
291 | . 'd\'informations à propos de ' |
---|
292 | . './include/config_<strong>local.inc.php</strong>.'; |
---|
293 | $cond = ( $conf['prefix_thumbnail'] !== 'TN-' ); |
---|
294 | $confk = 'prefix_thumbnail'; |
---|
295 | break; |
---|
296 | |
---|
297 | Case 23 : |
---|
298 | $adv[] = 'Valeur actuelle : ' . (string) $conf['users_page'] . '.'; |
---|
299 | $adv[] = 'A moins d\'avoir une connexion bas débit, vous pouvez ' |
---|
300 | . 'augmenter largement $conf[\'users_page\'] ' |
---|
301 | . 'surtout si vous avez plus de 20 membres.'; |
---|
302 | $cond = ( $conf['users_page'] < 21 ); |
---|
303 | $confk = 'users_page'; |
---|
304 | break; |
---|
305 | |
---|
306 | Case 24 : |
---|
307 | $adv[] = 'Valeur actuelle : true.'; |
---|
308 | $adv[] = 'Devrait être à false, seulement quelques webmasters devront ' |
---|
309 | . 'indiquer $conf[\'mail_options\'] = true; <br />' |
---|
310 | . 'Un utilisateur avancé de notre forum les aura conseillé ' |
---|
311 | . 'dans un seul cas de problème d\'email.' ; |
---|
312 | $cond = $conf['mail_options']; |
---|
313 | $confk = 'mail_options'; |
---|
314 | break; |
---|
315 | |
---|
316 | Case 25 : |
---|
317 | $adv[] = 'Valeur actuelle : true.'; |
---|
318 | $adv[] = 'Devrait être à false, seuls les membres de l\'équipe PWG ' |
---|
319 | . 'codent $conf[\'check_upgrade_feed\'] = true; pour leurs tests.'; |
---|
320 | $cond = $conf['check_upgrade_feed']; |
---|
321 | $confk = 'check_upgrade_feed'; |
---|
322 | break; |
---|
323 | |
---|
324 | Case 26 : |
---|
325 | $adv[] = '$conf[\'rate_items\'] dispose de ' . count($conf['rate_items']) |
---|
326 | . 'éléments.'; |
---|
327 | $adv[] = 'Votre $conf[\'rate_items\'] devrait avoir 4 ou 5 éléments ' |
---|
328 | . 'mais pas moins.'; |
---|
329 | $cond = ( count($conf['rate_items']) < 4 ); |
---|
330 | $confk = 'rate_items'; |
---|
331 | break; |
---|
332 | |
---|
333 | Case 27 : |
---|
334 | $adv[] = '$conf[\'rate_items\'] has ' . count($conf['rate_items']) |
---|
335 | . 'items.'; |
---|
336 | $adv[] = 'Votre $conf[\'rate_items\'] devrait avoir 4 ou 5 éléments ' |
---|
337 | . 'mais pas plus.'; |
---|
338 | $adv[] = 'Contrôlez vos images les mieux notées avant de retirer ' |
---|
339 | . ' certaines valeurs.' |
---|
340 | . '<br />Réduire les valeurs excessives et modifiez votre ' |
---|
341 | . '$conf[\'rate_items\'].'; |
---|
342 | $cond = ( count($conf['rate_items']) > 6 ); |
---|
343 | $confk = 'rate_items'; |
---|
344 | break; |
---|
345 | |
---|
346 | Case 28 : |
---|
347 | $adv[] = 'Valeur actuelle : true.'; |
---|
348 | $adv[] = 'Peut être effectivement à true, éventuellement choisissez ' |
---|
349 | . '$conf[\'show_iptc\'] = false;' |
---|
350 | . '<br />Comme quelques photographes professionnels choisissez ' |
---|
351 | . 'false bien que leurs raisons ne soient guère professionnelles.'; |
---|
352 | $adv[] = 'Ne confondez pas <strong>show</strong>_iptc et ' |
---|
353 | . '<strong>use</strong>_iptc (consultez la pages de métadonnées ' |
---|
354 | . 'sur notre wiki.'; |
---|
355 | $cond = $conf['show_iptc']; |
---|
356 | $confk = 'show_iptc'; |
---|
357 | break; |
---|
358 | |
---|
359 | Case 29 : |
---|
360 | $adv[] = 'Valeur actuelle : true.'; |
---|
361 | $adv[] = 'Les documentalistes et photographes professionnels choisiront ' |
---|
362 | . 'cette valeur true, mais les débutants devraient laisser ' |
---|
363 | . '$conf[\'use_iptc\'] = false;'; |
---|
364 | $adv[] = 'Faire attention aux champs mentionnés dans la synchronisation ' |
---|
365 | . 'des métadonnées.<br />Les champs indiqués pourront être ' |
---|
366 | . 'écrasés par des valeurs de champs IPTC quand bien même ces ' |
---|
367 | . 'champs ne seraient pas vides.'; |
---|
368 | $adv[] = 'Ne confondez pas <strong>show</strong>_iptc et ' |
---|
369 | . '<strong>use</strong>_iptc (consultez la pages de métadonnées ' |
---|
370 | . 'sur notre wiki.'; |
---|
371 | $cond = $conf['use_iptc']; |
---|
372 | $confk = 'use_iptc'; |
---|
373 | break; |
---|
374 | |
---|
375 | Case 30 : |
---|
376 | $adv[] = 'Comment gérer les IPTC:'; |
---|
377 | $adv[] = ' 1 - Copiez une image jpg (publique) dans ./tools/<br />' |
---|
378 | . ' 2 - Renommez celle-ci en sample.jpg.<br />' |
---|
379 | . ' 3 - Lancez ./tools/metadata.php<br />' |
---|
380 | . ' 4 - Analysez les résultats pour déterminer quels champs ' |
---|
381 | . 'IPTC pourraient intéresser vos visiteurs.'; |
---|
382 | $adv[] = 'Les débutants laisseront $conf[\'use_iptc\'] = false;'; |
---|
383 | $adv[] = 'Les utilisateurs avancés feront des efforts de documentation ' |
---|
384 | . 'avant de transférer leurs images.<br />' |
---|
385 | . 'Les champs IPTC doivent être décrits par ' |
---|
386 | . '$conf[\'use_iptc_mapping\']'; |
---|
387 | $adv[] = 'Dans tous les cas, <strong>show</strong>_iptc_mapping et ' |
---|
388 | . '<strong>use</strong>_iptc_mapping seront ' |
---|
389 | . 'totalement différents.'; |
---|
390 | $cond = true; |
---|
391 | $confk = 'use_iptc'; |
---|
392 | break; |
---|
393 | |
---|
394 | Case 31 : |
---|
395 | $adv[] = 'Comment gérer les IPTC:'; |
---|
396 | $adv[] = ' 1 - Copiez une image jpg (publique) dans ./tools/<br />' |
---|
397 | . ' 2 - Renommez celle-ci en sample.jpg.<br />' |
---|
398 | . ' 3 - Lancez ./tools/metadata.php<br />' |
---|
399 | . ' 4 - Analysez les résultats pour déterminer quels champs ' |
---|
400 | . 'IPTC pourraient intéresser vos visiteurs.'; |
---|
401 | $adv[] = 'Les débutants laisseront $conf[\'use_iptc\'] = false;'; |
---|
402 | $adv[] = 'Les utilisateurs avancés feront des efforts de documentation ' |
---|
403 | . 'avant de transférer leurs images.<br />' |
---|
404 | . 'Les champs IPTC doivent être décrits par ' |
---|
405 | . '$conf[\'use_iptc_mapping\']'; |
---|
406 | $adv[] = 'Faire attention aux champs mentionnés dans la synchronisation ' |
---|
407 | . 'des métadonnées.<br />Les champs indiqués pourront être ' |
---|
408 | . 'écrasés par des valeurs de champs IPTC quand bien même ces ' |
---|
409 | . 'champs ne seraient pas vides.'; |
---|
410 | $adv[] = 'Dans tous les cas, <strong>show</strong>_iptc_mapping et ' |
---|
411 | . '<strong>use</strong>_iptc_mapping seront ' |
---|
412 | . 'totalement différents.'; |
---|
413 | $cond = true; |
---|
414 | $confk = 'use_iptc_mapping'; |
---|
415 | break; |
---|
416 | |
---|
417 | Case 32 : |
---|
418 | $adv[] = 'Valeur actuelle : ' |
---|
419 | . ( ( $conf['show_exif'] ) ? 'true':'false' ) . '.'; |
---|
420 | $adv[] = 'Devrait être à true, certaines informations propres à votre ' |
---|
421 | . 'appareil pourront être affichées.'; |
---|
422 | $adv[] = 'Pensez au fait que les informations EXIF peuvent être ' |
---|
423 | . 'différentes suivant les modèles d\'appareil.<br />' |
---|
424 | . 'Si vous changez votre appareil ces champs pourraient en ' |
---|
425 | . 'partie differents.'; |
---|
426 | $adv[] = 'Beaucoup de photographes professionnels choissent false, ' |
---|
427 | . 'ceci afin de protéger leur savoir-faire.' ; |
---|
428 | $adv[] = 'Ne confondez pas <strong>show</strong>_exif et ' |
---|
429 | . '<strong>use</strong>_exif (consultez la pages de métadonnées ' |
---|
430 | . 'sur notre wiki.'; |
---|
431 | $cond = true; |
---|
432 | $confk = 'show_exif'; |
---|
433 | break; |
---|
434 | |
---|
435 | Case 33 : |
---|
436 | $adv[] = 'Comment gérer les EXIF:'; |
---|
437 | $adv[] = ' 1 - Copiez une image jpg (publique) dans ./tools/<br />' |
---|
438 | . ' 2 - Renommez celle-ci en sample.jpg.<br />' |
---|
439 | . ' 3 - Lancez ./tools/metadata.php<br />' |
---|
440 | . ' 4 - Analysez les résultats pour déterminer quels champs ' |
---|
441 | . 'EXIF pourraient intéresser vos visiteurs.'; |
---|
442 | $adv[] = 'Les débutants laisseront la valeur par défaut.'; |
---|
443 | $adv[] = 'Les utilisateurs avancés penseront aux valeurs du tableau ' |
---|
444 | . '$lang; voire même à l\'impact possible sur les templates.'; |
---|
445 | $adv[] = 'Dans tous les cas, <strong>show</strong>_iptc_mapping et ' |
---|
446 | . '<strong>use</strong>_iptc_mapping seront ' |
---|
447 | . 'totalement différents.'; |
---|
448 | $cond = true; |
---|
449 | $confk = 'show_exif_mapping'; |
---|
450 | break; |
---|
451 | |
---|
452 | Case 34 : |
---|
453 | $adv[] = 'Valeur actuelle : ' . ( ( $conf['use_exif'] ) ? 'true':'false' ) |
---|
454 | . '.'; |
---|
455 | $adv[] = 'Les documentalistes et photographes professionnels choisiront ' |
---|
456 | . 'cette valeur true, mais les débutants devraient laisser ' |
---|
457 | . 'la valeur par défaut.'; |
---|
458 | $adv[] = 'Faire attention aux champs mentionnés dans la synchronisation ' |
---|
459 | . 'des métadonnées.<br />Les champs indiqués pourront être ' |
---|
460 | . 'écrasés par des valeurs de champs EXIF quand bien même ces ' |
---|
461 | . 'champs ne seraient pas vides.'; |
---|
462 | $adv[] = 'Ne confondez pas <strong>show</strong>_exif et ' |
---|
463 | . '<strong>use</strong>_exif (consultez la pages de métadonnées ' |
---|
464 | . 'sur notre wiki.'; |
---|
465 | $cond = true; |
---|
466 | $confk = 'use_exif'; |
---|
467 | break; |
---|
468 | |
---|
469 | Case 35 : |
---|
470 | $adv[] = 'Comment gérer les EXIF:'; |
---|
471 | $adv[] = ' 1 - Copiez une image jpg (publique) dans ./tools/<br />' |
---|
472 | . ' 2 - Renommez celle-ci en sample.jpg.<br />' |
---|
473 | . ' 3 - Lancez ./tools/metadata.php<br />' |
---|
474 | . ' 4 - Analysez les résultats pour déterminer quels champs ' |
---|
475 | . 'EXIF pourraient intéresser vos visiteurs.'; |
---|
476 | $adv[] = 'Les débutants laisseront la valeur par défaut.'; |
---|
477 | $adv[] = 'Les utilisateurs avancés penseront aux valeurs du tableau ' |
---|
478 | . '$lang; voire même à l\'impact possible sur les templates.'; |
---|
479 | $adv[] = 'Les débutants laisseront $conf[\'use_iptc\'] = false;'; |
---|
480 | $adv[] = 'Les utilisateurs avancés feront très attention aux champs ' |
---|
481 | . 'sélectionnés et modifiés par la synchronisation.'; |
---|
482 | $adv[] = 'Faire attention aux champs mentionnés dans la synchronisation ' |
---|
483 | . 'des métadonnées.<br />Ces champs pourront être ' |
---|
484 | . 'écrasés par des valeurs de champs EXIF quand bien même ces ' |
---|
485 | . 'champs ne seraient pas vides.'; |
---|
486 | $adv[] = 'Dans tous les cas, <strong>show</strong>_iptc_mapping et ' |
---|
487 | . '<strong>use</strong>_iptc_mapping seront ' |
---|
488 | . 'totalement différents.'; |
---|
489 | $cond = true; |
---|
490 | $confk = 'use_exif_mapping'; |
---|
491 | break; |
---|
492 | } |
---|
493 | } |
---|
494 | |
---|
495 | ?> |
---|