Vous trouverez ici comment mettre en page le contenu que vous entrez sur votre site.
Le dossier sur la mise en page du contenu vous aidera certainement, vous pourrez sinon vous reporter en plus de ces questions à la documentation concernant le BBCode.
Le dossier sur la mise en page du contenu vous aidera certainement, vous pourrez sinon vous reporter en plus de ces questions à la documentation concernant le BBCode.
BBCode est l'abréviation de Bulletin Board Code. C'est un système simplifié de mise en page de votre texte. Vous ne verrez la mise en page que lorsque vous aurez validé votre message, lors de son édition vous ne verrez que les balises de code. Il suffit de sélectionner votre texte et choisir la balise désirée pour présenter votre message, par exemple italique/gras/centré...
Vous pouvez consulter l'article sur l'utilisation du bbcode sur PHPboost.
Vous pouvez consulter l'article sur l'utilisation du bbcode sur PHPboost.
Tinymce est un éditeur HTML WYSIWYG, c'est-à-dire un traitement de texte qui se charge de transformer ce que vous tapez en code HTML. Ainsi lors de la création ou la modification d'un message vous voyez directement les modifications que vous faites. Pour illustrer un peu, vous mettez en page votre message comme sous un logiciel de traitement de texte (comme par exemple Word ou Open Office Writer).
A la base PHPBoost n'était doté que de l'éditeur BBCode. Suite à la demande de certains membres, l'éditeur Tinymce a été mis en place.
Si vous êtes administrateur de votre site ou rédacteur, nous vous conseillons d'utiliser le BBCode car il présente plus de libertés pour la présentation de vos articles, vous êtes davantage maître de ce que vous faites. Vous trouverez plus d'informations sur TinyMCE et un comparatif face au BBCode dans le dossier mise en page du contenu.
Si vous êtes administrateur de votre site ou rédacteur, nous vous conseillons d'utiliser le BBCode car il présente plus de libertés pour la présentation de vos articles, vous êtes davantage maître de ce que vous faites. Vous trouverez plus d'informations sur TinyMCE et un comparatif face au BBCode dans le dossier mise en page du contenu.
Pour mettre un texte en gras vous n'aurez qu'à l'encadrer par la balise b comme le montre cet exemple:
Code :
Cet exemple affichera:
Texte en gras
Pour l'insérer plus facilement vous pouvez sélectionner le texte que vous voulez mettre en gras et vous cliquez sur
, il s'entourera automatiquement des bonnes balises.
Vous pouvez faire de même avec les balises i, u, s qui correspondent à :
Mais pourquoi des lettres b, i et u?
A cause de l'anglais tout simplement!
b est l'initiale de "bold" qui signifie "gras", i pour "italic", et u pour "underline" ou "souligné" en français et s pour strike ou barré.
Code :
[b]Texte à mettre en gras[/b]
Cet exemple affichera:
Texte en gras
Pour l'insérer plus facilement vous pouvez sélectionner le texte que vous voulez mettre en gras et vous cliquez sur
, il s'entourera automatiquement des bonnes balises.Vous pouvez faire de même avec les balises i, u, s qui correspondent à :
- i : italique (
)
- u : souligné (
)
- s : barré (
)
Mais pourquoi des lettres b, i et u?
A cause de l'anglais tout simplement!
b est l'initiale de "bold" qui signifie "gras", i pour "italic", et u pour "underline" ou "souligné" en français et s pour strike ou barré.
Pour faire un lien vers une page web quelconque, vous devez suivre la démarche suivante. Vous devez d'abord insérer la balise lien qui est url. Vous mettez le texte ou l'image qui serviront de support pour le lien. Ensuite vous revenez à l'ouverture de la balise url et vous remplacez url par url=votre page.
L'icône de la balise est :
Voila un exemple:
Code :
Cet exemple affichera:
PHPBoost
http://www.phpboost.com
L'icône de la balise est :

Voila un exemple:
Code :
[url=http://www.phpboost.com]PHPBoost[/url]
[url=http://www.phpboost.com]http://www.phpboost.com[/url]
Cet exemple affichera:
PHPBoost
http://www.phpboost.com
L'ajout d'image permet d'expliquer un problème, montrer des créations graphiques, images drôles/intéressantes, etc...
Pour cela vous pouvez insérer une image en spécifiant son adresse internet dans les balises img.
L'icône de la balise est :
Voila un exemple:
Code :
Cet exemple affichera:

Pour cela vous pouvez insérer une image en spécifiant son adresse internet dans les balises img.
L'icône de la balise est :

Voila un exemple:
Code :
[img]http://www.phpboost.com/images/news/phpboost1.6.0.jpg[/img]
Cet exemple affichera:

Suivez les étapes comme sur l'image :


Voici un article vous indiquant comment ajouter une vidéo sur votre site
PHPBoost vous propose une fonctionnalité : créer des tableaux avec le bbcode.
On utilisera la balise
'table' sert à la création d'un tableau
'row' défini une ligne
'col' défini une case sur une ligne.
Un tableau de base sera à créer de cette forme :
Code TEXT :
Donnera :
Pour en savoir plus sur la réalisation des différents tableaux, consultez l'article de la documentation sur la création des tableaux en bbcode.
On utilisera la balise

'table' sert à la création d'un tableau
'row' défini une ligne
'col' défini une case sur une ligne.
Un tableau de base sera à créer de cette forme :
Code TEXT :
[table] [row] [head colspan="2"]Titre du tableau[/head] [/row] [row] [col]Case de gauche en haut[/col] [col]Case de droite en haut[/col] [/row] [row] [col]Case de gauche en bas[/col] [col]Case de droite en bas[/col] [/row] [/table]
Donnera :
| Titre du tableau | |
|---|---|
| Case de gauche en haut | Case de droite en haut |
| Case de gauche en bas | Case de droite en bas |
Pour en savoir plus sur la réalisation des différents tableaux, consultez l'article de la documentation sur la création des tableaux en bbcode.
A votre avis ? et oui !
PHPBoost comporte un gestionnaire de fichier propre à chaque membre. Ainsi selon le choix de l'administrateur il peut autoriser les membres a disposer d'un petit espace d'hébergement pour mettre des fichiers de son choix.
Vous avez 2 moyens d'y accéder :
Pour son utilisation, consultez la documentation sur le gestionnaire de fichiers.
PHPBoost comporte un gestionnaire de fichier propre à chaque membre. Ainsi selon le choix de l'administrateur il peut autoriser les membres a disposer d'un petit espace d'hébergement pour mettre des fichiers de son choix.
Vous avez 2 moyens d'y accéder :
- L'icône se trouve à droite des balises de bbcode :
- Via le bloc Profil, vous cliquez dans Mon profil pour accéder à votre espace membre puis allez dans 'Gestion des fichiers '
Pour son utilisation, consultez la documentation sur le gestionnaire de fichiers.
Il est tout a fait possible d'ajouter des formules mathématiques dans vos messages, il faudra cliquer sur l'icône BBCode 
Voici ce que l'on peut réaliser par exemple :
Consultez la documentation sur l'ajout des formules mathématiques.

Voici ce que l'on peut réaliser par exemple :

Consultez la documentation sur l'ajout des formules mathématiques.
Ce n'est pas possible pour des raisons de sécurité.
Si on veut vraiment faire du php il faut soi-même créer la page.
Si on veut vraiment faire du php il faut soi-même créer la page.
Non ceci n'est pas possible pour des raisons de sécurité. Le problème de sécurité est double.
- Premièrement si on autorise l'html, quelqu'un qui s'en sert n'importe comment va démolir la présentation de du site. Etant donné que c'est de l'html il sera autant interprété que le code de la page. Ca peut donc être génant.
- Le deuxième problème est beaucoup plus grave, en autorisant l'html, on autorise également le javascript. Et là s'ouvre toute les possibilités de failles XSS. On peut récupérer les cookies des administrateurs par exemple, ensuite décoder le mot de passe, et démolir le site...
- Premièrement si on autorise l'html, quelqu'un qui s'en sert n'importe comment va démolir la présentation de du site. Etant donné que c'est de l'html il sera autant interprété que le code de la page. Ca peut donc être génant.
- Le deuxième problème est beaucoup plus grave, en autorisant l'html, on autorise également le javascript. Et là s'ouvre toute les possibilités de failles XSS. On peut récupérer les cookies des administrateurs par exemple, ensuite décoder le mot de passe, et démolir le site...
Vous avez une présentation en format .ppt que vous souhaitez afficher sur votre site au lieu de simplement le faire télécharger par vos membres? C'est tout à fait possible.
Nous allons utiliser Open Office pour transformer votre fichier .ppt en .swf.
Ouvrez votre fichier avec le logiciel de présentation de Open Office (Impress) puis allez dans fichier / exporter et choisissez le format macromedia flash (.swf) puis enregistrez le nouveau fichier.
Mettez le fichier sur votre serveur FTP puis pour l'afficher utilisez la balise bbcode de cette manière :
Code HTML :
Voila
Nous allons utiliser Open Office pour transformer votre fichier .ppt en .swf.
Ouvrez votre fichier avec le logiciel de présentation de Open Office (Impress) puis allez dans fichier / exporter et choisissez le format macromedia flash (.swf) puis enregistrez le nouveau fichier.
Mettez le fichier sur votre serveur FTP puis pour l'afficher utilisez la balise bbcode de cette manière :
Code HTML :
[swf=100,100]lien vers votre fichier[/swf] personnalisez la taille de la présentation en modifiant les 100.
Voila

PHPBoost respecte les normes préconisées par le W3C, et plus précisément la norme XHTML 1.0 Strict.
Cette norme consiste entre autres à respecter une syntaxe assez stricte, séparer le fond et la forme sur une page ainsi que favoriser l'accessibilité à tout le monde.
De ces principes découle le fait qu'il n'est pas normal de forcer l'utilisateur à ouvrir une nouvelle page quand il clique sur un lien. Si il le souhaite il peut le faire en faisant Control + Clic ou clic molette sur un lien par exemple avec Firefox, mais on ne doit pas le forcer à le faire.
De plus aujourd'hui les navigateurs gèrent quasiment tous la navigation par onglets, c'est donc facile à gérer. Voilà donc pourquoi les liens ne s'ouvrent pas dans une nouvelle fenêtre.
Cette norme consiste entre autres à respecter une syntaxe assez stricte, séparer le fond et la forme sur une page ainsi que favoriser l'accessibilité à tout le monde.
De ces principes découle le fait qu'il n'est pas normal de forcer l'utilisateur à ouvrir une nouvelle page quand il clique sur un lien. Si il le souhaite il peut le faire en faisant Control + Clic ou clic molette sur un lien par exemple avec Firefox, mais on ne doit pas le forcer à le faire.
De plus aujourd'hui les navigateurs gèrent quasiment tous la navigation par onglets, c'est donc facile à gérer. Voilà donc pourquoi les liens ne s'ouvrent pas dans une nouvelle fenêtre.



Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost