[SOLVED] Surcharge fichier CSS et poids des sélecteurs

5 years 6 months ago - 5 years 6 months ago #54405 by iorbita
Bonjour,
…encore des questions, désolé mais je découvre FLEXIcontent :dry:
J'ai pu remarquer que les règles CSS pour un template FLEXIcontent ne sont pas éditables à partir de l'onglet edit files



Au moment de l'enregistrement on dirait que le fichier est nettoyé et les nouvelles règles sont effacées, par contre dans l'autre sens cela fonctionne, si j'édite directement le fichier components\com_flexicontent\templates\'MON_TEMPLATE'\css\category.css les règles sont mantenues, est-ce normal? Faut-il activer une option afin que le fichier soit éditable à partir de l'onglet?

Autre chose qui me paraît étrange, comme se fait-il que pour deux mêmes éléments qui se trouvent au même niveau dans le DOM je dois augmenter le poids d'une des deux règles?

Avec un exemple ça sera plus clair.

La classe au complet pour le bloc/champ texte
.description.group .desc-content.flexi.value.field_text {
    float: none;
}

La classe au complet pour le bloc/champ image
#cataloglist_item_0 .description.group .desc-content.flexi.value.field_image_chien {
padding: 0px 10px 5px 0px !important;
}

Les deux classes que je cible
.desc-content.flexi.value.field_text
et
.desc-content.flexi.value.field_image_chien
… sont au même niveau, mais la classe qui fait référence au champ image (.desc-content.flexi.value.field_image_chien) doit être augmenté de poids dans l'arborescence du DOM, de plus je dois lui rajouter la propriété !important… cela me semble étrange.
Dans ce cas n'est-il pas plus indiqué de placer les règles directement dans le fichier CSS du template?

C'est juste une constatation, je voulais avoir votre avis…

Merci

Please Log in or Create an account to join the conversation.

5 years 6 months ago #54413 by micker
pour l'edition de css
tu veus dire que si tu edite les css ou le php rien n'ai sauver tu retrouve le code original ou le fichier ce vide ?

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

5 years 6 months ago #54418 by ggppdk
Hello

yes it is a bug of B7 only when using simple textarea the changes are submitted and saved

if using codemirror editor then old file contents are send to server

Fixed here:
github.com/FLEXIcontent/flexicontent-cck...4709efbbd5c0ac9a7169

if you want the fix now
you can click on the default.php then "VIEW" then "RAW" and download the file and replace it, or you can zip / download latest gitHub version

Regards


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star review. Thanks!

Please Log in or Create an account to join the conversation.

5 years 6 months ago - 5 years 6 months ago #54438 by iorbita

micker wrote: pour l'edition de css
tu veus dire que si tu edite les css ou le php rien n'ai sauver tu retrouve le code original ou le fichier ce vide ?


oui c'est bien ça, le code ajouté est effacé et je retrouve juste le code initial, mais apparemment c'est un bug…

@ggppdk
… thank you :)

Please Log in or Create an account to join the conversation.

5 years 6 months ago #54439 by iorbita
… et concernant le poids des règles? c'est normal qu'il faut charger autant un élément qui se trouve au même niveau du DOM?

Please Log in or Create an account to join the conversation.

5 years 6 months ago #54441 by micker
pour la partie css ... c'est le futur gros travail pour la 3.1 remettre a plats les templates et les css pour le front
les règles sont le résultats d'empilement de css d'où les soucis...
ce que je te conseille c'est de créer un flexicontent.css dans le dossier css de ton template et utiliser des body .tesclass pour surcharger sans soucis de mise a jour
si tu veus proposer ton aide sur ce point n'hésite pas github est fait pour ca

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

5 years 6 months ago - 5 years 6 months ago #54465 by iorbita

ce que je te conseille c'est de créer un flexicontent.css dans le dossier css de ton template et utiliser des body .tesclass pour surcharger sans soucis de mise a jour

ok merci… donc pour finir il est préférable d'utiliser un fichier externe qu'on ira placer dans le dossier CSS de notre template que d'utiliser le fichier CSS du template de FLEXIcontent ( components\com_flexicontent\templates\'MON_TEMPLATE'\css\category.css )

si tu veus proposer ton aide sur ce point n'hésite pas github est fait pour ca

… à vrai dire je ne suis pas développeur et je ne me suis jamais penché sur GitHub … :dry:

Please Log in or Create an account to join the conversation.

5 years 6 months ago #54466 by micker
oui ca c'est pour surcharger les css globaux, apres tu utilise les css de tes templates

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

5 years 6 months ago - 5 years 6 months ago #54468 by iorbita
…heu… je ne comprends pas, quand utiliser l'un ou l'autre?
Je pense qu'il est toujours mieux d'utiliser qu'un seul fichier afin de ne pas s'emmêler les pinceaux et dans le cas de FLEXIcontent je pense qu'il serait mieux d'utiliser le fichier custom.css (custom.css ou autre nom) du template (je fais référence au fichier css du template de Joomla et non celui de FLEXIcontent) qui vient se placer en dernière place juste avant la fermeture de la balise </head>… sinon je ne vois pas dans quel contexte utiliser le fichier category.css de FLEXIcontent...

Please Log in or Create an account to join the conversation.

5 years 5 months ago #55019 by iorbita
Bonjour,
je n’ai toujours pas compris ce que vous préconisez pour la surcharge des fichiers css, ce n’est pas clair.
N’est-il pas mieux d’utiliser un fichier css dédié à FLEXIcontent (ou d’utiliser le fichier css du template Joomla) au lieu d’éditer le fichier css du template de FLEXIcontent.
Autre question, dans quel cas conseillez-vous d’utiliser les champs css qu’on retrouve dans la section "Types" de FLEXIcontent

Pouvez-vous m’éclaircir à ce sujet histoire de partir du bon pied…

Merci

PS Vous avez un souci d’affichage en page d’accueil, entre le contenu et le footer vous avez un grand espace blanc ...
PS2 ... souci aussi pour insérer un lien, une image, un émoticone, ... dans un message

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
© 2018 Flexicontent. All Rights Reserved.