Codulle - L'explorateur de code sources

Accueil>> AlBulle >> Albulle1.0rc4 >> themes >> albulle >> html

Informations fichier

Nom du fichier : config.php
Taille du fichier : 13 Ko (231 lignes)
Language : PHP

  1. span style="color: #808080; font-style: italic;">////////////////////////////////////////
  2. // Encodage du fichier : UTF-8
  3. // Utilisation des tabulations : Oui
  4. // 1 tabulation = 4 caractères
  5. // Fins de lignes = LF (Unix)
  6. ////////////////////////////////////////
  7.  
  8. /**
  9. * Fichier de configuration d'Albulle à partir duquel vous pouvez paramétrer
  10. * vos galeries d'images.
  11. *
  12. * Les éléments de configuration sont classés par thème. N'hésitez pas à lire
  13. * les commentaires associés à chaque paramètre pour être sûr de ne pas fausser
  14. * la configuration.
  15. *
  16. * Tous les éléments (sauf quelques uns particuliers) sont surchargables. Il
  17. * est alors possible de définir des configurations relatives aux thèmes que vous possédez.
  18. * Pour ce faire, vous devez créer un fichier du nom de 'config_thm.php' à la racine
  19. * du thème pour lequel vous souhaitez avoir une configuration différente. Libre à
  20. * vous d'y placer les paramètres que vous souhaitez surcharger !
  21. */'_JB_INCLUDE_AUTH''Content-type: text/html; charset=utf-8''Vous n\'êtes pas autorisé à afficher cette page.' );
  22. }
  23.  
  24. // Fermer vos galeries
  25. 'JB_AL_FERMER''JB_AL_FERMER''JB_AL_MSG_FERMETURE''JB_AL_MSG_FERMETURE', 'Les galeries sont temporairement fermées. Elle seront réouvertes dès que possible. <br /><br />Merci de votre patience et de votre compréhension.' );
  26.  
  27.  
  28. // ================
  29. // DOSSIERS ET FICHIER
  30. //
  31. // /!\ -> Chaque paramètre étant un dossier doit comporter un '/' à la fin !
  32. //
  33.  
  34. // On commence par définir le thème pour pouvoir aller chercher le fichier de configuration du thème, s'il existe,
  35. // ce qui permet la surcharge de la configuration par défaut
  36. 'JB_AL_DOSSIER_THEMES', 'themes/' ); // Dossier où se trouvent les thèmes.
  37. 'JB_AL_DOSSIER_THEME_ACTIF''JB_AL_DOSSIER_THEME_ACTIF', 'albulle/' ); // Dans le dossier des thèmes, nom du dossier du thème à utiliser.
  38.  
  39. // Inclusion d'un éventuel fichier de configuration relatif au thème courant
  40. 'config_thm.php''config_thm.php''JB_AL_DOSSIER_DATA''JB_AL_DOSSIER_DATA', 'data/' ); // Le dossier racine des données.
  41. 'JB_AL_DOSSIER_PHOTOS''JB_AL_DOSSIER_PHOTOS', 'photos/' ); // Le nom du dossier qui contiendra vos albums photos publiés (dans le dossier des données).
  42. 'JB_AL_DOSSIER_MINIATURES''JB_AL_DOSSIER_MINIATURES', 'miniatures/' ); // Le nom du dossier qui contiendra les miniatures générées (dans le dossier des données).
  43. 'JB_AL_DOSSIER_ORIGINALES''JB_AL_DOSSIER_ORIGINALES', 'originales/' ); // Ce dossier est à utilisé si vous souhaitez mettre en ligne des photos légères mais que soient téléchargées les photos en qualité originale (dans le dossier des données).
  44. 'JB_AL_FICHIER_ACCUEIL''JB_AL_FICHIER_ACCUEIL', 'texte_accueil.html' ); // Chemin d'accès au fichier qui contiendra le texte d'accueil.
  45.  
  46.  
  47. // ================
  48. // TITRE ET SOUS TITRE
  49. //
  50. 'JB_AL_AFFICHER_ENTETE''JB_AL_AFFICHER_ENTETE'// Affiche / cache l'entête de la page qui contient le titre et le sous-titre.
  51. 'JB_AL_TITRE_GALERIE''JB_AL_TITRE_GALERIE', 'Ma galerie photos''JB_AL_SOUS_TITRE_GALERIE''JB_AL_SOUS_TITRE_GALERIE', '...contient sûrement des images à découvrir !' );
  52.  
  53.  
  54. // ================
  55. // DONNEES A AFFICHER
  56. //
  57.  
  58. // Copyright
  59. 'JB_AL_AFFICHER_VERSION'// Afficher le numéro de version dans le copyright.
  60.  
  61. // Arborescence
  62. 'JB_AL_AFFICHER_NB_PHOTOS''JB_AL_AFFICHER_NB_PHOTOS'// Afficher dans l'arborescence des albums le nombre de photos présentes dans chaque dossier.
  63. 'JB_AL_AFFICHER_NB_SI_VIDE''JB_AL_AFFICHER_NB_SI_VIDE'// Affiche le nombre de photos même quand il n'y en a pas.
  64. 'JB_AL_DEROULER_TOUT''JB_AL_DEROULER_TOUT'// Ne déroule que le dossier demandé. Mettez à 'true' pour que tous les dossiers soient déroulés.
  65.  
  66. // Vignettes
  67. 'JB_AL_AFFICHER_NOMS''JB_AL_AFFICHER_NOMS'// Afficher le nom de chaque photo dans les vignettes.
  68. 'JB_AL_REMPLACER_TIRETS_BAS''JB_AL_REMPLACER_TIRETS_BAS'// Si true, les '_' présents dans les noms seront remplacés par des espaces.
  69. 'JB_AL_AFFICHER_EXTENSION''JB_AL_AFFICHER_EXTENSION'// Affiche ou non l'extension du fichier.
  70. 'JB_AL_AFFICHER_POIDS''JB_AL_AFFICHER_POIDS'// Afficher la taille de chaque photo.
  71. 'JB_AL_AFFICHER_DIMENSIONS''JB_AL_AFFICHER_DIMENSIONS'// Afficher les dimensions.
  72.  
  73. // Rappel des sous-dossiers
  74. 'JB_AL_RAPPELER_SOUS_DOSSIERS''JB_AL_RAPPELER_SOUS_DOSSIERS'// Ceci rappellera les sous-dossiers du dossier courant après les vignettes.
  75. 'JB_AL_RAPPELER_QUE_SI_VIDE''JB_AL_RAPPELER_QUE_SI_VIDE'// Permet de n'afficher le rappel des sous-dossiers que si le dossier courant n'a pas de photos.
  76.  
  77. // Tri des dossiers et fichiers
  78. 'JB_AL_FILTRE_PREFIXES_ACTIF''JB_AL_FILTRE_PREFIXES_ACTIF'// Si true, active le filtrage sur les préfixes de tous les noms (dossiers et fichiers).
  79. 'JB_AL_PREFIXES_SEPARATEUR''JB_AL_PREFIXES_SEPARATEUR', '_' ); // Séparateur à utiliser pour préfixer vos noms si l'option précédente est active.
  80.  
  81. // /!\
  82. // Mode d'emploi de l'utilisation des préfixes :
  83. //
  84. // Vous pouvez avoir besoin d'ordonner vos dossiers et photos dans un autre ordre que celui
  85. // alphabétique. Si tel est le cas, activez le filtrage des préfixes pour pouvoir utiliser
  86. // des préfixes sur vos noms. Ainsi vous pourrez redéfinir un classement qui vous est propre
  87. // tout en gardant un affichage "propre".
  88. //
  89. // Pour utiliser votre classement vous devrez nommer vos dossiers et fichiers de la façon suivante :
  90. //
  91. // 01;;Mon_image.jpg
  92. // 02;;Mon_autre_image.jpg
  93. // ...
  94. // (De la même façon pour des dossiers)
  95. //
  96. // De manière générale le nommage doit être de la forme :
  97. //
  98. // [indice][séparateur][nom de l'image/nom du dossier].[extension si vous nommez un fichier]
  99. //
  100. // Lors de l'affichage des dossiers et des fichiers (si vous avez demandé l'affichage des noms des photos),
  101. // tout ce qui se trouve devant le séparateur ('_' par défaut) ne sera pas affiché à l'écran (séparateur
  102. // compris).
  103. // /!\
  104.  
  105. // ================
  106. // MODES D'AFFICHAGE DES IMAGES
  107. //
  108.  
  109. // Choix du mode d'affichage par défaut
  110. 'JB_AL_MODE_DIAPO_DEFAUT''JB_AL_MODE_DIAPO_DEFAUT'// Si true, le mode diaporama sera actif par défaut. Sinon, c'est le mode galerie qui est activé.
  111.  
  112. // Pour le mode galerie
  113.  
  114. // Ouvrir les images dans une nouvelle fenêtre sans Javascript. La nouvelle fenêtre ne sera
  115. // pas aux dimensions de l'images et les barres d'outils seront visibles. L'utilisation de cette
  116. // option invalide la compatibilité XHTML Strict à cause du target="_blank".
  117. 'JB_AL_OUVERTURE_BLK''JB_AL_OUVERTURE_BLK'// Ouvrir les images dans une nouvelle fenêtre par Javascript.
  118. // Cela permet à l'inverse du paramètre précédent de disposer d'une fenêtre sans barres d'outils
  119. // et aux dimensions de l'images. Vous conservez la validité XHTML, mais vous prenez le risque de
  120. // rendre Albulle inutilisable pour les personnes qui auraient interdit l'exécution de code Javascript.
  121. 'JB_AL_OUVERTURE_JS''JB_AL_OUVERTURE_JS''JB_AL_OUVERTURE_LBX''JB_AL_OUVERTURE_LBX'// Uniquement si l'ouverture javascript est activée : essayer-ce mode, c'est l'adopter !
  122.  
  123. // Pour le mode diaporama
  124. 'JB_AL_OUVERTURE_BLK_DIAPO''JB_AL_OUVERTURE_BLK_DIAPO''JB_AL_OUVERTURE_JS_DIAPO''JB_AL_OUVERTURE_JS_DIAPO''JB_AL_OUVERTURE_LBX_DIAPO''JB_AL_OUVERTURE_LBX_DIAPO'// Vous pouvez redimensionner l'image qui s'affichera dans la popup
  125. // Mettez les deux valeurs à 0 pour prendre la taille réelle.
  126. 'JB_AL_POPUP_LARGEUR''JB_AL_POPUP_LARGEUR', 0 ); // Largeur max de l'image
  127. 'JB_AL_POPUP_HAUTEUR''JB_AL_POPUP_HAUTEUR', 0 ); // Hauteur max de l'image
  128.  
  129. // /!\
  130. // L'ouverture des images par popup Javascript est prioritaire sur l'ouverture sans Javascript.
  131. // C'est-à-dire que si vous mettez JB_AL_OUVERTURE_JAVASCRIPT à 'true', quelque soit la valeur de ce
  132. // que vous metterez pour JB_AL_OUVERTURE_BLANK, elle sera ignorée.
  133. // /!\
  134.  
  135.  
  136. // ================
  137. // PARAMETRAGE DES VIGNETTES
  138. //
  139. 'JB_AL_VIGNETTES_PAR_PAGE''JB_AL_VIGNETTES_PAR_PAGE', 20 ); // Nombre de vignettes à afficher par page.
  140.  
  141. // Vignettes du mode gallerie
  142. 'JB_AL_VIGNETTES_LARGEUR''JB_AL_VIGNETTES_LARGEUR', 150 ); // Largeur maximum des miniatures, en pixel (ne doit pas valoir 0).
  143. 'JB_AL_VIGNETTES_HAUTEUR''JB_AL_VIGNETTES_HAUTEUR', 113 ); // Hauteur maximum des miniatures, en pixel (idem).
  144.  
  145. // Vignettes du mode diaporama
  146. 'JB_AL_VIGNETTES_DP_LARGEUR''JB_AL_VIGNETTES_DP_LARGEUR', 78 ); // Idem paramètres précédents
  147. 'JB_AL_VIGNETTES_DP_HAUTEUR''JB_AL_VIGNETTES_DP_HAUTEUR', 59 ); // Idem
  148.  
  149. // N.b. : si vous changez les dimensions des vignettes, vous devrez très certainement faire des adaptations dans
  150. // les CSS (fichier structure.css).
  151.  
  152. // Qualite des vignettes (uniquement pour les images Jpeg)
  153. // Permet de régler la qualité des miniatures sur une échelle de 0 à 100.
  154. // 0 : mauvaise qualité, petit fichier - 100 : meilleure qualité, gros fichier
  155. 'JB_AL_VIGNETTES_QUALITE''JB_AL_VIGNETTES_QUALITE', 80 );
  156.  
  157. // /!\
  158. // Si vous changez la largeur ou la hauteur, il faut supprimer toutes les miniatures existantes pour les regénérer
  159. // avec les nouvelles dimensions.
  160. // /!>
  161.  
  162. // ================
  163. // PARAMETRAGE DU PANIER
  164. //
  165. 'JB_AL_PANIER_ACTIF''JB_AL_PANIER_ACTIF'// Activer le panier. Si false, le panier sera désactivé.
  166. 'JB_AL_PANIER_CAPACITE_MAX''JB_AL_PANIER_CAPACITE_MAX', 0 ); // Nombre maximum de fichiers que peut contenir le panier (0 = désactiver la limitation).
  167. 'JB_AL_PANIER_POIDS_MAX''JB_AL_PANIER_POIDS_MAX', 20 ); // Poids maximum que peut faire un panier en Mo. 0 = poids infini.
  168. 'JB_AL_PANIER_NOM_ARCHIVE''JB_AL_PANIER_NOM_ARCHIVE', 'Photos' ); // Le nom que prendra les archives téléchargées.
  169.  
  170. // Si les zip ( >= 10MB) sont corrompus, passez cette valeur à true, pour éviter d'utiliser "readfile".
  171. // Attention, en mettant true, le script consommera plus de temps d'exécution (souvent limité à 30sec).
  172. 'JB_AL_PANIER_NO_READFILE'// ================
  173. // SPECIAL
  174. //
  175.  
  176. // Si vous souhaitez intégrer Albulle dans votre site Internet, mettez le paramètre suivant
  177. // à 'true'. Cela aura pour effet d'enlever les entêtes HTML lors de la génération des pages
  178. // d'Albulle pour qu'il n'y ait pas de redondance avec votre propre site.
  179. 'JB_AL_INTEGRATION_SITE''JB_AL_INTEGRATION_SITE'// Par défaut, Albulle produit du contenu en utf8. En metttant ce paramètre à vrai vous pourrez
  180. // récupérer le contenu en iso-8859-1 si vous n'utilisez pas l'utf8 pour votre site. Cette
  181. // conversion est cependant plus gourmande que de laisser l'utf8.
  182. 'JB_AL_SORTIE_ISO''JB_AL_SORTIE_ISO'// Ce paramètre permet d'activer la conservation d'éventuels paramètres utilisé par le site
  183. // hôte dans lequel vous vous insérez. Désactivez-le si vous êtes en mode standard.
  184. 'JB_AL_CONSERVER_URL_HOTE''JB_AL_CONSERVER_URL_HOTE'// Utiliser Albulle comme centre de téléchargement.
  185. 'JB_AL_MODE_CENTRE'// Mettez ce paramètre à 'true' pour basculer de mode.
  186. 'JB_AL_DOSSIER_CENTRE', 'centre/' ); // Dossier dans lequel se trouvent les fichiers disponibles au téléchargement (relatif au dossier des données).
  187. 'JB_AL_EXTENSION_FICHIERS', '.zip' ); // Extension des fichiers à télécharger.
  188.  
  189. // Vous pouvez définir une url vers votre site principal pour le cas où Albulle
  190. // ne le serait pas. Le lien s'affichera à gauche de celui qui donne sur la page d'accueil d'Albulle.
  191. 'JB_AL_HOME_HREF''JB_AL_HOME_HREF', '' ); // La page de votre site (Laissez vide pour ne pas utiliser cette fonctionnalité).
  192. 'JB_AL_HOME_TEXTE''JB_AL_HOME_TEXTE', '' ); // Le texte du lien (Non affiché si paramètre précédent vide).
  193.  
  194.  
  195. // ================
  196. // PARAMETRAGE DES CREATIONS DE FICHIERS (pour les miniatures)
  197. //
  198. 'JB_AL_CHMOD_FICHIERS', 0644 );
  199.  
  200. /* EOC (End Of Configuration) ;-) */

Liste des projets

Téléchargez Codulle

Publié par Codulle - v0.1.1 - © Bubulles Creations