largeur colonne page principale + pages produits

12 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

(J'ai évolué dans mon hébergement et tout se passe pour le mieux maintenant).

Ma nouvelle interrogation est au niveau des css je pense.

Celle que j'utilise n'occupe pas toute la largeur de la page pour la page d'accueil et pour les pages produits.

Par contre, pas de problème pour la largeur des pages de catégories du catalogue.

Où se trouve la partie du code à modifier ?

Merci d'avance.

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pouvez-vous préciser ce que vous entendez par utiliser toute la largeur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je souhaiterai que ma page d'accueil et mes pages produits utilisent la 2° et 3° colonne (si le site est sur 3 colonnes), avec la 1ere colonne(à gauche) occupée par d'autres modules (comme "recherche", "à la une", etc) en permanence.

en effet je n'ai paramétré aucun module dans la colonne de droite, mais celle-ci reste inoccupée lors de l'affichage de la page d'accueil et des pages produits.

voilà.

je peux poster des captures d'écrans si nécessaire.

Merci d'avance,

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Claire,

Votre réponse est ici :

Si vous voulez plus d'informations, je vous invite à chercher "colonnes" dans la recherche du forum, vous trouverez divers sujets qui en parlent

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

j'ai fait plusieurs changement trouvé dans les pages dont vous m'avez parlé mais sans succès.

J'ai :



  • Retiré dans achat/produits_details.php : $page_column_count = 2;
  • Modifié la fonction adéquate de lib/fonctions/display_product.php en la mettant préalablement dans modeles/.../display_custom.php en modifiant vers la ligne 393 un 4 par un 2 dans un argument.

Voici un copié-collé de la fin du code source de ma page (trouvé directement par mon navigateur). Cela montre à la fin que j'ai toujours une colonne à droite mais sans rien dedans. Pour moi j'ai passé toute mes pages en 2 colonnes sur tout mon site :

</div>

<!-- Fin middle_column -->

<!-- Début right_column -->

<div class="right_column">

</div>

<!-- Fin right_column -->

J'espère que vous pourrez m'aider,

encore merci pour vos réponses toujours aussi rapide !

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous devez bien mettre :

$page_column_count = 2;

dans les pages que vous souhaitez, si vous mettez un 2, cela veut dire que vous ne devez pas voir la colonne de droite.

Pour vos essais, rajoutez des modules dans la colonne de droite via l'administration, comme ça c'est plus clair : elle s'affiche ou non.

Si elle s'affiche, c'est que

$page_column_count = 2;

n'est pas présent quelque part où vous le souhaitez.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je fais des tests demain et je vous tiens au courant.

Merci

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

voici la réponse suite à mes tests :

Voici différentes captures d'écran des pages d'accueil, catégorie et produits avec ou sans bloc droite (bloc compte activer ou désactiver à droite) :

Avec bloc compte à droite puis sans bloc compte à droite :

Accueil

post-6381-0-34108500-1310652166_thumb.jp post-6381-0-35802400-1310652173_thumb.jp

catalogue

post-6381-0-73975300-1310652183_thumb.jp post-6381-0-10135200-1310652195_thumb.jp

catégories

post-6381-0-06161400-1310652202_thumb.jp post-6381-0-83037700-1310652207_thumb.jp

Produits

post-6381-0-06161400-1310652202_thumb.jp post-6381-0-83037700-1310652207_thumb.jp

Si vous trouvez une solution...

Dans quelles pages dois-je mettre "$page_column_count = 2;"

Cette ligne se trouve actuellement dans :



  • achat/index.php
  • index.php
  • Dans display_custom de mon modele :
    function affiche_produits($condition_value1, $condition_value2, $type, $nb_par_page, $mode = 'general', $return_mode = false, $reference_id = 0, $nb_colonnes = 2, $no_display_if_empty = false, $always_show_multipage_footer = true)
  • dans index.php :
    echo affiche_contenu_html("home", true) . '
    ' . affiche_categorie_accueil(true) . '
    ' . affiche_produits(null, null, "special" , 10, 'home', true, null, 2, true, false);

Je ne vois pas quoi faire d'autre...

Merci encore de votre aide.

Claire

Bon 14 juillet à tous les lecteurs et peut-être lectrices, mais surtout à nos supers admins qui nous aident toujours de leur mieux !!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Attention au fait que

$page_column_count = 2;

doit être présent en tant que ligne dans le code de la page qui traite la page à afficher.

C'est indépendant de $nb_colonnes = 2 ou du 2 dans l'appel d'une fonction : ceci est un autre point, qui intervient dans l'usage de l'espace disponible, alors que $page_column_count permet lui de définir justement quel est l'espace disponible pour la zone centrale.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

d'accord pour le code, mais où dois-je donc le mettre ?

A l'interieur de la fonction : function affiche_produits ?

Ailleurs ?

vu que je l'ai déjà mise dans index.php et dans achat/index.php...

Je ne vois où je peux encore la mettre...

Merci encore.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Cette ligne doit être mis dans les scripts appelés par l'URL, et non pas dans des fonctions, et ça doit être mis avant l'appel au fichier header.php.

Cherchez $page_column_count dans tout le code pour voir comment c'est géré.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ok

je regarde

merci

Claire

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping