[Réglé] Helix3 : mon code CSS perso se trouve dans custom.css et template.css

28 Jan 2016 13:56 - 13 Déc 2016 09:38 #1 par arranoa
Salut
Dans mon template Helix3 j'utilise LESS et je me suis rendu compte que le code que j'ai mis dans custom.css est également dans template.css :blink: . Ce qui fait que je me retrouve avec du code en double et un fichier template.css qui est trop lourd, par rapport a celui d'origine, puisque mon code CSS perso ne doit pas aller dedans.

J'arrive pas a voir d’où ça pourrait venir.

Je vous met le lien vers un site (qui est en phase de tests) que j'ai refait avec LESS, mais ça le fait aussi avec tous les autres que j'ai également fait avec LESS.

Merci d'avance pour vos réponses.

Tous les sites sont avec Joomla 3.4.8

Connexion pour participer à la conversation.

30 Jan 2016 22:30 #2 par toffffe
Salut
Non d'un petit canard, que ton site est lent
Je n'arrive pas à l'afficher.
Peux-tu être plus précis, je ne comprend pas.
Je ne vois pas le problème d'avoir un code css qui soit dans un custom.css qui double celui du template.css
Le custom.css est là pour overrider le template.css pour éviter de perdre tes modifications à la prochaine mise à jour de Joomla.
Il ne faut pas toucher au template.css et donc tu dois bien doublé le code dans le custom.css car celui-ci sera lu en dernier donc ce sera celui-ci qui sera affiché.
Bon j'ai bien attendu le temps de taper ton message et j'ai "Page Web inaccessible" sur ton site

Site Joomla professionnel à 590€ HT tout inclus : solution Mélijoy
Spécialiste référencement joomla , agence web mulhouse spécialiste joomla et conception de site responsive

Connexion pour participer à la conversation.

31 Jan 2016 08:38 #3 par arranoa

toffffe écrit: Salut
Non d'un petit canard, que ton site est lent
Je n'arrive pas à l'afficher.
....
Bon j'ai bien attendu le temps de taper ton message et j'ai "Page Web inaccessible" sur ton site

Effectivement, de mon coté c'est pareil, il a mis un temps fou a s'afficher, mais il c'est affiché. Ça vient du site, car sur l’hébergement il y a 2 autres sites et eux s'affiche de suite. Faut que je vois d’où ça peut venir.

toffffe écrit: Peux-tu être plus précis, je ne comprend pas.
Je ne vois pas le problème d'avoir un code css qui soit dans un custom.css qui double celui du template.css
Le custom.css est là pour overrider le template.css pour éviter de perdre tes modifications à la prochaine mise à jour de Joomla.
Il ne faut pas toucher au template.css et donc tu dois bien doublé le code dans le custom.css car celui-ci sera lu en dernier donc ce sera celui-ci qui sera affiché.

Je connais le principe du custom.css et je ne touche pas au template.css. Dans mon custom.css je met effectivement du code qui provient de template.css, donc normal qu'il soit en double. Moi je parle du code qui me sert pour les mises en page des articles, et qui, donc, ne se trouve nul part ailleurs. En fait quant je parle de code perso, c'est ce genre de code.

Connexion pour participer à la conversation.

11 Déc 2016 10:09 - 11 Déc 2016 10:11 #4 par arranoa
Pour la lenteur ça venait des photos que j'avais oublié d'optimisées et qui en plus étaient en png... mais c'est résolu et le site est plus rapide. Le lien ne marche plus car c’était une installation de test.

Concernant mon probleme, j'ai trouvé d'où ça vient. Dans le fichier master.less de Helix3, j'avais ajouter ce code :
@import 'custom';
hors dans le fichier index.php du template il y as ce code :
->addLess('master', 'template')
ce qui fait que le code de custom.less se retrouvait aussi dans template.less.

Tout simplement :)

Connexion pour participer à la conversation.

Temps de génération de la page : 0.233 secondes

Sur ce site, nous utilisons des cookies.