Problème avec les Sous catégories (liste à puces)

27 posts in this topic

Posted · Report post

Bonjour,

J'utilise PEEL version 2.9.3 (gratuite).

Après avoir créé plusieurs catégories de produits, j'ai commencé à créer des Sous catégories. Lorsque j'actualise pour visionner le résultat sur le site, je constate que les listes à puces générées par la présence des Sous catégories, apparaissent à gauche de la barre verticale qui sert de séparation entre le menu principal du site et la page centrale, où se trouvent les articles.

En fait, les puces et les articles quelles désignent, sont séparées par la barre verticale. Or, les puces devraient se trouver à droite de la barre verticale.

Ce problème est-il connu et si oui, comment le résoudre s-v-p ?

Merci pour votre aide précieuse.

NB : je n'ai aucun problème d'affichage et ce problème persiste sur 3 PC différents. Le navigateur utilisé sur les 3 PC est Firefox.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

le site est d'orogine ou modifié ?

Une page en exemple ou un imprime écran ?

Willy

Share this post


: post
Share on other sites

Posted · Report post

Le site est quasi d'origine, je l'ai installé hier.

Je n'ai modifié que les balises TITLE, afin de remplacer "[PEEL.FR]" par le nom de mon site : "[T3D]"

C'est bizarre...

Les anciennes versions de PEEL que j'ai testé n'avaient pas ce problème. J'avais pourtant réalisé les mêmes modifications et même de profondes modifications PHP, sans pour autant qu'il en résulte ce type de problème.

Share this post


: post
Share on other sites

Posted · Report post

Un exemple en image ?

Share this post


: post
Share on other sites

Posted · Report post

C'est un pb de table...

tu n'as pas touché à la dimension de la page ou d'une table ?

Est ce que tu as la page: modeles/default/template.php dans shopping ?

Si oui regarde la fonction print_categorie, c'est là que ca se passe.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Merci pour la réponse.

Non, je n'ai pas touché aux dimensions du site, du moins pas encore ^^

Dans le répetoire "modeles", il n'y a que haut.php , bas.php et un autre répertoire nommé "email", lequel contient le fichier init_mot_passe.php

Après recherches, il n'existe aucun fichier "template.php" dans PEEL Shopping.

Bref, je n'arrive pas à régler le problème. En plus, ça fait vraiment moche <_<

Cependant, je ne désespère pas de trouver la solution... Il faudrait juste qu'elle ne tarde pas trop longtemps à se faire connaître :)

Merci encore...

Share this post


: post
Share on other sites

Posted · Report post

Tu dois avoir un fonctions.php, regarde a quel moment tu vas chercher les sous catégories.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Hum, je trouve bien fonctions.php ( dans \lib\fonctions ). Il pèse 34 Ko et passe riguoureusement tout son temps à aller chercher des sous catégories...

Je n'avais jamais ouvert ce fichier jusqu'à maintenant. Je n'ai donc pas pu le modifier hier, ni avant hier.

Il faudrait télécharger à nouveau PEEL SHOPPING ( http://www.peel.fr/telecharger.php?id=1 ) et vérifier si l'erreur est intégrée au .ZIP original.

Ne voulant pas copier lamentablement sur le forum tout le contenu de fonctions.php , je l'ai placé momentanément sur le Web :

http://www.clan-lcf.org/3dws/fonctions.zip

Si vous le voulez bien, dîtes-moi ce que vous en pensez...

Share this post


: post
Share on other sites

Posted · Report post

 

Share this post


: post
Share on other sites

Posted · Report post

Merci, je vais essayer de suite.

A savoir cependant que je n'ai apporté aucune modification aux styles. Comme dit plus haut, je n'ai changé que les balises TITLE de quelques pages. Aucune autre modification n'a été apporté car entre temps j'ai rencontré ce problème que j'ai souhaité régler au plus vite, sans succès.

Merci pour votre aide.

Share this post


: post
Share on other sites

Posted · Report post

Essai manqué :)

Ca n'apporte aucune modification quant à la position des catégories qui s'affichent toujours au même endroit.

J'ai bien intégré le Code dans la feuille de style "bleu.css" qui est celle par défaut dans PEEL.

Bref, tout ceci me fatigue... Je sent que je vais arrêter d'embêter tout le monde avec ce "problème".

Je décide de ré-installer PEEL Shopping.

Si ça ne fonctionne pas immédiatement, tel que c'est sensé fonctionner, alors je serais obligé de changer.

Merci encore.

Share this post


: post
Share on other sites

Posted · Report post

 

Share this post


: post
Share on other sites

Posted · Report post

C'est bien ce que je pensais : le fichier .ZIP original distribué par PEEL.FR est foireux, tout au moins pour la version PEEL SHOPPING. Non seulement les sous catégories "débloquent", mais de surcrois la boutique fait encore plus la tronche sous I.E., que sous Firefox.

