IP.Content est un outil permettant la création d'un site web dynamique et dont le contenu peut être alimenté par votre communauté. De part ces fonctions, beaucoup souhaite l'utiliser comme site principal.
Il est donc intéressant de pouvoir afficher ses pages faites avec IP.Content en page principale du site.
Il y a 2 solutions, qui dépendent de l'installation initiale de votre forum.
Un conseil : Configurez les URL conviviales avant de faire ceci
I. Votre forum est installé à la racine de votre serveur
Vous avez installé votre forum à la racine de votre serveur, et donc lorsque vous taper l'adresse de votre site web, vous arrivez directement sur votre forum.
Dans ce cas, après l'installation d'IP.Content, ouvrez le fichier "initdata.php"
Chercher la ligne suivante :
define( 'IPS_DEFAULT_PUBLIC_APP', 'forums' );
Et remplacer la par
define( 'IPS_DEFAULT_PUBLIC_APP', 'ccs' );
Grace à cela, vous accéderez directement à vos pages d'IP.Content en tapant l'URL principale de votre site.
II. Votre forum est installé dans un dossier /forum/ sur votre serveur
Vous avez installé votre forum dans un dossier /forum/ sur votre serveur, et donc pour accéder au forum, vous devez taper votresite.com/forum
Installez donc IP.Content normalement.
Créez une page qui servira d'accueil à votre site, et ce via "Page Manager > Pages"
Ce qui est important, c'est de retenir ce que vous indiquerez dans "Entrer le nom de fichier de la page"
Exemple :
Ici, nous avons nommé le fichier de la page qui servira d'accueil : "index.php"
Rendez vous ensuite dans "Settings > Paramètres > IPS Apps > IP.Content Settings" et allez dans la partie Default Pages
Vous indiquerez le nom du fichier (dans notre exemple "index.php") dans la ligne Default Home Page
Ensuite, retourner dans l'archive "app_content_x_x_x" que vous avez obtenue chez IPS
Vous avez utilisez le contenu se trouvant dans "upload" pour installer IP.Content, maintenant nous allons utiliser le contenu se trouvant dans "Tools".
Vous y trouverez un fichier "index.php" que nous allons utiliser
Ouvrez ce fichier "index.php"
Cherchez la ligne
$path_to_ipb = './forums/';
Et modifiez la en fonction du nom du répertoire dans le lequel vous avez installé votre forum. Ici j'avais pris comme exemple le fait que le forum était installé dans /forum/
Je remplace donc la ligne mentionnée par celle ci (je retire le s)
$path_to_ipb = './forum/';
Sauvegardez ce fichier, et vous pouvez le placer à la racine de votre serveur, à l'aide votre logiciel FTP.
Allez ensuite dans "Settings > Paramètres > Avancés > IPS Apps > IP.Content Advanced Settings".
Remplissez le 1er champs par l'URL de votre site. Il s'agit en fait de l'endroit ou vous placerez le fichier "index.php" que nous avons trouvé et modifié dans "Tools".
Dans le 2ème champ, indiquez simplement le nom du fichier (Soit "index.php").
La 3ème ligne, doit être utilisée si vous souhaitez configurer les URL Conviviales. (Recommandé)
Pour cela, je vous renvois vers cet article
Voila, votre site est opérationnel pour l'utilisation de IP.Content en page d'accueil tout en gardant votre forum dans son propre répertoire. (/forum/ dans notre exemple)
Il peut parfois être nécessaire de reconstruire le cache FURL après avoir terminé la configuration
Pour cela, rendez-vous dans "Outils & paramètres > Gestion des caches", et cliquez sur le bouton à droite "Reconstruire le cache FURL"
Commentaires recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.