- Posts: 20
COMMUNITY FORUM
Affichage module K2_content: une puce!
- Strophe
- Topic Author
- Offline
- Junior Member
Et quand le texte de l'item est dans un tableau, la puce n'apparaît pas...
Une idée quelqu'un pour fixer ça?
Merci.
Please Log in or Create an account to join the conversation.
- Jiliko.net
- Offline
- Platinum Member
- Posts: 567
Que veux tu fixer exactement ?
Tu veux une puce, pas de puce du tout ?
L'affichage des puces dans la liste des éléments K2 du module K2 content dépend aussi du css de ton modèle Joomla!.
Olivier
Please Log in or Create an account to join the conversation.
- Strophe
- Topic Author
- Offline
- Junior Member
- Posts: 20
Ben disons qu'elle à tendance à me gratter l'oeil cette puce... et comme elle génère du coup <li> et <ul> ça à tendance à mettre le bazar quand j'inclus ce module à un autre (s5 tab show pour être précis).
Donc non, j'en veux pas :)
Voici un extrait du code source de la pagé générée:
<div id="k2ModuleBox98" class="k2ItemsBlock">
<ul>
<li class="even lastItem">
Quand tu dis "ton modèle joomla" j'entends template? soit, mais que j'utilise celui ci ou un des beez par défaut, c'est la même histoire...
Strophe.
Please Log in or Create an account to join the conversation.
- Jiliko.net
- Offline
- Platinum Member
- Posts: 567
Plusieurs possibilités pour résoudre ton problème de puce :
La plus rapide : rajouter/modifier du code css pour indiquer que tu ne veux pas de puce :
Copie le fichier 'components/com_k2/css/k2.css' dans le répertoire css de ton modèle Joomla!.
Edite ce fichier et repère la ligne correspondant à 'div.k2ItemsBlock ul'
Il doit y avoir une série de lignes rassemblées, il faut que tu modifies la dernières ligne (exemple pour une 2.4.1) :
/* --- Primary lists in modules --- */
div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {} /* Example CSS: padding:0;margin:0;list-style:none; */
Ajoute 'list-style:none;' entre les accolades pour supprimer tout type de style
ATTENTION : cela affectera tous les styles Css correspondant à la liste.
La plus personnalisée : Recréer un modèle personnalisé pour le module de contenu K2 :
Copie le répertoire 'modules/mod_k2_content/tmpl/Default' sous un autre nom, soit dans le même répertoire ou dans le répertoire 'html/mod_k2_content/' de ton modèle Joomla!.
A partir de cette copie, modifie le fichier 'default.php' pour supprimer les <ul><li>... et utiliser autre chose à la place : <div> ou <span> ou autre...
Modifie la configuration de ton module de contenu pour utiliser le nouveau template.
Olivier
Please Log in or Create an account to join the conversation.
- Strophe
- Topic Author
- Offline
- Junior Member
- Posts: 20
J'ai essayé ta première solution (copier k2.css dans le rep. css du template, puis ajouté list-style:none; entre les accolades de div.k2UsersBlock ul
Mais ça ne change pas grand chose (version sudiste gentil pour rien rien du tout, en fait).
Et si j'ai bien compris ta seconde proposition, ça va affecter toutes les listes?? le problème est que j'utilise beaucoup les listes...
D'après les Anglishes d'ici, ça viendrait du template S5 , mais comme je le démontre dans le post n°322 , le problème est reproductible sur un autre template...
Strophe.
Please Log in or Create an account to join the conversation.
- Jiliko.net
- Offline
- Platinum Member
- Posts: 567
Une url à tester ?
Olivier
Please Log in or Create an account to join the conversation.
- Strophe
- Topic Author
- Offline
- Junior Member
- Posts: 20
Peut-être, pour éviter de se disperser, voilà un post dans la section internationale avec les URL tester et quelques explications.
N'hésites pas à dire si tu veux que je traduise ça ici, dans ce fil.
Merci!
Please Log in or Create an account to join the conversation.
- Strophe
- Topic Author
- Offline
- Junior Member
- Posts: 20
Donc, on peut soit changer "the output" pour que ça ne sorte plus comme une liste, ou changer le CSS du template pour que les puces ne s'affichent plus...K2 content module renders the items in a list. That's why you get this bullet. It depends on the CSS if you will see the bullet or not. You can also change the output so it is not a list. This is clearly a matter of templating , not an issue.
Me voilà bien avancé!
Alors je change de tactique, et si un jour ça évolue tout ça, ou si d'un coup je peux ouvrir une feuille de style et comprendre comment cela fonctionne, alors j'aviserais :)
En attendant... ben je ne peux pas attendre justement, alors je fonce ailleurs!
Merci pour tout.
Please Log in or Create an account to join the conversation.
- Jiliko.net
- Offline
- Platinum Member
- Posts: 567
La réponse donnée correspond exactement à ma réponse précédente, à savoir :
getk2.org/community/Communaut%C3%A9-fran%C3%A7aise-K2/739-Re-Affichage-module-K2_content-une-puce!/post?do=reply#181
Ces 2 solutions fonctionnent pour supprimer les puces de la liste du module. Je les utilise sur tous les sites K2 que je gère...
Olivier
Please Log in or Create an account to join the conversation.
- Strophe
- Topic Author
- Offline
- Junior Member
- Posts: 20
Mais il me semble que la solution que tu proposes enlève toutes les puces non? par exemple si mon contenu K2 contient des puces, kesskisspass?
Merci Olivier
Please Log in or Create an account to join the conversation.