Avec l'aide de SSI.php vous pouvez ajouter des informations en direct de votre forum sur votre site en liant les deux. Ceci peut être trés utile pour attirer l'intérêt de vos visiteurs vers la zone de discussions et permet d'avoir votre forum intégré au reste du site grace à l'ajout des derniers messages, utilisateurs en ligne et un tas d'autres informations qui peuvent être affichées pour vos visiteurs.
Les pages de votre site doivent utiliser l'extension *.php ou *.shtml pour pouvoir extraire les informations de votre forum. D'autres extensions telles que *.html ne sont pas compatibles.
Pour afficher les informations du forum dans vos pages, vous devez ajouter une ligne de code sur tous les pages ou vous désirez afficher les informations et statistiques du forum. Pour les pages avec l'extension *.shtml vous pouvez sauter cette étape. Pour utiliser SSI.php sur vos pages, ajoutez au tout début du fichier, avant le tag <html>
<?php require(“/chemin/vers/forum/SSI.php”); ?>
Le chemin peut être différent suivant l'endroit ou se trouve votre forum et votre hébergeur. Si vous ne connaissez pas le chemin virtuel du forum vous pouvez accéder au fichier avec l'adresse: monsite.com/dossier_du_forum/SSI.php et il vous donnera le chemin à utiliser.
Voici les différentes fonctions disponibles grace au fichier SSI.php. Les codes donnés doivent être placés à l'endroit désiré dans la source de vos pages.
Liste les fils les plus récents postés sur le forum. Les fils accessibles seulement par les membres et ceux accessibles par les invités seront filtrés.
Codes:
PHP: <?php ssi_recentTopics(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=recentTopics” –>
Liste les messages les plus récents postés sur le forum. Les messages accessibles seulement par les membres et ceux accessibles par les invités seront aussi filtrés.
Codes:
PHP: <?php ssi_recentPosts(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=recentPosts” –>
Liste les sondages les plus récents postés sur le forum.
Codes:
PHP: <?php ssi_recentPoll(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=recentPoll” –>
Liste les sections les plus actives du forum.
Codes:
PHP: <?php ssi_topBoards(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=topBoards” –>
Liste les 10 sections les plus visitées du forum.
Codes:
PHP: <?php ssi_topTopicsViews(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=topTopicsViews” –>
Liste les 10 fils les plus actifs (nombre de réponses) du forum.
Codes:
PHP: <?php ssi_topTopicsReplies(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=topTopicsReplies” –>
Liste les sondages les plus populaires du forum.
Codes:
PHP: <?php ssi_topPoll(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=topPoll” –>
Affiche le nom du membre avec le plus de messages et lien vers son profil.
Codes:
PHP: <?php ssi_topPoster(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=topPoster” –>
Affiche le dernier membre inscrit sur le forum avec lien vers son profil.
Codes:
PHP: <?php ssi_latestMember(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=latestMember” –>
Affiche les statistiques du forum avec le nomre de membres, fils, messages, catégories et sections.
Codes:
PHP: <?php ssi_boardStats(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=boardStats” –>
Liste le nombre d'invités, membres, et membres cachés visitant le forum. Les membres qui ne sont pas cachés seront listés avec un lien pointant vers leur profil.
Codes:
PHP: <?php ssi_whosOnline(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=whosOnline” –>
Affiche un message de bienvenue aux invités et aux membres. Si un invité est en ligne, une invitation d'inscription sura affichée, si le visiteur est un membre cette fonction affichera le nombre de messages de cet utilisateur.
Codes:
PHP: <?php ssi_welcome(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=welcome” –>
Affiche l'actualité du forum qui peut etre géré dans la section admin du forum.
Codes:
PHP: <?php ssi_news(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=news” –>
Affiche une section du forum et liste les fils en tant que liste de liens d'actualité pour votre site.
Codes:
PHP: <?php ssi_boardNews(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=boardNews” –>
Affiche la barre de menu du forum avec boutons incluant les liens vers accueil, aide, recherche, profil, calendrier etc.
Codes:
PHP: <?php ssi_menubar(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=menubar” –>
Affiche un formulaire de recherche du forum.
Codes:
PHP: <?php ssi_quickSearch(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=quickSearch” –>
Affiche la barre de menu du forum avec boutons incluant les liens vers accueil, aide, recherche, profil, calendrier etc.
Codes:
PHP: <?php ssi_menubar(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=menubar” –>
Affiche un formulaire de connexion (nom d'utilisateur et mot de passe) lorsqu'un invité est détecté.
Codes:
PHP: <?php ssi_login(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=login” –>
Affiche un lien de déconnexion lorsqu'un membre est détecté.
Codes:
PHP: <?php ssi_logout(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=logout” –>
Affiche les anniversaires des membres du jour (si applicable) avec un lien vers leur profil et leur age.
Codes:
PHP: <?php ssi_todaysBirthdays(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=todaysBirthdays” –>
Affiche le nom du jour férié du moment, si applicable.
Codes:
PHP: <?php ssi_todaysHolidays(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=todaysHolidays” –>
Affiche le nom du jour férié du moment, si applicable.
Codes:
PHP: <?php ssi_todaysHolidays(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=todaysHolidays” –>
Affiche le nom de l'évènement du jour, si applicable.
Codes:
PHP: <?php ssi_todaysEvents(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=todaysEvents” –>
Affiche les anniversaires, jour férié, évènement du moment, si applicable.
Codes:
PHP: <?php ssi_todaysCalendar(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=todaysCalendar” –>
Affiche les évènement récents du calendrier, si applicable.
Codes:
PHP: <?php ssi_recentEvents(); ?>
SHTML: <!–#include virtual=“./SSI.php?ssi_function=recentEvents” –>
Une fonction supplémentaire est offerte par SSI.php en PHP seulement.
Le code suivant:
<?php trackStats(array('hits' ⇒ '+')); trackStats(); ?>
permet d'enregistrer le nombre de visiteurs de votre site et les ajoute au nombre de visites de votre forum. Le suivi des statistiques et le suivi des pages vues au quotidien doivent être activés dans la console d'administration sous Fonctionnalités et Options, Options.