- 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.
- Jiliko.net
-
- Offline
- Platinum Member
- Posts: 567
Si tu me donnes un accès Ftp à ton site, je peux mettre à jour les fichiers nécessaires pour n'enlever que les puces du module K2_content.
K2, comme d'autres extensions, est personnalisable facilement jusqu'à un certain point. Au bout d'un moment, il faut effectivement passer par des modifications de fichiers (Css ou template) pour arriver à ses fins.
Quelques notions de Css ou Php sont presque "obligatoires" pour cela.
Olivier
Please Log in or Create an account to join the conversation.
- Xavier Delplanque
-
- Offline
- New Member
- Posts: 2
Je me permets de remonter ce topic car la question posée par mon comparse ci-dessus il y a un an est exactement la question que je me pose aujourd'hui. J'ai beaucoup recherché sur le net, mais très peu d'infos en français, c'est beaucoup plus complet en anglais mais difficile à comprendre quand on doit traduire et comprendre la logique en même temps.
Je ne suis pas bilingue parfait et encore moins informaticien :cheer:
J'ai quelques notions d'html et de css mais elles sont bien rouillées, et pas de connaissances en php, donc arrivé au stade ou l'on veut personnaliser, il devient difficile de trouver de la doc "pas à pas" compréhensible pour un faux débutant comme moi :blush:
Donc je suis en train de créer un site. Je voudrais lui donner l'aspect d'un site d'actualités recensant divers articles sur divers sujets.
J'ai opté pour le framework T3 (car les templates beez ne disposent pas de bcp de positions) en combinaison avec K2.
Voici le lien vers le site en développement :
lepetitrodeurduweb.hostzi.com/
Comme vous le voyez j'ai intégré un module k2 content en position top pour afficher les derniers articles du site.
Déjà à ce propos une première question. Si je prends le module original de joomla pour les derniers articles, dans la liste des catégorie à récupérer je ne trouve pas mes catégories K2, est-ce normal ou non ? Comment faire pour régler cela ?
Pas faché, j'ai donc rusé et pris le module K2 content que j'ai réglé afin qu'il se comporte de la même manière.
Mais l'affichage sous forme de liste ne me plait pas. Pas plus que la dispostion l'un en dessous de l'autre des liens.
Bref j'ai cherché à modifier ça.
J'ai tenté plusieurs manoeuvres, avec des suffixes et classe de modules ça paraissait simple, mais je ne comprends pas comment cela fonctionne ni quels fichiers modifier.
Idem quand vous parlez d'aller dans le fichier php pour le modifier. Que faut-il modifier exactement ?
Tous ces dossiers et sous dossiers pour overrider, sous templater etc. j'en perds mon latin ! J'ai déjà fait pas mal de copie de dossiers dans mon template (purity II) et pour finir je m'y perds.
Quelqu'un pourrait-t-il m'expliquer en détails ou me fournir un lien magique que je n'aurais pas trouvé, afin de pouvoir saisir convenablement comment tout cela fonctionne ?
Je me doute que pour des personnes qui sont habituées c'est lourd à expliquer, mais je commence à fatiguer malgré tous mes efforts :blink:
En vous remerciant,
PS : si quelqu'un veut un accès pour regarder convenablement il suffit de me le dire.
Please Log in or Create an account to join the conversation.
- Xavier Delplanque
-
- Offline
- New Member
- Posts: 2
Please Log in or Create an account to join the conversation.