Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
Je suis en train de m'amuser quelque peu avec la futur 1.3, je sais que le css n'est pas encore fixé mais bon à mes risques j'ai voulu essayer mon futur design sur celle-ci, déjà pour voir si je pouvait l'adapter.
Jusque ici tout vas bien, ensuite en me baladant sur punres j'ai vu l'extension portal qui ma foi est bien sympathique je trouve, mais trop chargée à mon goût.
Ce que je désirerais faire ce serait inclure des blocs comme c'est possible sur la 1.2 mais sur la 1.3 
J'ai fait quelques tests et je dois avouer que je bloque un peu.
Bon voilà le lien vers le forum que j'ai crée, celui-ci n'est pas en production, juste en test.
http://creapun.com/demo/punbb_1-3/
J'aurais aimé savoir si quelqu'un pouvait m'aider à intégrer des blocs comme ceux du portal 1.7 proposé pour la 1.3 sur mon index ? J'ai eut beau retourner tout les fichiers du dossier portal, j'en suis resté la. Je viens vous demander un petit coup de pouce si cela est possible.
Hors ligne
perso j'ai des doutes sur cette extension vu les retours ici http://punbb.org/forums/viewtopic.php?id=18444&p=1
donc je ne me pencherai pas trop dessus et ferai plutôt ma propre extension.
sinon très très belle interface de démo !
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
Merci foxmask 
Je ne veut pas l'utiliser, je voudrait savoir comment ajouter des blocs dans le TPL de la branche 1.3 et la seule extension que j'ai trouvée utilisant ce principe de bloc était portal, personnelement je ne tiens pas à l'utiliser non plus.
Je voulais juste m'inspirer du principe des blocs pour l'integrer à l'index.
Hors ligne
Quels types de blocs souhaitez vous créer? Voulez les créer dans des fichiers séparés (c-a-d une nouvelle page)? Souhaitez les integrer dans une seule page déjà existente du forum? Ou finalement voulez-vous modifer le forum afin d'integrer un bloc supplementaire (quel type?) à toutes les pages?
En fonction des reponses je pourrais surement vous aider (en vous expliquant le principe (à la manière dont je l'ai compris en tout cas
)
Dernière modification par Apophis (07-03-2008 21:38:16)
Join us now and share the software, Hackers you'll be FREE!
Hors ligne
Apophis par pitié pas de vouvoiement j'ai l'impression de vieillir 
Pour revenir à nos moutons je souhaite intégrer deux blocsqui sont présents dans portal 1.7 de Daris ( voir punres ) :
- who_is_online
- Banners
Et un dernier bloc dans lequel j'inclu du texte mais bon ça je devrait arriver à le faire seul en voyant le principe des deux premiers.
Te faut-il plus de détails ?
Hors ligne
pour le vouvoiment c'est presque devenu une habitude pour moi, mais je me corrige...
Ok je vais essayer d'être le plus clair possible même s'il manque certaines infos que tu ne m'as pas fournis:
Donc je vais baser mon explication sur l'extension portal auquel je viens de jeter un coup d'oeil. Si tu veux intégrer des blocs comme "who's online" et "banners" (respectivement à droite et à gauche), nous pouvons proceder exactement comme Daris l'a fait, mais en modifiant le main.tpl.
En gros l'idée serait de mettre tout le contenu "normal" (c'est à dire avant qu'on ne pense à creer des blocs supplementaires) de la page entre des balises de type <div id="center"> et </div>.
Puis les blocs que nous voudrons rajouter, seront entre les balises <div id="a_gauche ou a droite"> et </div>. Et finalement, nous placerons ces blocs au bon endroit grace au css (mais ca je sais que vous savez mieux le faire que moi
).
En pratique donc, nous devrons modifer le main.tpl. Voici à quoi ca pourrait ressembler:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <!-- pun_local -->>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- pun_head -->
</head>
<body>
<div <!-- pun_page --> class="pun-page">
<div class="pun">
<!-- pun_skip -->
<div id="pun-home">Powered by <a href="http://punbb.org/">PunBB</a></div>
<!-- pun_title -->
<!-- pun_desc -->
<!-- pun_navlinks -->
<!-- pun_visit -->
<div id="bloc_de_gauche">
<!-- contenu du bloc de gauche -->
</div>
<div id="bloc_de_droite">
<!-- contenu du bloc de droite -->
</div>
<!-- ET TU PEUX AJOUTER AUTANT DE BLOCS QUE TU DESIRES EN SUIVANT CE PRINCIPE -->
<div id="center"> <!-- ON PLACE DONC TOUS LE CONTENU NORMAL DE LA PAGE ENTRE CES BALISES, PUIS QUE L'ON CENTRERA GRACE AU CSS -->
<!-- pun_alert -->
<!-- pun_announcement -->
<!-- pun_crumbs -->
<div class="divider"><hr /></div>
<!-- pun_main -->
<div class="divider"><hr /></div>
</div> <!-- ICI C'EST LA FIN DE "center" CAR ON N'A PAS BESOIN DE CENTRER LE PIED DE PAGE -->
<!-- pun_stats -->
<!-- pun_about -->
<!-- pun_debug -->
</div>
</div>
</body>
</html>Ensuite, tu peux aisément remplire ces blocs en modifiant le header.php car c'est là je pense, que la template est chargée et préremplie.
Finalement, voici la structure générale d'un bloc "à la punbb 1.3" (de type catégorie)
<div class="main-head">
<h2><span> NOM DU BLOC</span></h2> /* C'est c'est pour ce qui sera affiché dans la "barre bleu" au dessus d'une catégorie" */
</div>
<div id="categoryX" class="main-content category"> /* Le "X" represente l'ID de la catégorie. Tu peux donc cibler une à une toutes les catégories */
CONTENU DU BLOC
</div>Ben voila la manière dont j'ai compris le truc. Si vous ne pigez rien de mon beau discours, dites toujours, je suis toujours pret à m'exprimez mieux
Join us now and share the software, Hackers you'll be FREE!
Hors ligne
Pages : 1