Forum pragmaMx France

Thèmes => Thèmes & Design => Discussion démarrée par: tit_dragon le 24 Août 2009 à 14:26:27



Titre: largeur d'un bloc
Posté par: tit_dragon le 24 Août 2009 à 14:26:27
bonjour a tous voila je voudrais mettre une video sur un bloc en page d'acceuill seulement ce bloc est trop petit a mon gout ce que j'aimerais c'est pouvoir changer la taille de ce block pour qu'il s'adapte a la video mais uniquement ce bloc et comme c'est un bloc en html creer avec pragma mx  je ne sais pas du tout comment faire j'ai essayer plusieurs solution mais rien n'y fait est ce quelqu'un sait comment je pourrais m'y prendre en css pour modifier ce bloc merci a vous !


Titre: Re : largeur d'un bloc
Posté par: kawa le 24 Août 2009 à 21:40:54
Bonjour

Il est impossible de changer la largeur d'un seul bloc.

Il faut plutôt trouver un scripts qui permet de réduire l'image de la vidéo.


Code:
Exemple:

<html>
<body>

<p>
<MAP NAME=mymap>
<AREA HREF="/reference/" style="cursor: hand" ALT="HTML and CSS Reference" COORDS="5,5,95,195">
<AREA HREF="/design/" style="cursor: hand" ALT="Design Guide" COORDS="105,5,195,195">
<AREA HREF="/tools/" style="cursor: hand" ALT="Tools" COORDS="205,5,295,195">
</MAP>

<img border="0" dynsrc="ma_video.avi" start="fileopen" USEMAP="#mymap" width="175" height="175" loop="infinite">
</p>

</body>
</html>

Sinon télécharge une démo de dreamreaver cs4 ou un autre logiciel HTML, il faut simplement créer une nouvelle page, insérer ta vidéo et la recadrer.
Ensuite tu copie le code et tu l'ajoute dans ton bloc.
@++


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 24 Août 2009 à 22:11:19
Citation
Il est impossible de changer la largeur d'un seul bloc.

Si c'est possible  :) et même d'avoir un design spécifique à chaque bloc.

@tit_dragon

Sur ton theme, quel bloc veut tu modifier ?


Titre: Re : largeur d'un bloc
Posté par: kawa le 24 Août 2009 à 22:23:49
 :hallucine:
Je vais créer un nouveau poste, j'ai une question  :)

@++


Titre: Re : largeur d'un bloc
Posté par: tit_dragon le 24 Août 2009 à 22:39:13
salut diabolo les vacs se sont bien passées ? ben en faites j'aimerais modifier la largeur du blocs conférence de presse comme ca je peux mettre le lecteur complet dans le bloc plus large et pas une petite images avec pop up !


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 25 Août 2009 à 09:13:06
Slt,
Oui mais ta boite connexion , tu veux la placer dessous ?


Titre: Re : largeur d'un bloc
Posté par: tit_dragon le 25 Août 2009 à 09:49:48
oui oui tout les autres blocs en dessous  :)


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 26 Août 2009 à 09:46:21
Slt,

Essaye ça:

dans theme.html

après
Code:
<!-- END: MAIN COLUMN -->

Rajoute
Code:
        <!-- START: EXTRA BLOCK -->
        <div id="extrablock">
            Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
              ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
              fugiat nulla pariatur. Excepteur sint occaecat
      </div>
      <!-- END: EXTRA BLOCK -->

En fait j'ai mis un div contenant du texte fictif pour l'exemple, il faudra remplacer ce texte par ton code html

Ensuite rajouter dans template css
Code:
#extrablock {
width:394px;
float:left;
margin:6px 0 0 5px;
padding:0;
}

Après il est possible de donner un design et mise en forme particulier pour ce bloc au besoin  ;)


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 26 Août 2009 à 10:55:23
Je revois ma copie car se pose un soucis , cet extra block va apparaitre sur tous les modules avec un décalage possible.
Exemple sur certains modules tu as choisi une seule colonne à droite = impossible de faire rentrer la largeur de deux colonne dans une seule )

En fait voici comment faire pour avoir l'extra bloc seulement en page d'accueil.
http://www.pragmamx.fr/Forum-topic-2768-start-msg16663.html#msg16663

Dans theme.html on met plutot ça
Code:
       <!-- START: EXTRA BLOCK -->
        {EXTRABLOCK}
       <!-- END: EXTRA BLOCK -->

Puis dans function.php
après cette ligne
Code:
$part[] = array("{DEBUGSERVICE}", theme_get_servicetext('debugservice'));
on rajoute
Code:
$part[] = array("{EXTRABLOCK}", theme_get_extrablock());

puis en fin du code AVANT le ?> final

on rajoute la fonction qui va afficher notre extrabloc seulement en page d'accueil

Code:
/**
 * Extrablock
 */
function theme_get_extrablock()
{
    $out = '';
    if ((isset($GLOBALS['home']))&&($GLOBALS['home']!=0)) {
$out .= '
<div id="extrablock">
          <p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt ut labore et
             dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
             ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
            fugiat nulla pariatur. Excepteur sint occaecat</p>
      </div>';
} else {
$out .= '';
}
    return $out;
}

Voilà c'est mieux comme cela je pense, surtout qu'ainsi on peut facilement modifier la function et afficher vraimment ce que l'on veut dedans (ex: bloc gallerie)  ;)




Titre: Re : largeur d'un bloc
Posté par: tit_dragon le 26 Août 2009 à 12:09:00
j'allais justement te poser la question et merci diabolo c'est exactement ce que je voulais nickel  :thumbup: le code dans le template.css on le laisse aussi ? et si je voulais en mettre plusierus est ce que donne le meme nom extrabloc?


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 24 Septembre 2009 à 20:43:33
Bonjour,

Je remonte ce sujet afin de poser une question toute bête, mais est ce que ça peut marcher avec un bloc "centre bas", en effet sur mon site j'utilise la modif que tu avait faite pour mettre 4 bloc en centre bas dans le theme England, est ce que ce serait possible de mettre 2 bloc normal et un double comme l'extra bloc?

Merci de te réponse  ;)

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 26 Septembre 2009 à 11:01:35
Bonjour,

Depuis ce matin j'essaye de faire ce qui est cité plus haut, mais je n'y arrive pas, trop nul  :mad:

J'ai trouvé dans le fichier theme.html ce code qui doit correspondre a ces quatres blocs
Code:
<div id="f_area" align="center">
<!-- START blocks_center_down_loop -->
                    <!-- START block_center_down -->

          <div class="moduletable">
            <h3>{BLOCK_TITLE}</h3>
            <div class="block-content">
            {BLOCK_CONTENT} <!-- START comment -->
             Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt ut labore et
            dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
            ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
            fugiat nulla pariatur. Excepteur sint occaecat <!-- END comment -->
          </div>
          </div><!-- END block_center_down -->
                    <br />
                    <!-- END blocks_center_down_loop -->
                 <br clear="all" />
    </div>
  </div>

Dans layout.css il y a ce code:

Code:
#f_area .block-content {
padding:5px 10px 10px 0;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

div#f_area {
text-align:left;
background:url(../images/casing-center-bottom.jpg) left repeat-y;
width:995px;
padding-left:14px;
margin:0 auto;
}

#f_area div.moduletable {
float:left;
width:233px;
margin:5px 5px;
}

#f_area h3 {
text-align:center;
height:31px;
width:233px;
line-height:27px;
color:#FFF;
font-size:12px;
margin:0;
background-image:url(../images/bg_title_block3.jpg);
background-repeat:no-repeat;
}

J'ai vu que je pouvais modifier la margeur des blocs, mais je ne peux pas faire 1 de 466px et 2 de 233px, si quelqu'un pouvait me tuyauter  ;)

Merci,

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 27 Septembre 2009 à 08:24:01
Salut,

Pas d'idée  :'(

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 27 Septembre 2009 à 10:25:06
Slt,
Si c'est possible mais à expliquer comme cela dur.

envoi moi le theme.


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 27 Septembre 2009 à 12:07:15
Salut,

Regarde tes MP, je t'ai envoyé le lien vers l'archive.

Merci,

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 29 Septembre 2009 à 17:47:43
Salut Diabolo,

Tu as regardé tes messages et récuperer l'archive?

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 06 Octobre 2009 à 06:28:06
Salut,

Un petit UP, pour savoir si c'est possible ou pas  :calim:

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 06 Octobre 2009 à 11:12:54
Oui mais pas encore le temps, j'aimerais bien finir le module web_link avant ;-)


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 14 Octobre 2009 à 18:33:37
Salut,

Désolé de redemander, mais as tu jeter un oeil sur le theme?

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 18 Novembre 2009 à 20:04:12
Salut,

As tu jeter un oeil sur le theme pour la modif?

@+ Petit Jo


Titre: Re : largeur d'un bloc
Posté par: Diabolo le 19 Novembre 2009 à 09:30:37
Slt,
Non pour cause de petites soucis personnels qui font que je suis très pris en ce moment  ;bof

Sion voit avec skud  ;)


Titre: Re : largeur d'un bloc
Posté par: petitjo86 le 19 Novembre 2009 à 13:43:38
Salut,

Ce n'est pas grave, je ne vais pas embeter tout le monde, on fera sans  ;)

Merci quand même, en espérant que tes soucis ne soit pas trop grave.

@+ Petit Jo