PUN_ADMIN) message($lang_common['No permission']); if (isset($_POST['form_sent'])) { // Lazy referer check (in case base_url isn't correct) if (!isset($_SERVER['HTTP_REFERER']) || !preg_match('#/admin_options\.php#i', $_SERVER['HTTP_REFERER'])) message($lang_common['Bad referrer']); $form = array_map('trim', $_POST['form']); if ($form['board_title'] == '') message('Vous devez saisir un titre pour vos forums.'); require PUN_ROOT.'include/email.php'; $form['admin_email'] = strtolower($form['admin_email']); if (!is_valid_email($form['admin_email'])) message('L\'adresse email administrateur que vous avez saisi est incorrecte.'); $form['webmaster_email'] = strtolower($form['webmaster_email']); if (!is_valid_email($form['webmaster_email'])) message('L\'adresse email webmaster que vous avez saisi est incorrecte.'); if ($form['mailing_list'] != '') $form['mailing_list'] = strtolower(preg_replace('/[\s]/', '', $form['mailing_list'])); // Make sure base_url doesn't end with a slash if (substr($form['base_url'], -1) == '/') $form['base_url'] = substr($form['base_url'], 0, -1); // Make sure avatars_dir doesn't end with a slash if (substr($form['avatars_dir'], -1) == '/') $form['avatars_dir'] = substr($form['avatars_dir'], 0, -1); if ($form['additional_navlinks'] != '') $form['additional_navlinks'] = trim(pun_linebreaks($form['additional_navlinks'])); if ($form['announcement_message'] != '') $form['announcement_message'] = pun_linebreaks($form['announcement_message']); else { $form['announcement_message'] = 'Saisissez votre annonce ici.'; if ($form['announcement'] == '1') $form['announcement'] = '0'; } if ($form['rules_message'] != '') $form['rules_message'] = pun_linebreaks($form['rules_message']); else { $form['rules_message'] = 'Saisissez les règles d\'utilisation ici.'; if ($form['rules'] == '1') $form['rules'] = '0'; } if ($form['maintenance_message'] != '') $form['maintenance_message'] = pun_linebreaks($form['maintenance_message']); else { $form['maintenance_message'] = 'Les forums sont temporairement fermés pour des raisons de maintenance. Veuillez essayer à nouveau d\'ici quelques minutes.
\\n
\\n/Administrateur'; if ($form['maintenance'] == '1') $form['maintenance'] = '0'; } $form['timeout_visit'] = intval($form['timeout_visit']); $form['timeout_online'] = intval($form['timeout_online']); $form['redirect_delay'] = intval($form['redirect_delay']); $form['topic_review'] = intval($form['topic_review']); $form['disp_topics_default'] = intval($form['disp_topics_default']); $form['disp_posts_default'] = intval($form['disp_posts_default']); $form['indent_num_spaces'] = intval($form['indent_num_spaces']); $form['avatars_width'] = intval($form['avatars_width']); $form['avatars_height'] = intval($form['avatars_height']); $form['avatars_size'] = intval($form['avatars_size']); if ($form['timeout_online'] >= $form['timeout_visit']) message('La valeur de "Temps mort en ligne" doit être inférieur à la valeur de "Temps mort de visite".'); while (list($key, $input) = @each($form)) { // Only update values that have changed if (array_key_exists('o_'.$key, $pun_config) && $pun_config['o_'.$key] != $input) { if ($input != '' || is_int($input)) $value = '\''.$db->escape($input).'\''; else $value = 'NULL'; $db->query('UPDATE '.$db->prefix.'config SET conf_value='.$value.' WHERE conf_name=\'o_'.$db->escape($key).'\'') or error('Impossible de mettre à jour la configuration des forums', __FILE__, __LINE__, $db->error()); } } // Regenerate the config cache require_once PUN_ROOT.'include/cache.php'; generate_config_cache(); redirect('admin_options.php', 'Options modifiées. Redirection ...'); } $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / Admin / Options'; $form_name = 'update_options'; require PUN_ROOT.'header.php'; generate_admin_menu('options'); ?>

Options

Essentiel
Titre forums Le titre de ces forums (affiché en haut de chaques pages). Ce champ ne peut pas contenir d'HTML.
Description forums Une courte description de vos forums (affiché en haut de chaques pages). Ce champ peut contenir du HTML.
URL de base L'URL de ces forums sans slash à la fin (ex : http://www.mon-domaine.com/forums). Ce champ doit être correct pour que toutes les fonctions administrateurs et modérateurs soient opérationnelles. Si vous optenez une erreur "Bad referer", il est probablement incorrect.
Fuseau horaire serveur Le fuseau horaire du serveur où est installé PunBB.
Langage par défaut Choisissez la langue par défaut qui sera utilisée si l'utilisateur est un invité ou pour les utilisateurs qui n'auront pas changé de langage dans leur profil. Si vous supprimez un pack de langage vous devrez mettre à jour ce réglage.
Style par défaut Séléctionnez le style par défaut qui sera utilisé par les visiteurs ou les utilisateurs qui n'ont pas changés de style dans leur profil.
Dates, heures et limites de temps
Format heure [Format actuel : ] Voir ici pour les options de formatage.
Date format [Format actuel : ] Voir ici pour les options de formatage.
Temps mort de visite Nombre de secondes qu'un utilisateur devra rester inactif avant que les données de sa dernière visite soient mises à jours (affecte principalement les indicateurs de nouveaux messages).
Temps mort en ligne Nombre de secondes qu'un utilisateur devra rester inactif avant qu'il ne soit supprimé de la liste des utilisateurs en ligne.
Temps de redirection Nombre de secondes à patienter avant d'être redirigé. Si ce champ est réglé à 0, aucune page de redirection ne sera affichée mais cela n'est pas recommandé.
Afficher
Numéro de version /> Oui    /> Non Affiche le numéro de version de PunBB en bas de page.
Infos utilisateurs dans les messages /> Oui    /> Non Affiche des informations sur les utilisateurs sous leur nom d'utilisateur lorsque l'on affiche un sujet. Affiche le lieu, la date d'inscription, le nombre de message et les liens de contact (e-mail et site web).
Nombre de messages par utilisateur /> Oui    /> Non Affiche le nombre de messages qu'un utilisateur a écrit (sur la page d'un sujet, son profil et la liste utilisateurs).
Émoticônes /> Oui    /> Non Convertir les émoticônes en petites images.
Émoticônes dans les signatures /> Oui    /> Non Convertir les émoticônes en petites images dans les signatures.
Créer des liens cliquables /> Oui    /> Non Lorsque cette fonction est activée, PunBB détecte automatiquement lors de l'envoi d'un nouveau message toutes les URL qu'il contient et créer des liens cliquables.
Résumés des discussions Nombre maximum de messages à afficher quand on écrit une réponse. 0 pour désactiver.
Discussions par page Le nombre de discussions par défaut à afficher sur la page d'un forum. Les utilisateurs inscrits peuvent personnaliser cette option.
Messages par page Le nombre de messages par défaut à afficher sur la page d'une discussion. Les utilisateurs inscrits peuvent personnaliser cette option.
Taille du retrait Si réglée à 8, une tabulation usuelle sera utilisée pour afficher du texte avec les balises [code][/code]. Sinon c'est le nombre d'espaces qui sera utilisé pour mettre en retrait le texte.
Fonctionnalités
Réponse rapide /> Oui    />  Non Lorsque cette option est activée, PunBB ajoute un formulaire de réponse au bas des discussions. Ceci permet aux utilisateurs d'écrire des réponses directement depuis l'écran de lecture des discussions.
Utilisateurs en ligne /> Oui    />  Non Affiche sur la page d'accueil des forums des informations concernant les utilisateurs qui sont en ligne lors de l'affichage de la page.
Mots à censurer /> Oui    /> Non Activez cette option pour censurer des mots prédéfinis. Pour plus d'information, voir la page d'administration des Mots censurés.
Rangs utilisateurs /> Oui    /> Non Activez cette option pour utiliser les rangs utilisateurs. Pour plus d'information, voir la page d'administration des Rangs utilisateurs.
Utilisateur a écrit recemment /> Oui    />  Non Cette fonctionnalité permet d'afficher un point devant les sujets dans le cas où l'utilisateur identifié aurait récemment écrit dans les sujets. Désactivez si vous constatez d'importantes charges serveur.
Saut rapide /> Oui    /> Non Active le menu déroulant de saut rapide (saut de forum en forum).
Compression GZip /> Oui    />  Non Si activée, PunBB compressera la sortie envoyée aux navigateurs. Ceci devrait réduire la consommation de bande passante mais utilisera un peu plus le CPU (processeur système). Cette option nécessite que PHP soit configuré avec zlib (--with-zlib). Note : Si vous avez déjà un des modules Apache mod_gzip ou mod_deflate d'installé et de configuré pour compresser les scripts PHP, vous pouvez alors désactiver cette option.
Recherche dans tous les forums /> Oui    /> Non Lorsque cette option est désactivée, les recherches ne peuvent êtres effectuées que sur un forum à la fois. Désactivez si la charge serveur est élevée à cause d'un nombre trop important de recherches.
Items de menu additionnels En entrant des liens hypertext HTML dans cette boite de saisie, autant d'items seront ajoutés au menu de navigation en haut de toutes les pages. Le format pour ajouter un nouveau lien est X = <a href="URL">LIEN</a> où X est la position à laquelle le lien devra être inséré (ex. 0 pour insérer au début et 2 pour insérer après la « liste des membres »). Séparez chaque entrée par un retour à la ligne.
Signalements
Méthode de signalement /> Interne    /> E-mail    /> Les deux Choisissez la méthode pour être avertis de nouveaux signalements. Pour la méthode par e-mail la liste d'adresses ci-dessous sera utilisée.
Signalement nouvelle inscription /> Oui    /> Non Si activée, PunBB enverra un e-mail à chacune des adresses de la liste ci-dessous à chaque nouvelle inscription sur les forums.
Liste d'adresses e-mail Utilisez une virgule pour séparer les adresses. Les adresses de cette liste sont les destinataires des signalements envoyés par e-mail.
Avatars
Utiliser les avatars /> Oui    /> Non Si cette option est activée, les utilisateurs pourront envoyer sur le serveur un avatar qui sera affiché sous leur titre/rang.
Répertoire avatars Le dossier où les avatars seront envoyés (chemin relatif au dossier racine de PunBB). PHP doit avoir les droits en écriture dans ce répertoire.
Largeur maximum La largeur maximum admise (exprimée en pixels) pour les avatars (60 est recommandé).
Hauteur maximum La hauteur maximum admise (exprimée en pixels) pour les avatars (60 est recommandé).
Taile maximum La taille maximum admise (exprimée en bytes) pour les avatars (10240 est recommandé).
E-mail
E-mail administrateur L'adresse e-mail de l'administrateur des forums.
E-mail webmaster Ceci est l'adresse qui sera utilisée par tous les messages envoyés par les forums.
Abonnements /> Oui    /> Non Activer l'abonnement des utilisateurs aux discussions (réception d'un e-mail lors d'une réponse).
Adresse serveur SMTP L'adresse d'un serveur SMTP externe pour envoyer des e-mails. Vous pouvez spécifier un numéro de port si le serveur SMTP n'utilise pas le port par défaut 25 (ex. smtp.monhote.com:3580). Laissez vide pour utiliser le programme local d'envoi d'e-mails.
Nom d'utilisateur SMTP Nom d'utilisateur du serveur SMTP. Saisissez un nom d'utilisateur seulement si cela est nécessaire pour le serveur SMTP (la plupart des serveurs ne demande pas d'authentification).
Mot de passe SMTP Le mot de passe pour le serveur SMTP. Saisissez un mot de passe seulement si cela est nécessaire pour le serveur SMTP (la plupart des serveurs ne demande pas d'authentification).
Inscriptions
Autoriser les nouvelles inscriptions /> Oui    /> Non Permet d'accepter ou non les nouvelles inscriptions aux forums. Désactivez seulement en cas de circonstances spéciales.
Vérification des inscriptions /> Oui    />  Non Si cette option est activée, lors de leur inscription les utilisateurs recevront par e-mail un mot de passe aléatoire. Ils pourront alors s'identifier et, si ils le souhaitent, changer le mot de passe depuis leur profil. Cette option nécessite que les utilisateurs valident leur adresse e-mail si jamais ils veulent la changer depuis leur profil. C'est une bonne méthode pour limiter les incriptions abusives et pour être sûr que les utilisateurs ont une adresse e-mail valide dans leur profil.
Activer règles d'utilisation /> Oui    /> Non Lorsque cette option est activée, les utilisateurs devront accepter les règles d'utilisation lors de leur inscription (saisissez le texte ci-dessous). Les règles d'utilisation seront également consultables depuis un lien situé dans la barre principale en haut de chaque pages.
Règles d'utilisation Ici vous pouvez saisir toutes les règles d'utilisation ou toutes autres informations que les utilisateurs devront lire et accepter lors de leur inscription. Si vous activez les règles d'utilisation ci-dessus vous devez saisir quelque chose ici, sinon elles seront désactivées. Ce texte n'est pas analysé comme un message des forums et peut contenir du HTML.
Annonce
Afficher annonce /> Oui    /> Non Activez cette option pour afficher sur les forums le texte ci-dessous.
Message de l'annonce Ce texte n'est pas analysé comme un message des forums et peut contenir du HTML.
Maintenance
Mode maintenance /> Oui    /> Non Lorsque cette fonctionnalité est activée, les forums ne seront disponibles que pour les administrateurs. Ceci peut être utilisé si les forums doivent être fermés temporairement pour maintenance. ATTENTION ! Ne vous déconnectez pas lorsque les forums sont en mode maintenance. Vous ne pourrez pas vous reconnecter.
Message de maintenance Le message qui sera affiché aux utilisateurs lorsque les forums sont en mode maintenance. Si laissé vide, le message par défaut sera utilisé. Ce texte n'est pas analysé comme un message des forums et peut contenir du HTML.