source: trunk/include/config_default.inc.php @ 3041

Last change on this file since 3041 was 3041, checked in by vdigital, 15 years ago
  • $confmeta_ref is a new configuration parameter (Default true)

Meta tags for description, author, and keywords are generated,
except if meta robots "noindex" is forced (with some pages like search, recent cats, etc.).

In addition, $confmeta_ref = false is forcing "noindex, nofollow".
merge -c3040 from branch 2.0 to trunk

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Author Date Id Revision
File size: 28.5 KB
Line 
1<?php
2// +-----------------------------------------------------------------------+
3// | Piwigo - a PHP based picture gallery                                  |
4// +-----------------------------------------------------------------------+
5// | Copyright(C) 2008      Piwigo Team                  http://piwigo.org |
6// | Copyright(C) 2003-2008 PhpWebGallery Team    http://phpwebgallery.net |
7// | Copyright(C) 2002-2003 Pierrick LE GALL   http://le-gall.net/pierrick |
8// +-----------------------------------------------------------------------+
9// | This program is free software; you can redistribute it and/or modify  |
10// | it under the terms of the GNU General Public License as published by  |
11// | the Free Software Foundation                                          |
12// |                                                                       |
13// | This program is distributed in the hope that it will be useful, but   |
14// | WITHOUT ANY WARRANTY; without even the implied warranty of            |
15// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU      |
16// | General Public License for more details.                              |
17// |                                                                       |
18// | You should have received a copy of the GNU General Public License     |
19// | along with this program; if not, write to the Free Software           |
20// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
21// | USA.                                                                  |
22// +-----------------------------------------------------------------------+
23
24/**
25 *                           configuration page
26 *
27 * Set configuration parameters that are not in the table config. In the
28 * application, configuration parameters are considered in the same way
29 * coming from config table or config_default.inc.php.
30 *
31 * It is recommended to let config_default.inc.php as provided and to
32 * overwrite configuration in your local configuration file
33 * config_local.inc.php. See tools/config_local.inc.php as an example.
34 *
35 * Why having some parameters in config table and others in
36 * config_*.inc.php? Modifying config_*.inc.php is a "hard" task for low
37 * skilled users, they need a GUI for this : admin/configuration. But only
38 * parameters that might be modified by low skilled users are in config
39 * table, other parameters are in config_*.inc.php
40 */
41
42// +-----------------------------------------------------------------------+
43// |                                 misc                                  |
44// +-----------------------------------------------------------------------+
45
46// order_by : how to change the order of display for images in a category ?
47//
48// There are several fields that can order the display :
49//
50//  - date_available : the date of the adding to the gallery
51//  - file : the name of the file
52//  - id : element identifier
53//  - date_creation : date of element creation
54//
55// Once you've chosen which field(s) to use for ordering, you must chose the
56// ascending or descending order for each field.  examples :
57//
58// 1. $conf['order_by'] = " order by date_available desc, file asc";
59//    will order pictures by date_available descending & by filename ascending
60//
61// 2. $conf['order_by'] = " order by file asc";
62//    will only order pictures by file ascending without taking into account
63//    the date_available
64$conf['order_by'] = ' ORDER BY date_available DESC, file ASC, id ASC';
65
66// order_by_inside_category : inside a category, images can also be ordered
67// by rank. A manually defined rank on each image for the category.
68//
69// In addition to fields of #images table, you can use the
70// #image_category.rank column
71//
72// $conf['order_by_inside_category'] = ' ORDER BY rank';
73// will sort images by the manually defined rank of images in this category.
74$conf['order_by_inside_category'] = $conf['order_by'];
75
76// file_ext : file extensions (case sensitive) authorized
77$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
78                          'png','PNG','gif','GIF','mpg','zip',
79                          'avi','mp3','ogg');
80
81// picture_ext : file extensions for picture file, must be a subset of
82// file_ext
83$conf['picture_ext'] = array('jpg','JPG','jpeg','JPEG',
84                             'png','PNG','gif','GIF');
85
86// top_number : number of element to display for "best rated" and "most
87// visited" categories
88$conf['top_number'] = 15;
89
90// anti-flood_time : number of seconds between 2 comments : 0 to disable
91$conf['anti-flood_time'] = 60;
92
93// qualified spam comments are not registered (false will register them
94// but they will require admin validation)
95$conf['comment_spam_reject'] = true;
96
97// maximum number of links in a comment before it is qualified spam
98$conf['comment_spam_max_links'] = 3;
99
100// calendar_datefield : date field of table "images" used for calendar
101// catgory
102$conf['calendar_datefield'] = 'date_creation';
103
104// calendar_show_any : the calendar shows an aditional 'any' button in the
105// year/month/week/day navigation bars
106$conf['calendar_show_any'] = true;
107
108// calendar_show_empty : the calendar shows month/weeks/days even if there are
109//no elements for these
110$conf['calendar_show_empty'] = true;
111
112// calendar_month_cell_width, calendar_month_cell_height : define the
113// width and the height of a cell in the monthly calendar when viewing a
114// given month. a value of 0 means that the pretty view is not shown.
115// a good suggestion would be to have the width and the height equal
116// and smaller than tn_width and tn_height.
117$conf['calendar_month_cell_width'] =80;
118$conf['calendar_month_cell_height']=80;
119
120// newcat_default_commentable : at creation, must a category be commentable
121// or not ?
122$conf['newcat_default_commentable'] = true;
123
124// newcat_default_uploadable : at creation, must a category be uploadable or
125// not ?
126$conf['newcat_default_uploadable'] = false;
127
128// newcat_default_visible : at creation, must a category be visible or not ?
129// Warning : if the parent category is invisible, the category is
130// automatically create invisible. (invisible = locked)
131$conf['newcat_default_visible'] = true;
132
133// newcat_default_status : at creation, must a category be public or private
134// ? Warning : if the parent category is private, the category is
135// automatically create private.
136$conf['newcat_default_status'] = 'public';
137
138// level_separator : character string used for separating a category level
139// to the sub level. Suggestions : ' / ', ' &raquo; ', ' &rarr; ', ' - ',
140// ' &gt;'
141$conf['level_separator'] = ' / ';
142
143// paginate_pages_around : on paginate navigation bar, how many pages
144// display before and after the current page ?
145$conf['paginate_pages_around'] = 2;
146
147// tn_width : default width for thumbnails creation
148$conf['tn_width'] = 128;
149
150// tn_height : default height for thumbnails creation
151$conf['tn_height'] = 128;
152
153// show_version : shall the version of Piwigo be displayed at the
154// bottom of each page ?
155$conf['show_version'] = true;
156
157// meta_ref to reference multiple sets of incorporated pages or elements
158// Set it false to avoid referencing in google, and other search engines.
159$conf['meta_ref'] = true;
160
161// links : list of external links to add in the menu. An example is the best
162// than a long explanation :
163//
164// Simple use:
165//  for each link is associated a label
166//  $conf['links'] = array(
167//    'http://piwigo.org' => 'PWG website',
168//    'http://forum.phpwebgallery.net' => 'PWG forum',
169//    'http://phpwebgallery.net/doc' => 'PWG wiki'
170//    );
171//
172// Advenced use:
173//  You can also used special options. Instead to pass a string like parameter value
174//  you can pass a array with different optional parameter values
175//  $conf['links'] = array(
176//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'eval_visible' => 'return true;'),
177//    'http://forum.phpwebgallery.net' => array('label' => 'For ADMIN', 'new_window' => true, 'eval_visible' => 'return is_admin();'),
178//    'http://phpwebgallery.net/doc' => array('label' => 'For Guest', 'new_window' => true, 'eval_visible' => 'return is_a_guest();'),
179//    'http://download.gna.org/phpwebgallery/' =>
180//      array('label' => 'PopUp', 'new_window' => true,
181//      'nw_name' => 'PopUp', 'nw_features' => 'width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no'),
182//    );
183// Parameters:
184//  'label':
185//    Label to display for the link, must be defined
186//  'new_window':
187//    If true open link on tab/window
188//    [Default value is true if it's not defined]
189//  'nw_name':
190//    Name use when new_window is true
191//    [Default value is '' if it's not defined]
192//  'nw_features':
193//    features use when new_window is true
194//    [Default value is '' if it's not defined]
195//  'eval_visible':
196//    It's php code witch must return if the link is visible or not
197//    [Default value is true if it's not defined]
198//
199// Equivalence:
200//  $conf['links'] = array(
201//    'http://piwigo.org' => 'PWG website',
202//    );
203//  $conf['links'] = array(
204//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'visible' => 'return true;'),
205//    );
206//
207// If the array is empty, the "Links" box won't be displayed on the main
208// page.
209$conf['links'] = array();
210
211// random_index_redirect: list of 'internal' links to use when no section is defined on index.php.
212// An example is the best than a long explanation :
213//
214//  for each link is associated a php condition
215//  '' condition is equivalent to 'return true;'
216//  $conf['random_index_redirect'] = array(
217//    PHPWG_ROOT_PATH.'index.php?/best_rated' => 'return true;',
218//    PHPWG_ROOT_PATH.'index.php?/recent_pics' => 'return is_a_guest();',
219//    PHPWG_ROOT_PATH.'random.php' => '',
220//    PHPWG_ROOT_PATH.'index.php?/categories' => '',
221//    );
222$conf['random_index_redirect'] = array();
223
224// List of notes to display on all header page
225// example $conf['header_notes']  = array('Test', 'Hello');
226$conf['header_notes']  = array();
227
228// show_thumbnail_caption : on thumbnails page, show thumbnail captions ?
229$conf['show_thumbnail_caption'] = true;
230
231// show_picture_name_on_title : on picture presentation page, show picture
232// name ?
233$conf['show_picture_name_on_title'] = true;
234
235// display_fromto: display the date creation bounds of a
236// category.
237$conf['display_fromto'] = false;
238
239// allow_random_representative : do you wish Piwigo to search among
240// categories elements a new representative at each reload ?
241//
242// If false, an element is randomly or manually chosen to represent its
243// category and remains the representative as long as an admin does not
244// change it.
245//
246// Warning : setting this parameter to true is CPU consuming. Each time you
247// change the value of this parameter from false to true, an administrator
248// must update categories informations in screen [Admin > General >
249// Maintenance].
250$conf['allow_random_representative'] = false;
251
252// allow_html_descriptions : authorize administrators to use HTML in
253// category and element description.
254$conf['allow_html_descriptions'] = true;
255
256// prefix_thumbnail : string before filename. Thumbnail's prefix must only
257// contain characters among : a to z (case insensitive), "-" or "_".
258$conf['prefix_thumbnail'] = 'TN-';
259
260// users_page: how many users to display in screen
261// Administration>Identification>Users?
262$conf['users_page'] = 20;
263
264// image level permissions available in the admin interface
265$conf['available_permission_levels'] = array(0,1,2,4,8);
266
267// mail_options: only set it true if you have a send mail warning with
268// "options" parameter missing on mail() function execution.
269$conf['mail_options'] = false;
270
271// send_bcc_mail_webmaster: send bcc mail to webmaster. Set true for debug
272// or test.
273$conf['send_bcc_mail_webmaster'] = false;
274
275// default_email_format:
276//  Define the default email format use to send email
277//  Value could be text/plain  or text/html
278$conf['default_email_format'] = 'text/html';
279
280// define the name of sender mail:
281// If value is empty, gallery title is used
282$conf['mail_sender_name'] = '';
283
284// smtp configuration
285// (work if fsockopen function is allowed for smtp port)
286// smtp_host: smtp server host
287//  if null, regular mail function is used
288//   format: hoststring[:port]
289//   exemple: smtp.pwg.net:21
290// smtp_user/smtp_password: user & password for smtp identication
291$conf['smtp_host'] = '';
292$conf['smtp_user'] = '';
293$conf['smtp_password'] = '';
294
295
296// check_upgrade_feed: check if there are database upgrade required. Set to
297// true, a message will strongly encourage you to upgrade your database if
298// needed.
299//
300// This configuration parameter is set to true in BSF branch and to false
301// elsewhere.
302$conf['check_upgrade_feed'] = true;
303
304// rate_items: available rates for a picture
305$conf['rate_items'] = array(0,1,2,3,4,5);
306
307// Define default method to use ('http' or 'html' in order to do redirect)
308$conf['default_redirect_method'] = 'http';
309
310// +-----------------------------------------------------------------------+
311// |                               metadata                                |
312// +-----------------------------------------------------------------------+
313
314// show_iptc: Show IPTC metadata on picture.php if asked by user
315$conf['show_iptc'] = false;
316
317// show_iptc_mapping : is used for showing IPTC metadata on picture.php
318// page. For each key of the array, you need to have the same key in the
319// $lang array. For example, if my first key is 'iptc_keywords' (associated
320// to '2#025') then you need to have $lang['iptc_keywords'] set in
321// language/$user['language']/common.lang.php. If you don't have the lang
322// var set, the key will be simply displayed
323//
324// To know how to associated iptc_field with their meaning, use
325// tools/metadata.php
326$conf['show_iptc_mapping'] = array(
327  'iptc_keywords'        => '2#025',
328  'iptc_caption_writer'  => '2#122',
329  'iptc_byline_title'    => '2#085',
330  'iptc_caption'         => '2#120'
331  );
332
333// use_iptc: Use IPTC data during database synchronization with files
334// metadata
335$conf['use_iptc'] = false;
336
337// use_iptc_mapping : in which IPTC fields will Piwigo find image
338// information ? This setting is used during metadata synchronisation. It
339// associates a piwigo_images column name to a IPTC key
340$conf['use_iptc_mapping'] = array(
341  'keywords'        => '2#025',
342  'date_creation'   => '2#055',
343  'author'          => '2#122',
344  'name'            => '2#005',
345  'comment'         => '2#120'
346  );
347
348// show_exif: Show EXIF metadata on picture.php (table or line presentation
349// avalaible)
350$conf['show_exif'] = true;
351
352// show_exif_fields : in EXIF fields, you can choose to display fields in
353// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
354// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
355//
356// The key displayed in picture.php will be $lang['exif_field_Make'] for
357// example and if it exists. For compound fields, only take into account the
358// last part : for key 'COMPUTED;ApertureFNumber', you need
359// $lang['exif_field_ApertureFNumber']
360//
361// for PHP version newer than 4.1.2 :
362// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
363//
364$conf['show_exif_fields'] = array(
365  'Make',
366  'Model',
367  'DateTimeOriginal',
368  'COMPUTED;ApertureFNumber'
369  );
370
371// use_exif: Use EXIF data during database synchronization with files
372// metadata
373$conf['use_exif'] = true;
374
375// use_exif_mapping: same behaviour as use_iptc_mapping
376$conf['use_exif_mapping'] = array(
377  'date_creation' => 'DateTimeOriginal'
378  );
379
380// +-----------------------------------------------------------------------+
381// |                               sessions                                |
382// +-----------------------------------------------------------------------+
383
384// session_use_cookies: specifies to use cookie to store
385// the session id on client side
386$conf['session_use_cookies'] = true;
387
388// session_use_only_cookies: specifies to only use cookie to store
389// the session id on client side
390$conf['session_use_only_cookies'] = true;
391
392// session_use_trans_sid: do not use transparent session id support
393$conf['session_use_trans_sid'] = false;
394
395// session_name: specifies the name of the session which is used as cookie name
396$conf['session_name'] = 'pwg_id';
397
398// session_save_handler: comment the line below
399// to use file handler for sessions.
400$conf['session_save_handler'] = 'db';
401
402// authorize_remembering : permits user to stay logged for a long time. It
403// creates a cookie on client side.
404$conf['authorize_remembering'] = true;
405
406// remember_me_name: specifies the name of the cookie used to stay logged
407$conf['remember_me_name'] = 'pwg_remember';
408
409// remember_me_length : time of validity for "remember me" cookies, in
410// seconds.
411$conf['remember_me_length'] = 5184000;
412
413// session_length : time of validity for normal session, in seconds.
414$conf['session_length'] = 3600;
415
416// +-----------------------------------------------------------------------+
417// |                            debug/performance                          |
418// +-----------------------------------------------------------------------+
419
420// show_queries : for debug purpose, show queries and execution times
421$conf['show_queries'] = false;
422
423// show_gt : display generation time at the bottom of each page
424$conf['show_gt'] = true;
425
426// debug_l10n : display a warning message each time an unset language key is
427// accessed
428$conf['debug_l10n'] = false;
429
430// activate template debugging - a new window will appear
431$conf['debug_template'] = false;
432
433// die_on_sql_error: if an SQL query fails, should everything stop?
434$conf['die_on_sql_error'] = true;
435
436// if true, some language strings are replaced during template compilation
437// (insted of template output). this results in better performance. however
438// any change in the language file will not be propagated until you purge
439// the compiled templates from the admin / maintenance menu
440$conf['compiled_template_cache_language'] = false;
441
442// This tells Smarty whether to check for recompiling or not. Recompiling
443// does not need to happen unless a template is changed. false results in
444// better performance.
445$conf['template_compile_check'] = true;
446
447// this permit to show the php errors reporting (see INI 'error_reporting'
448// for possible values)
449// gives an empty value '' to deactivate
450$conf['show_php_errors'] = E_ALL;
451
452// +-----------------------------------------------------------------------+
453// |                            authentication                             |
454// +-----------------------------------------------------------------------+
455
456// apache_authentication : use Apache authentication as reference instead of
457// users table ?
458$conf['apache_authentication'] = false;
459
460// users_table: which table is the reference for users? Can be a different
461// table than Piwigo table
462//
463// If you decide to use another table than the default one, you need to
464// prepare your database by deleting some datas :
465//
466// delete from piwigo_user_access;
467// delete from piwigo_user_cache;
468// delete from piwigo_user_feed;
469// delete from piwigo_user_group;
470// delete from piwigo_user_infos;
471// delete from piwigo_sessions;
472// delete from piwigo_rate;
473// update piwigo_images set average_rate = null;
474// delete from piwigo_caddie;
475// delete from piwigo_favorites;
476//
477// All informations contained in these tables and column are related to
478// piwigo_users table.
479$conf['users_table'] = $prefixeTable.'users';
480
481// Other tables can be changed, if you define associated constants
482// Example:
483//   define('USER_INFOS_TABLE', 'pwg_main'.'user_infos');
484
485
486// user_fields : mapping between generic field names and table specific
487// field names. For example, in PWG, the mail address is names
488// "mail_address" and in punbb, it's called "email".
489$conf['user_fields'] = array(
490  'id' => 'id',
491  'username' => 'username',
492  'password' => 'password',
493  'email' => 'mail_address'
494  );
495
496// pass_convert : function to crypt or hash the clear user password to store
497// it in the database
498$conf['pass_convert'] = create_function('$s', 'return md5($s);');
499
500// guest_id : id of the anonymous user
501$conf['guest_id'] = 2;
502// default_user_id : id of user used for default value
503$conf['default_user_id'] = $conf['guest_id'];
504
505// Registering process and guest/generic members get language from the browser
506// if language isn't available PHPWG_DEFAULT_LANGUAGE is used as previously
507$conf['browser_language'] = true;
508
509// webmaster_id : webmaster'id.
510$conf['webmaster_id'] = 1;
511
512// allow to use adviser mode
513$conf['allow_adviser'] = false;
514
515// does the guest have access ?
516// (not a security feature, set your categories "private" too)
517// If false it'll be redirected from index.php to identification.php
518$conf['guest_access'] = true;
519
520// +-----------------------------------------------------------------------+
521// |                                upload                                 |
522// +-----------------------------------------------------------------------+
523
524// upload_maxfilesize: maximum filesize for the uploaded pictures. In
525// kilobytes.
526$conf['upload_maxfilesize'] = 200;
527
528// upload_maxheight: maximum height authorized for the uploaded images. In
529// pixels.
530$conf['upload_maxheight'] = 800;
531
532// upload_maxwidth: maximum width authorized for the uploaded images. In
533// pixels.
534$conf['upload_maxwidth'] = 800;
535
536// upload_maxheight_thumbnail: maximum height authorized for the uploaded
537// thumbnails
538$conf['upload_maxheight_thumbnail'] = 128;
539
540// upload_maxwidth_thumbnail: maximum width authorized for the uploaded
541// thumbnails
542$conf['upload_maxwidth_thumbnail'] = 128;
543
544// +-----------------------------------------------------------------------+
545// |                               history                                 |
546// +-----------------------------------------------------------------------+
547
548// nb_logs_page :  how many logs to display on a page
549$conf['nb_logs_page'] = 300;
550
551// +-----------------------------------------------------------------------+
552// |                                 urls                                  |
553// +-----------------------------------------------------------------------+
554
555// question_mark_in_urls : the generated urls contain a ? sign. This can be
556// changed to false only if the server translates PATH_INFO variable
557// (depends on the server AcceptPathInfo directive configuration)
558$conf['question_mark_in_urls'] = true;
559
560// php_extension_in_urls : if true, the urls generated for picture and
561// category will not contain the .php extension. This will work only if
562// .htaccess defines Options +MultiViews parameter or url rewriting rules
563// are active.
564$conf['php_extension_in_urls'] = true;
565
566// category_url_style : one of 'id' (default) or 'id-name'. 'id-name'
567// means that an simplified ascii represntation of the category name will
568// appear in the url
569$conf['category_url_style'] = 'id';
570
571// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
572// or 'file' mean that the file name (without extension will appear in the
573// url). Note that one aditionnal sql query will occur if 'file' is choosen.
574// Note that you might experience navigation issues if you choose 'file'
575// and your file names are not unique
576$conf['picture_url_style'] = 'id';
577
578// tag_url_style : one of 'id-tag' (default), 'id' or 'tag'.
579// Note that if you choose 'tag' and the url (ascii) representation of your
580// tags is not unique, all tags with the same url representation will be shown
581$conf['tag_url_style'] = 'id-tag';
582
583// +-----------------------------------------------------------------------+
584// |                                 tags                                  |
585// +-----------------------------------------------------------------------+
586
587// full_tag_cloud_items_number: number of tags to show in the full tag
588// cloud. Only the most represented tags will be shown
589$conf['full_tag_cloud_items_number'] = 200;
590
591// menubar_tag_cloud_items_number: number of tags to show in the tag
592// cloud in the menubar. Only the most represented tags will be shown
593$conf['menubar_tag_cloud_items_number'] = 100;
594
595// content_tag_cloud_items_number: number of tags to show in the tag
596// cloud on the content page. Only the most represented tags will be shown
597$conf['content_tag_cloud_items_number'] = 12;
598
599// tags_levels: number of levels to use for display. Each level is bind to a
600// CSS class tagLevelX.
601$conf['tags_levels'] = 5;
602
603// tags_default_display_mode: group tags by letter or display a tag cloud by
604// default? 'letters' or 'cloud'.
605$conf['tags_default_display_mode'] = 'cloud';
606
607// tag_letters_column_number: how many columns to display tags by letter
608$conf['tag_letters_column_number'] = 4;
609
610// +-----------------------------------------------------------------------+
611// | Notification by mail                                                  |
612// +-----------------------------------------------------------------------+
613
614// Default Value for nbm user
615$conf['nbm_default_value_user_enabled'] = false;
616
617// Search list user to send quickly (List all without to check news)
618// More quickly but less fun to use
619$conf['nbm_list_all_enabled_users_to_send'] = false;
620
621// Max time used on one pass in order to send mails.
622// Timeout delay ratio.
623$conf['nbm_max_treatment_timeout_percent'] = 0.8;
624
625// If timeout cannot be compite with nbm_max_treatment_timeout_percent,
626// nbm_treatment_timeout_default is used by default
627$conf['nbm_treatment_timeout_default'] = 20;
628
629// Parameters used in get_recent_post_dates for the 2 kind of notification
630$conf['recent_post_dates'] = array(
631  'RSS' => array('max_dates' => 5, 'max_elements' => 6, 'max_cats' => 6),
632  'NBM' => array('max_dates' => 7, 'max_elements' => 3, 'max_cats' => 9)
633  );
634
635// the author shown in the RSS feed <author> element
636$conf['rss_feed_author'] = 'Piwigo notifier';
637
638// +-----------------------------------------------------------------------+
639// | Set admin layout                                                      |
640// +-----------------------------------------------------------------------+
641
642$conf['admin_layout'] = 'goto/roma';
643
644// should we load the active plugins ? true=Yes, false=No
645$conf['enable_plugins']=true;
646
647// Web services are allowed (true) or completely forbidden (false)
648$conf['allow_web_services'] = true;
649
650// Maximum number of images to be returned foreach call to the web service
651$conf['ws_max_images_per_page'] = 500;
652
653// +-----------------------------------------------------------------------+
654// | Filter                                                                |
655// +-----------------------------------------------------------------------+
656// $conf['filter_pages'] contains configuration for each pages
657//   o If values are not defined for a specific page, default value are used
658//   o Array is composed by the basename of each page without extention
659//   o List of value names:
660//     - used: filter function are used
661//       (if false nothing is done [start, cancel, stop, ...]
662//     - cancel: cancel current started filter
663//     - add_notes: add notes about current started filter on the header
664//   o Empty configuration in order to disable completely filter functions
665//     No filter, No icon,...
666//     $conf['filter_pages'] = array();
667$conf['filter_pages'] = array
668  (
669    // Default page
670    'default' => array(
671      'used' => true, 'cancel' => false, 'add_notes' => false),
672    // Real pages
673    'index' => array('add_notes' => true),
674    'tags' => array('add_notes' => true),
675    'search' => array('add_notes' => true),
676    'comments' => array('add_notes' => true),
677    'admin' => array('used' => false),
678    'feed' => array('used' => false),
679    'notification' => array('used' => false),
680    'nbm' => array('used' => false),
681    'popuphelp' => array('used' => false),
682    'profile' => array('used' => false),
683    'ws' => array('used' => false),
684    'identification' => array('cancel' => true),
685    'install' => array('cancel' => true),
686    'password' => array('cancel' => true),
687    'register' => array('cancel' => true),
688    'upgrade_feed' => array('cancel' => true),
689  );
690
691// +-----------------------------------------------------------------------+
692// | Slideshow                                                             |
693// +-----------------------------------------------------------------------+
694// slideshow_period : waiting time in seconds before loading a new page
695// during automated slideshow
696// slideshow_period_min, slideshow_period_max are bounds of slideshow_period
697// slideshow_period_step is the step of navigation between min and max
698$conf['slideshow_period_min'] = 1;
699$conf['slideshow_period_max'] = 10;
700$conf['slideshow_period_step'] = 1;
701$conf['slideshow_period'] = 4;
702
703// slideshow_repeat : slideshow loops on pictures
704$conf['slideshow_repeat'] = true;
705
706// $conf['light_slideshow'] indicates to use slideshow.tpl in state of
707// picture.tpl for slideshow
708// Take care to have slideshow.tpl in all available templates
709// Or set it false.
710// Check if Picture's plugins are compliant with it
711// Every plugin from 1.7 would be design to manage light_slideshow case.
712$conf['light_slideshow'] = true;
713
714// the local data directory is used to store data such as compiled templates
715// or other plugin variables etc
716$conf['local_data_dir'] = dirname(dirname(__FILE__)).'/_data';
717?>
Note: See TracBrowser for help on using the repository browser.