PHP-Nuke France - Communauté Européenne: Forums

FAQFAQ  RechercherRechercher
Groupes d'utilisateursGroupes d'utilisateurs    Les rangsLes Rangs
ProfilProfil  Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés  ConnexionConnexion
*AVANT TOUT, consultez la charte de nos forums !

ATTENTION
En téléchargeant une version de PHP-Nuke autre que celle que nous proposons, vous prenez la décision de ne pouvoir prétendre à aucun support sur nos Forums.
Vous êtes libre de faire vos propres choix mais nous ne pouvons accepter de faire le travail des autres.
Par conséquent et en connaissance de cause, toute question relative à une autre version que celle que nous nous sommes engagé à supporter sera transférée à la corbeille.

 Prenez 2 minutes pour prendre connaissance plus en détails de notre fonctionnement

Plusieurs types de blocs - "templates" différents

Aller à la page 1, 2, 3, 4  Suivante
Poster un nouveau sujet   Répondre au sujet    PHP-Nuke France - CE Index du Forum Blocks
Printer-friendly version
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
tcherno




Novice



Inscrit le: Jan 05, 2005
Messages: 24
Localisation: Suisse

MessagePosté le: 07.02.2005, 23:52:32    Sujet du message: Plusieurs types de blocs - "templates" différents Répondre en citant

Bonjour!

Après avoir cherché à modifier la couleur de fond d'un block (Encore un graaaand merci à CKforum pour son hack très, très pratique!), j'aimerais savoir s'il est possible de faire les choses suivantes:

1) Créer plusieurs types de blocks différents.
A savoir, créer plusieurs "blocks.html" (dans le dossier du theme) et pouvoir spécifier lequel un bloque doit utiliser.

Ceci dans le but de ne pas avoir de marges (tables) pour certains blocks afin de pouvoir y placer une image qui fait toute la largeur et toute la hauteur. Mais les conserver pour les blocks courants.


2) Est-il possible d'afficher une image différente suivant le block. Par exemple pour le titre du block.
J'avais trouvé ceci: http://www.kenetix.net/main/.../3693

mais ça ne fonctionne pas. Le titre texte s'affiche, pas l'image.

D'avance merci pour vos réponses! Smile
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
ckforum




Habitué
Habitué



Inscrit le: Jan 06, 2004
Messages: 1653
Localisation: FRANCE

MessagePosté le: 08.02.2005, 03:05:38    Sujet du message: Répondre en citant

Salut tcherno,

En fait pour le point :

1) Ce que tu souhaiterais c'est de pouvoir attribuer un theme pour chaque block ? si oui en te basant sur le même principe que le hack dont tu parles oui mais il faudrait rajouter un argument a la fonction et dans le titre du block par exemple :

H : block.html

ou H serait l'identifiant précisant un habillage
et ou block.html pourrait être block1.html block2.html eTC...

Donc dans ce cas oui ou alors on check dans le theme.php le titre du block et on affecte selon le titre du block un theme de block mais moin "pratique" ... surtout si tu changes le nom du block


2) idem que si dessus donc on ajouterais un argument du genre

I : imagessouhaitée.gif

I serait l'identifiant précisant que l'on souhaites une image (par défaut pas d'image si pas précisée) et ou imagessouhaitée.gif serait équivalent au nom d'une image particulière et stockée dans un rep. prédéfini de ton theme par exemple !

donc oui c'est possible mais il faudrait recoder et transposer un peu la fonction précédente en y ajoutant des arguments et conditions nécéssaires ...

mais pour le coup cela risquerait de faire des titre a rallonge et j'ai bien peur que la taille du champ titre dans la table des blocks ne soit pas assez grande, d'autant que si tu souhaites appliquer un theme spécial pour chaque block dans ce cas les premiers arguments que j'ai mis dans le titre ne serviront plus a grand chose alors on pourrait simplifier en appelant simplement un theme de block via le titre ?!

Mais pour ne pas partir sur un mauvais truc et tout simplement peut être que j'ai mal compris ta demande peux tu préciser ce que tu souhaites avec une image par exemple ?

@+

Nota : pour mémo de lecture post de référence cité :
http://www.phpnuke-europe.org/ftopicp-8644-.html#8644

_________________
Bah on fait ce qu'on peut Hein Pas vrai ? ! et Vous !!!
(pas de demande d'aide via MP Merci ....)
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
tcherno




Novice



Inscrit le: Jan 05, 2005
Messages: 24
Localisation: Suisse

MessagePosté le: 08.02.2005, 09:43:23    Sujet du message: Répondre en citant

Hello Ckforum!


1) Merci beaucoup pour ta réponse! D'après ce que tu proposes comme solution, tu as exactement compris ce que je souhaite faire. Seulement, ce ne serait que pour quelques blocks bien précis, pas pour tous. Et ils pourraient utiliser le même block de base, un block sans marges, pour que le contenu puisse le remplir complétement, selon le design créé manuellement en HTML (block personnalisé).

Voici une petite maquette de base de mon visuel (pas terminé, il y a encore du boulot):



On voit qu'il y a des blocks dans lesquels les images vont jusqu'au bord.

-Le coin haut gauche.
-Le coin bas gauche.
-La navigation de gauche (avec les carrés de couleur).
-Le block à droite de la photo du centre, avec le dégradé.

Je souhaite "juste" créer un type supplémentaire de block sans marges et pouvoir indiquer quel "modèle" doit utiliser tel block. Potentiellement, on pourrait en créer plus, mais ce n'est pas indispensable, puisque après c'est le contenu qui peut varier et qu'on peut changer la couleur du fond grâce à ton code.

Les blocks "standards" utiliseront le "blocks.html" du thème, avec marges (table).
Sur mon image, les blocks "recherche" et "connexion" utiliseront le "blocks.html" par défaut (avec marges).

Ton hack qui modifie la couleur de fond me sera grandement utile, pour configurer la couleur des blocks, il n'est pas devenu inutile, bien au contraire! Smile

2) Je souhaite placer une image qui pourrait être paramétrée différemment pour différents blocks. Exactement comme les hack des couleurs.
Dans le but de pouvoir placer une image en plus du titre. Ou simplement comme illustration dans le block.