Non très franchement, je suis sûr que le très sympatique Monsieur Ruault a oublié deux ou trois trucs importants lors de la dernière MAJ ^^

Ok pour un accès à ma boutique, cher eric-lavoisier. Je viens juste de ré-installer la Base et Peel Shopping. J'ai aussi une vieille version de PEEL gratuite qui est, quant à elle, parfaitement opérationnelle. Disons que ses bugs sont ailleurs ^^

Je vous contact en privé pour vous donner l'URL et l'accès.

Merci d'accepter de perdre votre temps........

Share this post


: post
Share on other sites

Posted · Report post

Hélas, ce forum ne me permet pas de vous contacter en privé.

Voici mon MSN : entite_libre@hotmail.com

Dans l'attente...

Share this post


: post
Share on other sites

Posted · Report post

Je renconytre le même problème sur mon site :)

je pense que le problème viens des css mais j'arrive pas à modifier car tous ce modifie :'(

Comment avez vous règlé le problème svp ??

merci beaucoup

Share this post


: post
Share on other sites

Posted · Report post

Salut,

Je n'ai pas encore réglé ce problème, mais je travail dessus actuellement.

Dès que la solution sera connue, je la posterai dans ce forum.

Comptez sur moi pour donner suite.

@+

Share this post


: post
Share on other sites

Posted · Report post

Salut,

ok merci beaucoup :)

Sinon, je pensé (et oui ca m'arrive ^^), il serait peut être plus simple de mettre un script qui permettrait de détecter le navigateur utilisé et de choisir la feuille de style (css) en fonciton de celui ci.

ce qui pourrait donner

 <script language="javascript">

<!--

var agent = navigator.userAgent.toLowerCase();

var ver = parseInt(navigator.appversion);

if ((agent.indexOf("MSIE") != -1) && (ver >= 4) && (navigator.appname.indexOf("MOZILLA") != -1))

document.write('<link href="style/mozilla.css" rel="stylesheet" type="text/css">');

else

document.write('<link href="style/msie.css" rel="stylesheet" type="text/css">');

//-->

</script>

Qu'en pense tu ??

Share this post


: post
Share on other sites

Posted · Report post

Je vais essayer ceci mais avant dîtes moi si c'est possible svp ^^

On fais toujours appel à 'configuration.inc.php', qui lui fais appel à la feuille de style

Pourais t-on remplacer

// Recherche de la feuille de style


$stylefile = $wwwroot."/lib/css/jaune.css";
par
/*fonction qui permet de selectionner automatiquement le bon fichier de style (.css)*/


function fichierstyle($profondeur)

{	

	$chaine="";

	for($i=0;$i<$profondeur;$i++)

	{

	$chaine.="../";

	}

if (ereg("^MSIE", $_SERVER["HTTP_USER_AGENT"]))

{

echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"styleIE.css\" />";

} elseif (ereg("^Mozilla", $_SERVER["HTTP_USER_AGENT"]))

 {

echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"style1MF.css\" />";

}


}

???

merci

PS: biensur il faudrait créer style1MF.css et style1IE.css

Share this post


: post
Share on other sites

Posted · Report post

C'est en effet préférable de gérer la situation par navigateurs, vu que sous I.E., la boutique par défaut ne ressemble vraiment pas à celle de Firefox.

C'est dommage, quelle perte de temps !

On va tester vos scripts cet après-midi pour voir ce que ça donne...

@+

Share this post


: post
Share on other sites

Posted · Report post

les modifs sont a effectuer dans la page achat/index.php

Share this post


: post
Share on other sites

Posted · Report post

Ok, merci pour l'info :)

je regarde dèsque j'ain un petit moment :)

Share this post


: post
Share on other sites

Posted · Report post

Pour le problème d'affichage des sous-catégories.

Dans achat/index.php

Trouver la ligne de code suivante :

<li><a class="achat" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li>
La remplacer par :
<li style=" margin-left: 15px; "><a class="achat" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li>

Vous pouvez modifier la valeur "15px" pour une toute autre valeur adaptée à votre site.

@+

Share this post


: post
Share on other sites

Posted · Report post

Ca marche avec ca alors ?

Pas d'effet sur d'autres pages ?

Willy

Share this post


: post
Share on other sites

Posted · Report post

Ce script permet simplement d'ajuster le positionnement des sous-catégories dans la page conçernée.

Le seul changement que j'ai apporté se situe dans la balise <li>.

Le reste du code demeure identique...

Avant : <li>

Après : <li style=" margin-left: 15px; ">

Inutile de modifier votre Style CSS.

Cependant, le problème relatif à l'interprétation du code par I.E. et M.F. reste total.

Sous M.F., tout va bien.

@+

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping