Help - Search - Member List - Calendar
Full Version: [Bloc]Nouvelle page
IPBR-FR > Entraide > Forums dédiés aux mods majeures > Portal
Fantome
Bloc Nouvelle page pour IPB Portal

Ajoute un bloc dont le contenu est modifé par l'intermédiaire de l'admin


Etape 1 : Ouvrir sources/ipbportal.php
Chercher
CODE
    $this->site_bits['affiliates']     = $this->_show_affiliates();
Ajouter en-dessous
CODE
    $this->site_bits['npage']        = $this->_show_npage();


Chercher
CODE
}

?>
Ajouter au-dessus
CODE
/*-------------------------------------------------------------------------*/
// Bloc Nouvelle page
/*-------------------------------------------------------------------------*/

function _show_npage()
{
global $ibforums, $DB, $std, $print;

if ( ! $ibforums->vars['csite_npage_show'] )
{
return;
}

return $this->html->tmpl_npage($ibforums->vars['csite_npage_content'], $ibforums->vars['csite_npage_titre']);
}


Enregistrer et Fermer sources/ipbportal.php


Etape 2 : Aller dans l'ACP de votre forum
Etape 2.1 : Dans System Settings > View All General Setting > Import an XML settings file
Puis Puis importer les seting contenue dans le fichier [attachmentid=60]
Configuré les option du bloc dans les paramétres du portail.

Etape 2.2.1 :Dans Skins & Templates > Skin Manager > IPB Default Skin > Edit Root Skin Template HTML
Puis IPB Portal > csite_skeleton_template
Ajouter
CODE
<!--CS.TEMPLATE.NPAGE-->
Entre <!--Main Content--> et <!--End Main Content-->
Valider en cliquant sur Save Template Bit(s)

Etape 2.2.2 :Puis toujours dans IPB Portal cliquer sur Add Template Bit
QUOTE
New Template Bit Name : tmpl_npage
New Template Bit Incoming Data Variables : $content="", $titre="Nouvelle&nbsp;page"
Add New Template Bit :
CODE
<div class="borderwrap">
<div class="maintitle"><{CAT_IMG}>&nbsp;{$titre}</div>
<div class="tablepad">
 $content
</div>
</div>
Valider en cliquant sur Save Template Bit(s)


FIN
magic.mimi
QUOTE
Ajoute un bloc dont le contenu est modifé par l'intermédiaire de l'admin


tu peux préciser ? le contenu ? mais quelle sorte de contenu ? comme le message de bienvenue?
Fantome
ça fais longtemps que je l'est fais mais si je me souvien bien ça permet de créer un bloc où le contenue est modifiable par l'admin
sabbator
il y a t'il moyen d'en ajouter plusieurs facilement ? (pour des news par exemple ...)
Fantome
Facillement je dirai non si tu t'y connai pas en php et ipb.

Sinon il faut refaire les étape d'install une deuxième fois en changeant certaines variables pour que quand tu modifi une page ça modifie pas l'autre, il y auras aussi des modifs dans les nom de variable des setting.

Mais si tu vois pas ce que je veux dire je pense qu'il faut oublier la duplication des pages.
sabbator
et bien je vais oublier ... XD !!
par contre, si quelqun a un autre moyen de faire ce que j'appelle :
un bloc=une news
ce serait cool !

merci de ta reponse fantome !

++
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.