Suis-je assez précis?

Merci pour ton aide!
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
ckforum




Habitué
Habitué



Inscrit le: Jan 06, 2004
Messages: 1653
Localisation: FRANCE

MessagePosté le: 08.02.2005, 11:20:53    Sujet du message: Répondre en citant

Re tcherno,

D'abord bravo pour ton theme bon idée Smile

bon laisse moi un peu de temps pour cogiter le truc pour récapituler tu souhaites :

1) appliquer un theme par block et sinon préciser application theme standard !
2) conserver le hack de gestion de couleurs de fond ?

Mais sur le point 2 je pense que cela fait double emploi car si tu as un theme par block tu pourrais tres bien dans ces fichier html appliquer un style particulier en reprenant des class via ton fichier style.css ? non ?

_________________
Bah on fait ce qu'on peut Hein Pas vrai ? ! et Vous !!!
(pas de demande d'aide via MP Merci ....)
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
tcherno




Novice



Inscrit le: Jan 05, 2005
Messages: 24
Localisation: Suisse

MessagePosté le: 08.02.2005, 11:49:28    Sujet du message: Répondre en citant

ckforum a écrit:
Re tcherno,

D'abord bravo pour ton theme bon idée Smile


Hello(again)!

Merci. Il va encore évoluer Razz

ckforum a écrit:
bon laisse moi un peu de temps pour cogiter le truc pour récapituler tu souhaites :

1) appliquer un theme par block et sinon préciser application theme standard !


Oui. Définir si le block utilise "blocks.html" ou "blocks_1.html", par exemple.

ckforum a écrit:

2) conserver le hack de gestion de couleurs de fond ?


Oui bien sûr Smile Il est top et sera très utiler pour placer des infos en évidence! (encore merci!)

ckforum a écrit:

Mais sur le point 2 je pense que cela fait double emploi car si tu as un theme par block tu pourrais tres bien dans ces fichier html appliquer un style particulier en reprenant des class via ton fichier style.css ? non ?


Eh bien, l'idée serait de n'avoir que deux "modèles" de blocks (Avec et sans marges intérieures, pas besoin de plus. Mais si c'est possible, pourquoi pas Smile ). Et de pouvoir, pour ces blocks, choisir la couleur du fond et une image qui se trouve dans un répertoire.

Pour les blocks personnalisés (HTML), pas nécessaire d'insérer un image via un hack spécial, mais pour les blocks standards - qu'on ne peut pas modifier visuellement - cela est utile pour insérer une image qui ne se trouve pas dans "blocks.html".

Admettons que pour le block "recherche" je souhaite afficher un picto "loupe", pour le block "utilisateurs" un picto de "bonhomme", pour la connexion un picto "clef", etc...

C'est super sympa de m'aider!
J'ai une bonne expérience du HTML, mais une toute petite base de PHP...
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Printer-friendly version
Poster un nouveau sujetRépondre au sujet    PHP-Nuke France - CE Index du Forum Blocks Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2, 3, 4  Suivante
Page 1 sur 4

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers dans ce forum
Vous pouvez télécharger des fichiers dans ce forum

:: Powered by phpBB © 2001, 2005 phpBB Group ::

Site motorisé par PHP-Nuke en version Française distribuée par PHP-Nuke France - CE
PHP-Nuke © 2004 by Francisco BURZI
Logiciel gratuit que vous pouvez redistribuer librement en respectant la licence GPL
Tout le contenu du site est copyright PHP-Nuke France - CE
Site déclaré à la C.N.I.L sous le n° de dossier 865996
Noms de domaines, hébergement et site propriété de RondPoint Médias Services - Jean-Claude GIRAUD
Design RMS - Création RondPoint Médias Services   RondPoint Médias Services - © 2005 / 2006
Réseau : Etxe Ama - Ovalie - PHP-Nuke France : CE - RondPoint Médias Services - La Vallouise