Attention:
ça ne va pas être simple, il faut que tu comprennes comment fonctionne une lightbox,
et il faudra au bout du compte utiliser de façon un peu détournée le champ "description du forum",
on risque aussi mais c'est pas sûr, je dois aller vérifier, de devoir développer le script qui gère la lightbox, si on ne met pas la main sur le script IPB qui fait ça ou si ce script s'adapte mal à cette situation (c'est plutôt si la situation ne s'adapte pas au script, d'ailleurs).
Bon.
Imagine trois blocs:
un premier, qui prend tout l'écran, sans contenu, et avec un background semi-transparent
un second, qui vient par dessus ce premier bloc, qui est centré sur ta page, et affiche le contenu des règles.
Ces deux premiers blocs sont cachés par défaut, on ne les voit pas.
Sous ces deux blocs, ta page normale, qui contient le troisième bloc, avec un lien: si on clic sur ce lien, on ne va pas sur une nouvelle page, mais on affiche les deux premier blocs. Quand on reclique sur les blocs, ou seulement sur le premier bloc autour du second, ça referme tout et on revient au point de départ.
Tout ce que je viens de décrire se gère dans les templates, avec éventuellement un poil de CSS mais ce n'est pas obligé, CSS pouvant être intégré en ligne dans les templates.
Tout s'y gère, donc, sauf ceci:
si on clic sur ce lien, on ne va pas sur une nouvelle page, mais on affiche les deux premier blocs. Quand on reclique sur les blocs, ou seulement sur le premier bloc autour du second, ça referme tout et on revient au point de départ.
Ça, c'est un script qui va gérer ces comportements, donc soit on peut trouver et utiliser celui d'IPB, soit on en fait un nouveau.
Avant de commencer, prenons le temps que tu piges bien le système.