Bienvenue sur la FAQ de PHPBoost. Vous trouverez ici la réponse à une majorité de vos questions. Cette forme de documentation complète la documentation.
Les informations que vous pourrez y retrouver sont classées par catégorie. Vous devriez donc rapidement trouver une réponse à votre question. Vous pouvez nous soumettre vos questions / réponses afin de nous aider à perfectionner l'aide et le support.
Les informations que vous pourrez y retrouver sont classées par catégorie. Vous devriez donc rapidement trouver une réponse à votre question. Vous pouvez nous soumettre vos questions / réponses afin de nous aider à perfectionner l'aide et le support.
Il suffit de se rendre dans ../templates/nom_du_thème/config/lang/french/config.ini (idem que pour lang/english/)
Il faut chercher :
Code TEXT :
Exemple vous voulez avoir que la colonne de gauche il suffira de faire :
Code TEXT :
Il faut chercher :
Code TEXT :
left_column=1 ( Colonne de gauche , 1: activé / 0=désactivé ) right_column=1 ( Colonne de droite , 1: activé / 0=désactivé )
Exemple vous voulez avoir que la colonne de gauche il suffira de faire :
Code TEXT :
left_column=1 right_column=0
La taille de la signature est pas modifiable via l'administration, il vous est possible de le modifier en css.
Dans le dossier "Template/Ton_Thème/theme/content.css" (ligne 489 environ) remplacez la valeur du "max-height":
Code CSS :
Et si ce n'est pas assez grand, réglez le de nouveau.
Dans le dossier "Template/Ton_Thème/theme/content.css" (ligne 489 environ) remplacez la valeur du "max-height":
Code CSS :
.msg_sign_overflow {/* Signature du membre, fixe la hauteur maximale */ height:auto !important; max-height:200px; /* Augmentez cette variable */ max-width:99%; overflow:hidden; width:99%; }
Et si ce n'est pas assez grand, réglez le de nouveau.
La favicon est une petite image qui se situe à coté de votre adresse internet dans la barre d'adresse du navigateur.
Vous pouvez la personnaliser, pour cela vous pouvez consulter l'article sur la favicon
Vous pouvez la personnaliser, pour cela vous pouvez consulter l'article sur la favicon
Les flux RSS permettent de visualiser les titres des derniers articles ou messages sur votre site.
Vous pouvez les afficher sur votre site, pour cela consultez l'article sur l'affichage des flux RSS
Vous pouvez les afficher sur votre site, pour cela consultez l'article sur l'affichage des flux RSS
Pour chaque module où il y a un flux rss, dans son répertoire se trouve un fichier rss.php. Pour changer le nombre de nouveautés, chercher dans chaque fishier rss.php cette ligne (normalement il y en a 2 par fichier) :
Code PHP :
Remplacez 5 par le chiffre que vous souhaitez!
Code PHP :
" . $sql->sql_limit(0, 5), __LINE__, __FILE__);Remplacez 5 par le chiffre que vous souhaitez!
Vous pouvez l'insérer
- dans un bloc menu (cf la documentation sur les menus)
- dans un fichier tpl (template) de votre thème pour l'afficher à un endroit précis sur votre site
Cela est bien possible.
Il suffit d'ajouter dans header.php après la ligne 49 ce code:
Caché:
Et ensuite dans le fichier templates/themes/header.tpl mettre après <body> : {POPUP}.
Vous pouvez aussi utiliser un tpl différent si vous cibler une ou certaine page. Pour éclaircir le sujet voici un exemple:
Nous allons utiliser le tpl suivant: online.tpl, il peu se trouver à deux endroits soit dans ./online/templates/ ou dans ./templates/{theme}/online/
Il suffit d'ajouter le {POPUP}. Faire bien attention de le mettre à l'extérieur des boucles. Un exemple à ne pas faire:
Caché:
Ce que vous devriez faire:
Caché:
Dans cet exemple lorsqu'un visiteur se rendra sur la page membre en ligne. La pop-up s'ouvrira.
Il suffit d'ajouter dans header.php après la ligne 49 ce code:
Caché:
Code PHP :
if( $session->data['level'] == -1 ) { $template->assign_vars(array( 'POPUP' => '<script type="text/javascript"><!-- popup("http://www.google.fr", "s'enregistrer"); --></script>' )); }
Et ensuite dans le fichier templates/themes/header.tpl mettre après <body> : {POPUP}.
Vous pouvez aussi utiliser un tpl différent si vous cibler une ou certaine page. Pour éclaircir le sujet voici un exemple:
Nous allons utiliser le tpl suivant: online.tpl, il peu se trouver à deux endroits soit dans ./online/templates/ ou dans ./templates/{theme}/online/
Il suffit d'ajouter le {POPUP}. Faire bien attention de le mettre à l'extérieur des boucles. Un exemple à ne pas faire:
Caché:
Code HTML :
<table class="module_table"> <tr> <th> {L_ONLINE} </th> </tr> <tr> <td class="row2"> {PAGINATION} </td> </tr> # START show # {POPUP} <tr> <td class="row3"> {show.MEMBER} </td> </tr> # END show # <tr> <td class="row2"> {PAGINATION} </td> </tr> <tr> <td colspan="2" class="module_bottom"> </td> </tr> </table>
Ce que vous devriez faire:
Caché:
Code HTML :
<table class="module_table"> {POPUP} <tr> <th> {L_ONLINE} </th> </tr> <tr> <td class="row2"> {PAGINATION} </td> </tr> # START show # <tr> <td class="row3"> {show.MEMBER} </td> </tr> # END show # <tr> <td class="row2"> {PAGINATION} </td> </tr> <tr> <td colspan="2" class="module_bottom"> </td> </tr> </table>
Dans cet exemple lorsqu'un visiteur se rendra sur la page membre en ligne. La pop-up s'ouvrira.
Il est assez fréquent, dans la personnalisation d'un site, qu'on ait besoin de modifier le texte affiché par PHPBoost.
C'est faisable assez simplement car tous ces textes sont stockés dans des fichiers spécifiques, cela permet notamment de traduire l'application.
Le texte que vous êtes amenés à changer peuvent se trouver à deux endroits différents :
Si vous souhaitez changer une phrase dans une autre langue, remplacez french par le nom de la langue en anglais (english, italian, spanish...).
Il faut ouvrir le fichier dans lequel se trouve la phrase avec un éditeur de texte.
En utilisant la fonction de recherche de l'éditeur (assez souvent accessible par le raccourci Ctrl + f), cherchez la phrase que vous souhaitez rechercher. Si vous ne la trouvez pas, tentez de rechercher seulement quelques mots de cette phrase.
Une fois que vous avez identifié la ligne à modifier, effectuez votre modification, en prenant bien garde de conserver une syntaxe correcte, sans quoi vous empêcheriez le bon fonctionnement de PHPBoost. La syntaxe de chaque ligne est de la forme suivante :
Si dans la phrase que vous souhaitez ajouter il y a une apostrophe, insérez juste avant le caractère \ (antislash) afin qu'elle ne soit pas prise en compte par l'interpréteur PHP, si vous ne les échappez pas (c'est comme ça qu'on appelle le fait de les précéder d'un antislash), vous introduirez une erreur de syntaxe dans votre fichier.
C'est faisable assez simplement car tous ces textes sont stockés dans des fichiers spécifiques, cela permet notamment de traduire l'application.
Où sont ces fichiers ?
Le texte que vous êtes amenés à changer peuvent se trouver à deux endroits différents :
- Dans les fichiers langue du noyau de PHPBoost, dans ce cas ils sont dans le dossier /lang/french (pour le français). Il y a plusieurs fichiers, celui qui contient les phrases générales est main.php, les phrases spécifiques à l'administration sont dans admin.php, les messages d'erreur dans error.php et les textes envoyés par email sont dans mail.php.
- Si il s'agit d'une phrase spécifique à un module (pour l'exemple ça sera le module module), elle se trouvera dans le fichier /module/lang/french/module_french.php.
Si vous souhaitez changer une phrase dans une autre langue, remplacez french par le nom de la langue en anglais (english, italian, spanish...).
Que modifier dans le fichier ?
Il faut ouvrir le fichier dans lequel se trouve la phrase avec un éditeur de texte.
En utilisant la fonction de recherche de l'éditeur (assez souvent accessible par le raccourci Ctrl + f), cherchez la phrase que vous souhaitez rechercher. Si vous ne la trouvez pas, tentez de rechercher seulement quelques mots de cette phrase.
Une fois que vous avez identifié la ligne à modifier, effectuez votre modification, en prenant bien garde de conserver une syntaxe correcte, sans quoi vous empêcheriez le bon fonctionnement de PHPBoost. La syntaxe de chaque ligne est de la forme suivante :
$LANG['identifiant'] = 'Phrase correspondante';. Ne modifiez pas ce qui est avant le signe = de la ligne, et veillez que la suite de votre phrase soit entre des apostrophes, et que votre ligne se termine par un point virgule.
Si dans la phrase que vous souhaitez ajouter il y a une apostrophe, insérez juste avant le caractère \ (antislash) afin qu'elle ne soit pas prise en compte par l'interpréteur PHP, si vous ne les échappez pas (c'est comme ça qu'on appelle le fait de les précéder d'un antislash), vous introduirez une erreur de syntaxe dans votre fichier.



Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost