| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 20:11 Sujet du message: Modifier la hauteur d'un block |
|
|
Bonjour à tous,
j'ai recherché dans les forum mais je n'ai pas trouvé la réponse à ma question alors vous allez peut etre pouvoir m'aider.
sur mon site j'utilise center block, je souhaite pouvoir modifier la hauteur des blocks afin qu'ils aient tous le meme hauteur.
comment dois-je procéder?
et comment redimmensionner ?
merci d'avance |
|
|
|
| Revenir en haut de page |
|
vespa Spécialiste


Inscrit le: Jun 18, 2006 Messages: 634 Localisation: Paris
|
Posté le: 01 Mar 2007, 20:22 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Bonjour,
Je pense que le plus simple est de modifier les fichiers qui servent à l'affichage des blocs cblock1.php cblock2.php etc. en spécifiant height= dans le premier tableau  _________________ rencontre | news | Forum |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 20:37 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
il faut que mette la taille ou dans le texte et comment stp?
| Citation: | echo "<table width='100%' ".$cheight."border='0' cellspacing='1' cellpadding='0' bgcolor='$bgcolor2'><tr><td valign='top'>\n";
|
merci encore |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1848
|
Posté le: 01 Mar 2007, 20:46 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Bonjour,
Trouves la variable $cheight dans ton block et tu devrais avoir une valeur à modifier qui correspond à la hauteur en pixels que tu veux pour ton tableau. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 21:18 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
désolé d'etre trop nul
| Citation: | global $bgcolor1, $bgcolor2;
$cbinfo = $db->sql_fetchrow($db->sql_query("select * from `".$prefix."_nsncb_config` where `cgid`='1'"));
if($cbinfo['enabled'] == '1') {
if($cbinfo['height'] <> "") { $cheight = "height='".$cbinfo['height']."' "; } else { $cheight = "30"; }
echo "<table width='100%' ".$cheight."border='0' cellspacing='1' cellpadding='0' bgcolor='$bgcolor2'><tr><td valign='top'>\n";
echo "<table width='100%' ".$cheight."border='0' cellspacing='1' cellpadding='4' bgcolor='$bgcolor1'><tr>";
$result3 = $db->sql_query("SELECT * FROM `".$prefix."_nsncb_blocks` WHERE `cgid`='1' ORDER BY `cbid`");
while($cbidinfo = $db->sql_fetchrow($result3)) {
if($cbidinfo['cbid'] <= $cbinfo['count']) {
if($cbidinfo['wtype'] == '0') {
echo "<td width='".$cbidinfo['width']."' valign='top' align='center'>\n";
} else {
echo "<td width='".$cbidinfo['width']."%' valign='top' align='center'>\n";
}
cb_blocks($cbidinfo['rid']);
echo "</td>\n";
}
}
echo "</tr></table>\n";
echo "</td></tr></table>\n";
echo "<br>";
|
voilà le code du cblock je modifie ou stp?
merci |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 956 Localisation: La Crau (83)
|
Posté le: 01 Mar 2007, 21:53 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Salut
lis bien tout ton code tu veras que c'est pas tres compliquer a trouver !!
| Code: | | if($cbinfo['height'] <> "") { $cheight = "height='".$cbinfo['height']."' "; } else { $cheight = "30"; } |
|
|
|
|
| Revenir en haut de page |
|
vespa Spécialiste


Inscrit le: Jun 18, 2006 Messages: 634 Localisation: Paris
|
Posté le: 01 Mar 2007, 21:54 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Re,
Avant que nous hackions le code peut tu regarder dans l'admin du center block si en mettant par exemple une valeur importante dans :
Hauteur Minimum du Center Block
par exemple 500px ou 500 je ne sais plus s'il faut ajouter px ou non (essais avec les 2) si tes blocks ont la même taille ? _________________ rencontre | news | Forum |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1848
|
Posté le: 01 Mar 2007, 22:59 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Bonjour,
Ca fait rien d'être nul, il faut bien l'être pour pouvoir progresser.
D'après ce que je vois dans le code, il va rechercher la hauteur dans la base de données, plus exactement dans la table nsncb_config. Ton code lui dit de chercher dans la table la hauteur, si il la trouve il remplit la balise.
| Code: | $cbinfo = $db->sql_fetchrow($db->sql_query("select * from `".$prefix."_nsncb_config` where `cgid`='1'"));
if($cbinfo['height'] <> "") { $cheight = "height='".$cbinfo['height']."' "; } |
Si il la trouve pas, il met un valeur arbitraire, le problème c'est quand lisant ton code, je me rends compte qu'il créera une erreur si il la trouve pas.
| Code: | | else { $cheight = "30"; } |
Remplace la ligne citée ci-dessus par :
| Code: | | else { $cheight = "height='30'"; } |
|
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 23:15 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
donc si j'aibiencompris il faut modifier dans la table en direct la hauteur
je vais regarder
mercipour le renseignement |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1848
|
Posté le: 01 Mar 2007, 23:18 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Bonjour,
La modification directe de la table n'intervient que si tu n'as pas accès à la configuration par l'administration. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 23:44 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
je veins de tester en modifiant les donnes dan sla bases afin que les valeures soient les memes.
et ça ne change pas mes 3 blocs ne sont pas de la meme taille
j'ai modifié les fichier php aussi comme conseillé mais toujors rien
merci de votre aide si vous trouvez la solution ça serait génial. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 01 Mar 2007, 23:47 Sujet du message: Re: Re : Modifier la hauteur d'un block |
|
|
| Snesman a écrit: | Bonjour,
La modification directe de la table n'intervient que si tu n'as pas accès à la configuration par l'administration. |
j'ai vu ton message trop tard j'ai fait des essais mais ça ne marche pas...  |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1848
|
Posté le: 02 Mar 2007, 0:26 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
Bonjour,
Je ne penses pas que l'on va réussir comme ça. En regardant le code, je me suis rendu compte qu'on essayait de modifier une hauteur, mais la hauteur que l'on essaie de modifier c'est la hauteur de center blocks et non des blocs affichés.
As-tu des blocs artisanaux, c'est-à-dire qui n'ont pas de fichier dans le dossier blocks ? |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 02 Mar 2007, 8:20 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
| non ce sont tous des blocks issus du dossier block |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 07 Mar 2007, 18:38 Sujet du message: Re : Modifier la hauteur d'un block |
|
|
| sinon comment faire pour adapter la taille d'un module ça serait plus simple je pense |
|
|
|
| Revenir en haut de page |
|
|