Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/sda/3/a/fredomkb/forum/include/common.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 44
Projets pour Spip et PunBb / bloc navigation

MiniGriSpip

Petit site de test et de démonstration du squelette MiniGriSpip 1.6...
Accueil du site > Accueil forums > Squelette MiniGriSpip > bloc navigation
Projets pour Spip et PunBb - Petit forum de discussion autour de quelques projets personnels pour SPIP et PunBb.
     

Annonce

Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)

Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier

IMPORTANT : La participation � ces forums est strictement r�serv�e aux membres inscrits, merci de votre compr�hension.

ATTENTION : L'inscription au forum est d�sormais ferm�e pour cause de spams en trop grande quantit�.

01/03/2011 - FredoMkb

  • bloc navigation

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#1 07-07-2007 15:49:09

marlene.N
Novice
Date d'inscription: 20-06-2007
Messages: 24

bloc navigation

bonjour, la construction de mon site avance malgr� qu'il ne soit pas encore en ligne... smile
cependant, je souhaiterai garder � gauche la liste des rubriques, zoom et sites r�f�renc�s ...
j'aimerai par contre mettre � droite le calendrier et les stats...
garder au milieu le bloc principal, bien sur smile
j'ai agrandi la page expr�s pour avoir la place � droite je pr�cise smile

heu, petite pr�cision, je debute carr�ment...donc c'est possible que je vous pose des tas de questions suite � vos r�ponses ( et �a, c'est quoi, et �a c'est quoi... )
pour pr�cision encore, j'ai modifi� plein de trucs, polices, couleurs, lien, bandeau hierarchie, que de l'apparence...j'ai compris l'histoire du float, mais comme la navigation j'ai compris que c'�tait un tout...faudrait le partager ? maman, j'ai peur, va falloir aller taquiner le HTML... blink

merci d'avance smile

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#2 07-07-2007 16:05:47

Sebasalex
Adepte
Date d'inscription: 04-04-2007
Messages: 55

Re: bloc navigation

Bonjour Marlene.N,

Pour bien d�buter dans tout ce qui est HTML, CSS, PHP et tous les langages informatiques, je te conseille de te faire un sch�ma avant de commencer � modifier ...

Pour ton soucis, je te propose la solution suivante :
Il te faut cr�er un nouveau bloc, comme ceci :

Code:

<div id="nom_bloc_de_droite">

</div>

Entre les balises "<div id"">" et "</div>", tu rajoutes les codes d�j� existants du calendrier et des statistiques ce qui devrait te donner ceci :

Code:

<div id="NOM_BLOC_DROIT">

<!-- Bloc calendrier -->
<div class="mgs_menu">
    <div class="mgs_picto mgs_picto_cal"></div>
    <ul class="general">
        <li class="mgs_menu_titre"><:mgs_calendrier:></li>
    </ul>
    <div class="mgs_menu_cal">
        [(#DATE|cal_site)]
    </div>
</div>


<!-- Bloc d'infos et statistiques du site -->
<!-- Code librement inspire du squeltte Sarka-Spip <http://sarka-spip.com/> -->
<div class="mgs_menu">
    <div class="mgs_picto mgs_picto_inf"></div>
    <ul class="general">
        <li class="mgs_menu_titre"><:mgs_infos:></li>
        <li class="mgs_vide"></li>
        <BOUCLE_der_modif(RUBRIQUES){age>=0}{par date}{inverse}{0,1}>
        <li class="mgs_menu_infos"><em><:mgs_der_modif:></em><br />
        <strong><:mgs_le:>[(#DATE|nom_jour)] [(#DATE|affdate)]</strong></li>
        </BOUCLE_der_modif>
        <li class="mgs_menu_infos_sep"></li>
        <li class="mgs_menu_infos"><em><:mgs_stats_contenus:></em><br />
        <B_articles_tout> <BOUCLE_articles_tout(ARTICLES){tout}> </BOUCLE_articles_tout>
            <:mgs_articles_nbr:><strong>#TOTAL_BOUCLE</strong>&nbsp;-&nbsp;
        </B_articles_tout>
        <B_breves_tout> <BOUCLE_breves_tout(BREVES){tout}> </BOUCLE_breves_tout>
            <:mgs_breves_nbr:><strong>#TOTAL_BOUCLE</strong><br />
        </B_breves_tout>
        <B_commentaires_tout> <BOUCLE_commentaires_tout(FORUMS){tout}> </BOUCLE_commentaires_tout>
            <:mgs_commentaires_nbr:><strong>#TOTAL_BOUCLE</strong><br />
        </B_commentaires_tout>
        <B_sites_tout> <BOUCLE_sites_tout(SITES){tout}> </BOUCLE_sites_tout>
            <:mgs_sites_nbr:><strong>#TOTAL_BOUCLE</strong>&nbsp;-&nbsp;
        </B_sites_tout>
        <B_auteurs_tout> <BOUCLE_auteurs_tout(AUTEURS){tout}> </BOUCLE_auteurs_tout>
            <:mgs_auteurs_nbr:><strong>#TOTAL_BOUCLE</strong>
        </B_auteurs_tout>
        </li>
        <li class="mgs_menu_infos_sep"></li>
        <li class="mgs_menu_infos"><em><:mgs_stats_visites:></em><br />
            <:mgs_visites_aujourdhui:><strong><:mgs_visit_today|visites_site:></strong>&nbsp;-&nbsp;
            <:mgs_visites_total:><strong><:mgs_visit_all|visites_site:></strong>
        </li>
    </ul>
</div> <!-- /menu -->

</div>

Le probl�me, c'est que je ne sais pas si tu as modifi� quelques bout de codes sur le calendrier ou les statistiques et si j'ai bien la m�me version que toi du squelette.
Quoiqu'il en soit, la premi�re partie est faite.

Maintenant, attaquons-nous au CCS :

Il faut ouvrir le fichier "mgs_style.css" (ou le fichier CSS que tu as).

Quelque part entre le d�but et la fin, il te faut rajouter ceci :

Code:

/* bloc droit */
#nom_du_bloc {
    width: 228px;
    margin: 0px;
    top: 190px;
}

Mais puisque tu as modifi� la taille du squelette, je ne sais pas quelles sont les valeurs � utiliser ...

Si je ne suis pas clair dans mon explication, merci de me le faire savoir wink

Cordialement,

Sebasalex

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#3 07-07-2007 16:10:41

marlene.N
Novice
Date d'inscription: 20-06-2007
Messages: 24

Re: bloc navigation

je ferai avec �a, c'est ce que j'avais pens� en fait, merci smile , je ferai �a plus tard smile

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#4 09-07-2007 15:52:18

marlene.N
Novice
Date d'inscription: 20-06-2007
Messages: 24

Re: bloc navigation

j'y arrive pas...
y'a trop de bugs....
parce que il faut changer tous les fichiers html...pour faire apparaitre mon nouveau bloc...
je me suis inspir�e de mgs_navigation pour cr�er mgs_menudroite dans lequel j'ai coup� coller tout, bloc calendrier et bloc infos sites...
mais �a le fait pas quand m�me...et y'a beaucoup de choses � changer dans le css...
je crois que je vais laisser tomber mes essais pour aujourd'hui   neutral

merci d'avoir r�pondu quand m�me smile

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#5 10-07-2007 14:07:51

marlene.N
Novice
Date d'inscription: 20-06-2007
Messages: 24

Re: bloc navigation

yepeeeee !!
ay� !
j'ai r�ussi !!!!!!!!
j'ai cr�� un nouveau inc-menudroite !!
je le fait inclure dans chaque page HTML...( toutes sauf celles du dossier inc bien sur...)
et voil� le travail...
le plus dur a �t� de comprendre en fait comment a �t� construit ton squelette, mais en tout cas, merci pour tous les commentaires et la clart� du codage, je trouve �a vraiment cool pour quelqu'un qui pigeait rien comme moi !!!

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

#6 10-07-2007 23:29:57

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: bloc navigation

Bonjour Marlene smile

D�s le d�part, j'ai voulu que MiniGriSpip soit un squelette relativement accessible aux d�butants, que j'�tais moi-m�me au d�but de ce projet.

Malheureusement, comme il arrive souvent lorsqu'on cherche � am�liorer un projet en lui ajoutant des nouvelles fonctionnalit�s, il se trouve que le squelette est devenu de plus en plus compl�xe au fil de versions, il se peut donc que certains choses restent plus difficiles � aborder et � comprendre lorsqu'on d�bute avec Spip et, d'autant plus difficiles, si on d�bute �galement avec le Html et les Css...

En tout cas, on �prouve souvent une grande satisfaction, quelque soit notre niveau, lorsqu'on arrive � r�liser ce qu'on avait envie de faire, et je suis toujours tr�s heureux d'apprendre que des utilisateurs relativement novices arrivent quand-m�me � personnaliser le squelette...

Enfin, Marlene, ce qui serait sympa, c'est que tu commentes, en quelques mots, ce que tu as fait, finalement, pour r�ussir � r�aliser ton id�e, afin que d'autres utilisateurs puissent, � leur tour, profiter de ton exp�rience et apprendre � faire la m�me chose...

Voil�... bonne continuation et � bient�t smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#7 17-07-2007 17:48:36

rems
Novice
Date d'inscription: 06-04-2007
Messages: 15

Re: bloc navigation

Le fait de pouvoir choisir la position et le contenu des blocs me para�t int�ressant, m�me si le risque comme l'�voquait Fredo est d'obtenir au final "une usine � gaz". Il faut garder � l'esprit "un squelette pour un usage pr�cis".
Pour information (et on en a d�j� parl�, Fredo), j'utilise pour mon site scolaire le squelette EVAWEB avec des plugins propres � ce squelette, notamment le plugin HABILLAGE (voir ici, ici, ici). L'id�e est celle d'un plugin EVA HABILLAGE qui permet � l'aide d'options, de choix, de positionner les bloc et modifier leur contenu (ceci implique la cr�ation et l'utilisation de 3 bases de donn�es suppl�mentaires pour la gestion de l'habillage) tout en respectant l'usage et l'esprit du squelette.

Je n'aime pas le plugin habillages pour SPIP qui permet la gestion de mod�les : on s'y perd et au bout du compte on perd l'usage du squelette qui correspond � un besoin.

Faute de temps (question de priorit� !) je ne peux me placer aujourd'hui qu'en tant qu'utilisateur de spip et de squelettes... J'esp�re l'ann�e scolaire prochaine pouvoir me consacrer davantage au d�veloppement.

Voil�, bonne lecture.

(Site du coll�ge, encore en "construction").

Derni�re modification par rems (17-07-2007 17:49:58)


Samuel REMOUE
PRTIC en Coll�ge
Nancy - Lorraine

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 492

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#8 18-07-2007 07:17:21

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: bloc navigation

Bonjour Rems smile

rems a �crit:

Je n'aime pas le plugin habillages pour SPIP qui permet la gestion de mod�les : on s'y perd et au bout du compte on perd l'usage du squelette qui correspond � un besoin.

En effet, disons que les plugins qui permettent de changer d'habillage graphique ou, encore mieux, ceux qui permettent de choisir diff�rents squelettes � la vol�e, posent effectivement le probl�me de la non d�finition du type de site qu'on souhaite pr�senter et utiliser.

Les squelettes ne se distinguent pas uniquement par leur aspect graphique, chaque squelette est normalement imagin� et con�u pour un type d'utilisation, plus ou moins sp�cifique ou cibl�, mais en tout cas chaque squelette ne peut pas s'adapter correctement � tous les types d'utilisations.

D'ailleurs, certains squelettes adoptent une "philosophie" bien d�finie et en tout point coh�rente avec le type d'utilisation choisie.

Par exemple, un squelette con�u essentiellement pour �tre utilis� sur des sites de type "portail", sera bien moins � l'aise dans une utilisation de type "blog", et ceci ne tient pas uniquement � l'aspect graphique, mais aussi aux fonctionnalit�s propos�es, � l'architecture des contenus, aux choix typographiques, etc.

Donc, en conclusion, l'id�al est de bien d�finir son propre besoin, puis ensuite aller piocher parmi les nombreux squelettes existants ceux qui s'adaptent le mieux � l'utilisation choisie, et ne pas s'arr�ter uniquement � l'aspect graphique, sachant que c'est souvent la partie la plus simple et rapide � personnaliser en cas de besoin.

Je crois Rems que sur ce sujet nous partageons en effet un point de vue tr�s semblable...

�+ smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#9 18-03-2008 07:44:38

ethos
Novice
Lieu: Reims
Date d'inscription: 13-03-2008
Messages: 22
Site web

Re: bloc navigation

Bonjour Fredo,

J'ai une question proche de celle de marlene.N, je souhaite cr�er un bloc au coin � droite dans le corps de la page qui ne comporte aucune fonction spip mais uniquement destin� � contenir une image et qui se superpose au fond de page. Je n'y parviens pas. Je ne vois pas comment faire et dans quel fichier html placer ce bloc puisque je souhaite que ce fond apparaisse dans tout le site tout comme le fond de page. C'est difficile car on ne peut pas visualiser ce que l'on fait dans un logiciel pour cr�er les sites.

Merci.

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#10 18-03-2008 10:21:02

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: bloc navigation

Bonjour Ethos smile

Je ne sais pas si j'ai bien compris ce que tu souhaite faire, dans tous les cas, si tu cherches � afficher une image sur l'ensemble des pages du site, j'ai peur qu'il faille justement faire la modification sur tous les fichiers principaux du squelette, � savoir : "404.html", "article.html", "auteur.html", "breve.html", "calendrier.html", "forum.html", "mot.html", "plan.html", "recherche.html", "rubrique.html" et "sommaire.html".

Pour pouvoir visualiser les modifications en travaillant en local, il faut installer une version de Spip sur ton poste de travail puis faire les diff�rentes manipulations en contr�lant au fur et a mesure, en vidant le cache de Spip � chaque modification pour qu'elle s'affiche correctement...

Sur le site de la documentation de Spip, je pense que tu trouveras les explications n�cessaires pour installer le logiciel en local...

Pour revenir � ta question, je n'ai pas bien compris o� tu souhaites exactement afficher ton image, mais, sans avoir � modifier tous les fichier cit�s plus haut, tu peux peut-�tre utiliser une image de fond directement r�gl� dans la feuille de style... un truc du genre :

Code:

.blocMgs {
    background-image: url(chemin/de/mon/image.jpg); 
    background-position: center 0px; 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
}

Tu r�gles les valeur des attributs selon tes besoins, mais, �videmment, il faut trouver quel est exactement l'objet "blocMgs" du squelette qui convient le mieux... peut-�tre tout simplement un nouveau bloc-menu dans le fichier "inc-menu.html" ?  huh

Voil�... pas mieux pour le moment... tiens-nous au courant Stp... �+ smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#11 18-03-2008 17:20:26

ethos
Novice
Lieu: Reims
Date d'inscription: 13-03-2008
Messages: 22
Site web

Re: bloc navigation

Re-bonjour Fredo,

Je travaille effectivement en local pour spip, d'ailleurs j'utilise MAMP qui est tr�s utile pour g�rer les sites en local avec un Mac sans avoir � d�commander httpd.conf et installer MySQL. Ma question est celle d'un novice dans la modification des squelettes. Je la reformule plus clairement, je vais tout du moins le tenter !

En fait je veux cr�er un nouveau bloc transparent contenant une image.gif, j'ai essay� en incluant un nouveau style css (un peu comme tu le proposes) ceci directement dans mgs_style.css mais ce nouveau bloc n'appara�t pas m�me apr�s recalcul de la page. Je voudrais qu'il soit positionn� hors du cadre04 et du bandeau, il serait � peu pr�s l� o� est inscrit "recalculer la page", "modifier article". Ce bloc doit �tre en surimpression au dessus de l'image de fond backgroung que j'utilise et visible en permanence (sommaire, articles, plan, rubriques etc.)

En html, avec Dreamweaver, par exemple, il est assez facile de cr�er un nouveau calque sur la page et de le positionner simplement o� on le souhaite sur la page en le glissant, par contre, dans Spip, je ne sais pas comment cr�er ce nouveau calque pour y ins�rer une image (background-image: url(chemin/de/mon/image.jpg); ). Si on ouvre un fichier html de Spip je ne vois qu'une liste de code et de boucles spip. J'ai bien compris qu'il me faut modifier donc directement la feuille de style css manuellement et que je dois v�rifier en local, mais j'en reviens au d�but de ma question : les codes que j'ai essay� ne fonctionnent pas. Dois-je essayer avec le fichier par d�faut habillage.css ? Cr�er une nouvelle feuille de style... Ou toute autre solution ? Il y a une logique qui m'�chappe !

J'ai essay� cela en vain

#monbloc {
    position: absolute;
    top: 0px;
    right: 0px;
    background: transparent url(monimage.gif)
    right top no-repeat;
    }

J'esp�re avoir �t� un peu plus clair blink

Merci pour ta disponibilit� et la clart� de tes r�ponses.

Derni�re modification par ethos (18-03-2008 17:33:26)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#12 19-03-2008 11:32:13

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: bloc navigation

Bonjour Ethos smile

Ok ok, je comprends mieux maintenant...  oui

Bon, voici ce que je te propose de tenter (pas test�, juste � l'intuition wink ) :

1. �dite le fichier Html nomm� "inc-bandeau.html" qui se trouve dans le dossier "inc"

2. Tout au d�but, avant les premi�res balises Html, place le bout de code suivant :

Code:

<div style="width: 80px; height: 15px; position: absolute; top: 0px; right: 0px; background-image: url(monimage.gif); background-position: 0px 0px; background-repeat: no-repeat; display: block; z-index: 100;"> </div>

3. �videmment, il faut que tu adaptes les dimensions du bloc selon tes besoins (les dimensions de l'image en principe). Ici deux choses qui peuvent avoir leur influence, suivant les navigateurs, sont les attributs "display" et "z-index", � tester pour v�rifier leur int�r�t dans ton cas de figure...

4. Comme d'hab, vide le cache de Spip avant de recharger les pages...

Voil�... j'esp�re que cette piste te sera utile... tiens-nous au courant Stp... �+ smile

PS. Moi aussi je travail sur Mac avec Mamp wink


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#13 19-03-2008 19:22:52

ethos
Novice
Lieu: Reims
Date d'inscription: 13-03-2008
Messages: 22
Site web

Re: bloc navigation

Bonjour,

Je ne trouve pas de solution. Le calque existe bien mais sans image pourtant l'image est bien visible dans le fichier inc-bandeau.html. J'ai bien vid� le cache. Peut-�tre est-ce un conflit avec l'image de fond de page g�r� par les css. Je ne veux pas trop prendre de ton temps sur ce probl�me ! Il faut que je fasse d'autres essais. Je te tiens au courant.

Merci.

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#14 19-03-2008 19:48:24

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: bloc navigation

Ethos,

J'ai oubli� de te dire qu'il faut faire attention au chemin d'acc�s vers l'image, Spip est assez d�concertant pour �a... je te conseil de placer ton image dans le dossier "images" du dossier du squelette, puis d'utiliser la syntaxe suivante sur le bloc "div" pr�c�dent :

Code:

<div style="width: 80px; height: 15px; position: absolute; top: 0px; right: 0px; background-image: url([(#CHEMIN{images/monimage.gif})]); background-position: 0px 0px; background-repeat: no-repeat; display: block; z-index: 100;"> </div>

Au fait, au lieu de mettre l'adresse de l'image en dur (et se tromper la plupart du temps, ce qui m'est arriv� suffisamment souvent pour le savoir), laisse � Spip le soin de calculer le chemin d'acc�s vers le fichier image avec la balise "#CHEMIN" dont c'est le r�le, indique juste le dossier et le nom de l'image, la balise fera le reste lors du calcul de la page...

Petit dernier d�tail, cette solution ne fonctionnera �videmment pas dans la feuille de styles, c'est pourquoi il vaut mieux utiliser des styles en ligne pour ce genre d'utilisations (et puis, cette m�thode assure une meilleure compatibilit� avec les diff�rents navigateurs, enfin, selon mon exp�rience)...

Voil�... tiens-nous au courant Stp... �+ smile


Fredo d;o)
"Un pas � la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#15 20-03-2008 13:31:40

ethos
Novice
Lieu: Reims
Date d'inscription: 13-03-2008
Messages: 22
Site web

Re: bloc navigation

Merci Fredo,

Ta m�thode fonctionne tr�s bien top, c'est effectivement la balise #CHEMIN qui �tait d�terminante pour afficher l'image ! J'appr�cie vraiment tes comp�tences. C'est plut�t myst�rieux pour moi qui suis peu familiaris� avec les boucles et balises Spip. Il ne me reste qu'� trouver le bon niveau de z-index pour que l'image ne recouvre pas le cadre04 et le bandeau.

Hors ligne

 
  • bloc navigation

Pied de page des forums

Propuls� par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Suivre la vie du site RSS 2.0 | SPIP | Mgs MGS |