Aide générale [Réglé] [PBTV 4.1] Index personnalisé
Bonjour,
Je viens aujourd'hui d'installé PHPBoost 4.1. Je n'y avait pas touché depuis 2 ans au moins, et j'ai remarqué que les codes ont beaucoup changé, et je n'est pas trop compris comment faire une page personnel pour l'index avec le flux des news, du forum et l'édito.
Cordialement, Navalex.
Je viens aujourd'hui d'installé PHPBoost 4.1. Je n'y avait pas touché depuis 2 ans au moins, et j'ai remarqué que les codes ont beaucoup changé, et je n'est pas trop compris comment faire une page personnel pour l'index avec le flux des news, du forum et l'édito.
Cordialement, Navalex.
Bonjour (tardif, désolée ..),
Pour la page index, tu as un module appelé home custom que tu trouveras à cette adresse :
- http://www.phpboost.com/download/download-346+homecustom.php
<l'environement de PBt est généré automatiquement , et tu peux modifier le fichier "templates,home.tpl" via l'administration de ton pbt pour intégrer le code et les flux qu'il te faut ..
pour intégrer les flux.
Attention : tous les modules appelé dans le code doit être activé , sinon cela vous génèrera une erreur dans la page index, ne placez que les codes des moddules que vous avez activé .. je ferais un page index type quand je serai plus dispo pour la 4.0 /4.1 et 4.1.2 .
@imablement Swan.
Pour la page index, tu as un module appelé home custom que tu trouveras à cette adresse :
- http://www.phpboost.com/download/download-346+homecustom.php
<l'environement de PBt est généré automatiquement , et tu peux modifier le fichier "templates,home.tpl" via l'administration de ton pbt pour intégrer le code et les flux qu'il te faut ..
pour intégrer les flux.
Code TPL :
<div><!-- code pour pouvoir avoir seulement la shoutbox sur la page d'accueil --> <?php $shoutbox_menu = new ShoutboxModuleMiniMenu(); echo $shoutbox_menu->display(); ?> </div> <div class="accueil"> <div class="module_position"> <div class="module_mini_top" style="text-align:left;"> <a href="./syndication/?url/rss/news" title="Rss news"><img class="img_link valign_middle" src="./templates/<?php echo get_utheme(); ?>/images/rss.png" alt="Rss News" title="Rss"></a><h3 class="title valign_middle"> Actualités</h3> </div> <div class="module_mini_contents" style="text-align:left;"> <!-- code pour pouvoir avoir les NEWS sur la page d'accueil --> <?php echo Feed::get_parsed('news', Feed::DEFAULT_FEED_NAME, 0, false, 10); ?> <div class="text_center"></div> <div style="text-align:right;"> <a href="./news/news.php" class="small_link">Plus de news...</a> </div> </div> <div class="module_mini_bottom"></div> </div> <div class="module_position"> <div class="module_mini_top" style="text-align:left;"> <a href="./syndication/?url/rss/forum" title="Rss forum"><img class="img_link valign_middle" src="./templates/<?php echo get_utheme(); ?>/images/rss.png" alt="Rss Forum" title="Rss"><h3 class="title valign_middle"> Forum</h3></a> </div> <div class="module_mini_contents" style="text-align:left;"> <!-- code pour pouvoir avoir le FORUM sur la page d'accueil --> <?php echo Feed::get_parsed('forum', Feed::DEFAULT_FEED_NAME, 0, false, 10); ?> <div class="text_center"></div> <div style="text-align:right;"> <a href="./forum/index.php" class="small_link">Plus de sujets...</a> </div> </div> <div class="module_mini_bottom"></div> </div> <div class="module_position"> <div class="module_mini_top" style="text-align:left;"> <a href="./syndication/?url/rss/articles" title="Rss articles"><img class="img_link valign_middle" src="./templates/<?php echo get_utheme(); ?>/images/rss.png" alt="Rss articles" title="Rss"><h3 class="title valign_middle"> Tutoriels</h3></a> </div> <div class="module_mini_contents" style="text-align:left;"> <!-- code pour pouvoir avoir les ARTICLES sur la page d'accueil --> <?php echo Feed::get_parsed('articles', Feed::DEFAULT_FEED_NAME, 0, false, 4); ?> <div class="text_center"></div> <div style="text-align:right;"> <a href="./articles/index.php" class="small_link">Plus de tutoriels...</a> </div> </div> <div class="module_mini_bottom"></div> </div> <div class="nxt"> <div class="image_nxt"> </div> </div> <div class="tactile_forum"> <a href="http://localhost/phpboost/forum/index.php"><img src="./templates/<?php echo get_utheme(); ?>/theme/images/liens_copie.png" alt="Forum"></a> </div> <br /> <div class="tactile_telechargements"> <a href="http://localhost/phpboost/download/download.php"><img src="./templates/<?php echo get_utheme(); ?>/theme/images/liens_copie.png" alt="Téléchargements"></a> </div> <br /> <div class="module_position">"><!-- code SONDAGE --> <?php $poll = new PollModuleMiniMenu(); echo $poll->display(); ?> </div> <div class="module_position"><!-- code livre d'or --> <?php $guestbook = new guestbookModuleMiniMenu(); echo $guestbook->display(); ?> </div> <div class="module_position"><!-- code shoutbox --> <?php $shoutbox = new shoutboxModuleMiniMenu(); echo $shoutbox->display(); ?> </div> </div>
Attention : tous les modules appelé dans le code doit être activé , sinon cela vous génèrera une erreur dans la page index, ne placez que les codes des moddules que vous avez activé .. je ferais un page index type quand je serai plus dispo pour la 4.0 /4.1 et 4.1.2 .
@imablement Swan.
Salut.
Et bien déjà merci de ton aide, mais après application du code, je me rends compte que je ne récupère pas les informations comme je l'aurais souhaiter.
En fait je penses que le mieux serais que je me connecte à la base de données et que je récupère ce que je veux, seulement j'ai encore jamais fais ça avec PHPBoost... ^^
Et aussi, on ne peut pas utiliser les variables de lang du style {SITE_NAME} et autres ?
Parce que je comptes peut être mettre mon site en plusieurs langues. :/
Et désolé si je parais comme un boulet, mais j'ai pas utilisé le CMS pendant plus de 2 ans, et à l'époque je ne m’intéressez pas trop à ce côté.
Cordialement, Navalex.
Et bien déjà merci de ton aide, mais après application du code, je me rends compte que je ne récupère pas les informations comme je l'aurais souhaiter.
En fait je penses que le mieux serais que je me connecte à la base de données et que je récupère ce que je veux, seulement j'ai encore jamais fais ça avec PHPBoost... ^^
Et aussi, on ne peut pas utiliser les variables de lang du style {SITE_NAME} et autres ?
Parce que je comptes peut être mettre mon site en plusieurs langues. :/
Et désolé si je parais comme un boulet, mais j'ai pas utilisé le CMS pendant plus de 2 ans, et à l'époque je ne m’intéressez pas trop à ce côté.
Cordialement, Navalex.
Bonjour,
pour ce que tu demande va falloir se tourner vers le module "HomeCustom" qui est fait pour ça et va répondre à tes attente à partir du moment ou tu t'y connait en PHP (MVC + POO si tu veux bien faire, sinon tu peu faire sans) et après le reste faudra fouiller dans la doc PHPBoost ou dans les modules.
Cordialement, janus57
pour ce que tu demande va falloir se tourner vers le module "HomeCustom" qui est fait pour ça et va répondre à tes attente à partir du moment ou tu t'y connait en PHP (MVC + POO si tu veux bien faire, sinon tu peu faire sans) et après le reste faudra fouiller dans la doc PHPBoost ou dans les modules.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie