Fork me on GitHub






Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Salut,

Je developpe

J'utilise ce type de code pour intégré des pages dans la partis centrale de xoops de façon totalement independante, qui sont elle appeler par Multimenu

Exemple du code :

<?php
include_once '../mainfile.php';
include_once 
'../header.php';
$xoopsOption['show_rblock'] = 1// 1 = Avec blocs de droite - 0 = Sans blocs de droite
?>
<!-- Code html ou php de la page à afficher -->
<!-- Fin du code html ou php de la page à afficher -->
<?
include_once '../footer.php';
?>


M'a question est la suivante comment je peut dire à xoops d'afficher tel ou tel block si tel ou tel page est afficher ?????

Car je peut effectivement paramétré l'affichage ou non de blocs en fonction des modules installer, et avec l'admin des versions xoops 2.2.x je pouvais même choisir quel page de chaque module. Ce qui n'est pas encore possible de faire avec xoops 2.0.16

Posté le : 15/12/2006 13:54

Edité par theking83 sur 26/12/2006 04:57:51

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
Tu peux faire cela en créant une variable smarty et en adaptant ton theme pour afficher un certain bloc en fonction de l'etat de la variable smarty. Il suffit d'affecter une valeur différente à la variable en fonction de la page que tu as affiché

Posté le : 15/12/2006 14:27
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut !
je me demande si ça : http://www.xoops.org/modules/news/article.php?storyid=3546
ne pourrait pas t'aider ?
ça vient de sortir (mais il faut php5)

Posté le : 15/12/2006 15:14
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Citation :

philou a écrit:
Tu peux faire cela en créant une variable smarty et en adaptant ton theme pour afficher un certain bloc en fonction de l'etat de la variable smarty. Il suffit d'affecter une valeur différente à la variable en fonction de la page que tu as affiché


Cela est du domaine du possible rapidement

Maintenant Philou comment qu'on fait pour "fabriquer" une variable smarty, car j'avoue le language smarty je ne mi suis pas encore pencher dessus. Vue que je suis qu'un simple autodidacte et que avec le "html" "php" mysql" et "css" cela me fais dejas beaucoup à assimiler.

Si j'essai d'en avaler encore je risque de faire une indigestion, mais promis je m'y pencherais dessus des que je commenserais de nouveau à avoir fain

Tu aurais pas un exemple à me fournir, ensuite promis je ferais fonctionner mon cerveau pour adapter au reste de mes pages.

Posté le : 17/12/2006 14:57

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Citation :

blueteen a écrit:
salut !
je me demande si ça : http://www.xoops.org/modules/news/article.php?storyid=3546
ne pourrait pas t'aider ?
ça vient de sortir (mais il faut php5)


Je comprend pas bien l'anglais mais je crois que cela aurais pus faire l'affaire.
Mais mon hebergeur n'a que le php 4.4.4 et pas de double installe ou je pourrais faire fonctionner les scripts en mettent l'extention .php5

C'est dommage il aurais pus faire compatible php4 et php5

Sinon merci pour les réponces.
J'avoue que certaine je ne les trouves pas tous seul car l'anglais et moi cela fais 10

Posté le : 17/12/2006 15:16

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Tu devrais utiliser l'astuce : module fantôme

A +

Posté le : 17/12/2006 15:36

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
essaie avec

$xoopsTpl->assign'xoops_showrblock'0);

Posté le : 17/12/2006 18:57
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Citation :

kris a écrit:
Bonjour,

Tu devrais utiliser l'astuce : module fantôme

A +


J'ai chercher et pas trouver d'exemple.
Mais si je reste dans la logique, cela voudrais dire que l'on met tous les fichiers nécéssaire pour faire un module, mais qui en faite n'en est pas un, et à l'intérrieur on y copie les pages que l'on veux. Et ensuite je pourrais choisir quel bloc s'affiche avec ce "faux" module.
C'est bien cela ?

Citation :

DuGris a écrit:

essaie avec

$xoopsTpl->assign'xoops_showrblock'0);



Bon alors heu comment dire... ou je met ce petit code, dans mon theme.
Si c'est bien cela ce petit code vas faire quoi ? Et dans chaqu'une de mes pages indépendante je fais quoi pour modifier.

Ou alors c'est dans le code de chaqu'une de mes pages que je dois mettre un petit code different ???

Ben oui comme quoi mon cerveau bouillone .....

Posté le : 17/12/2006 22:10

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
regardes ce sujet et réponse de christian

A +

Posté le : 18/12/2006 00:06

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Comment gerer l'affichage des blocs dans des pages independante dans xoops.
Régulier
Inscrit: 19/04/2003 11:57
Messages: 276
Whéééé,

Je sais sur ce coup la j'ai mis du temps à répondre
Mais je me suis mis bidouiller mon propre module dans la fouler.
En faite j'ai intégré à ce module les pages que je voulais afficher et du coup je peut choisir quel blocs s'affiche ou non avec ses pages intégré à ce module "vide"

C'est un bon principe aussi pour apprendre comment on fais un module :banane:

Maintenant personnellement je regrette la possibilité qu'avais xoops vers 2.2.x de pouvoir aussi choisir quel blocs vas s'afficher par rapport au page du module.

Y aurait-il pas la possibilité d'ajouter cela à xoops 2.0.16 Car c'est bien pratique avec un module du genre Page 1.16 on pourrais regrouper toute les pages indépendante et choisir quel blocs s'affiche quand une page donner s'affiche.

Enfin bref s'il faut patienté jusqu'à la sortie de la version xoops 3 alors j'attendrais :xfsuper:

Posté le : 25/12/2006 18:52

Cordialement,
Theking83
www.ltdw.net
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

24 Personne(s) en ligne (17 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 24 | Plus ...