Module Tree Menu pour FlexiContent

More
16 years 3 weeks ago #2318 by micka456
merci beaucoup netassopro

cela fait quelque jours que je recherchais un module qui marhe avec flexi, et grace a toi, et a yopyop001, je suis comblé :D

Par contre j'aurais besoin d'eutre fonctionnalité en faite si tu pourrais m'expliquer comment faire :)

En fait, quand je clique sur la categorie, il m'affiche le listing des articles contenues dans la catgeorie, moi je voudrai qu'il m'affiche le contenue de tous les articles au format blog ( comme une page wordpress classique)

comment puis-je faire ?
tu peut rajouter cette fonctionnalité ?
il y a un bout de code aentrer dans le champ : "script supllémentaire "

merci pour les infos et ton boulot ;)

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

More
16 years 3 weeks ago #2320 by micka456
ca serait sympa aussi que le module affiche le nombre d'article contenue dans la categorie a dsroit entre parentheses :D

je suis sur que rien te resiste ;)

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

More
16 years 3 weeks ago #2322 by yopyop001
Salut,

En fait, quand je clique sur la categorie, il m'affiche le listing des articles contenues dans la catgeorie, moi je voudrai qu'il m'affiche le contenue de tous les articles au format blog ( comme une page wordpress classique)

.

Ça, tu peux (et dois) le gérer dans les paramètres de ta catégorie, c'est relatif au template assigné à ta catégorie, si tu as choisis blog, ça affichera en mode blog, si tu as choisi default, ça affichera un tableau.

Pour les options supplémentaires, c'est pas compliqué, mais il faudrait qu'on se synchronise avec netassopro, inetis et Emmanuel pour ne pas travailler en parallèle sur les mêmes choses. Je peux prendre en charge l'affichage du nombre d'articles et mettre à jour le module, si vous n'êtes pas déjà dessus.

Tenez moi au courant.
A plus tard

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

More
16 years 3 weeks ago #2374 by micka456
merci yopyop concernant l'astuce des templates, j'avais zapper ce passage ;)

Concernant la modif du module, a mon avis tu peut t'en occuper, je crois pas que les 3 protagoniste soit sur le coup pour le moment.

Aussi j'ai une autre question.

Quand je clique sur mon entrée du menu, j'ai ma page avec mon module categorie a coter. Par contre quand je clique sur une categorie cela m'affiche bien les contenue de mes articles comme je veut, mais du coup j'ai plus le module a droite qui affiche les categories ( normal puisque le module est associer a l'entrée de mon menu)

c'est possible d'associer le module pour toute les categories ?

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

More
16 years 3 weeks ago #2377 by micka456
Aussi je continue tjr mes test avec flexi tree menu et je m'aperçois qu'il y a un bug en faite.

Le module n'est pas compatible avec le module SEF native de joomla 1.5 ( j'ai virer acesef).

Joomla donne la meme url en ereur 404 pour chaque categorie , je comprend pas trop :

www.domaine.com/component/flexic ... egory.html

Ca serait sympa de le rendre compatible avec le sef de joomla :)

Si quelqu'un pourrait s'interresser a ce module et le mettre a jour je le remercierai du fond du coeur ( oui yopyop c a toi que je parle :lol: )

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

More
16 years 3 weeks ago #2402 by yopyop001
Ah oui, en effet.

Pas trop le temps de regarder en détail, mais temporairement, tu peux créer dans un menu (que tu n'afficheras pas) des liens vers tes différentes catégories Flexicontent, cela devrait générer les liens qui vont bien et ils seront associés aux liens dans ton menu. Si tu n'as pas trop de catégories, cela devrait le faire.

Pour le nombre de contenus entre parenthèses.

Tu ajoutes à la fin du fichier mod_flexitree_menu/helper.php
Code:
function getContentnum( $cid ){ $db=& JFactory::getDBO(); $query = 'SELECT COUNT(itemid)' .' FROM #__flexicontent_cats_item_relations' .' WHERE catid='.$cid ; $db->setQuery($query); $count = $db->loadResult(); return $count; }

Puis dans le même fichier:
après la ligne :
Code:
$list[$index]->children = modFlexiTreeMenuHelper::getCategoriesTree($child->id, $show_article, false , $catexc, $artexc);

tu ajoutes
Code:
$list[$index]->contentnum = modFlexiTreeMenuHelper::getContentnum($child->id);

Et enfin, dans le fichier mod_flexitree_menu/tmpl/default.php

Tu remplaces les lignes
Code:
echo "<li>"; if ($link_cat) { echo "<a href=\"" . $row->link . "\">" . $row->title . ""; } else { echo "<a href=\"#\">" . $row->title . ""; } echo "<ul>\n";

Par
Code:
echo "<li>"; if ($link_cat) { echo "<a href=\"" . $row->link . "\">" . $row->title . "(".$row->contentnum.")"; } else { echo "<a href=\"#\">" . $row->title . "(".$row->contentnum.")"; } echo "<ul>\n";

C'est un peu du bricolage pour le moment, mais autant attendre la sortie de la version stable pour s'occuper de la mise à jour du module en coordination avec les différents contributeurs.

A plus

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

More
16 years 3 weeks ago #2473 by micka456
merc d'avoir pris un peu de temps pour bosser sur ce module ;)

mais j'ai tester tes bouts de code et suivi tes insctruction, mais j'ai une erreur fatale quand je veut afficher ma page avec le module :
Code:
Fatal error: Call to undefined method modFlexiTreeMenuHelper::getcontentnum() in /home/escortbo/public_html/modules/mod_flexitree_menu/helper.php on line 76

j'ai tenter un peu de voir si il manquer pas une parenthese ou un pointvirgule, mais mes maigres connaissances ne suffisent pas ;)

a toi de jouer

encore merci

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

More
16 years 3 weeks ago #2485 by yopyop001
Salut,

L'erreur, c'est que le script ne trouve pas la fonction getcontentnum();

T'es sûr que c'est pas une histoire de majuscule dans l'appel de la fonction?

A plus tard

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

More
16 years 3 weeks ago #2491 by micka456
non j'ai verifier et reverifier et ca fait pareil.

En fait j'ai fait un copier coller de tes codes que j'ai coller dans mes fichiers. la copie es parfaite, et c'est exctement la meme structure que la ligne au dessus au niveau forme.
Tu crois qu'il faut que je retape pluto au clavier ?

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

More
16 years 3 weeks ago #2492 by yopyop001
Ah, je crois avoir une idée.
Tu dois mettre le code suivant avant la dernière accolade, du fichier mod_flexitree_menu/helper.php (il faut que cette fonction soit dans la classe modFlexiTreeMenuHelper)
Code:
function getContentnum( $cid ){ $db=& JFactory::getDBO(); $query = 'SELECT COUNT(itemid)' .' FROM #__flexicontent_cats_item_relations' .' WHERE catid='.$cid ; $db->setQuery($query); $count = $db->loadResult(); return $count; }
le fichier mod_flexitree_menu/helper.php se terminera donc par :
Code:
function getContentnum( $cid ){ $db=& JFactory::getDBO(); $query = 'SELECT COUNT(itemid)' .' FROM #__flexicontent_cats_item_relations' .' WHERE catid='.$cid ; $db->setQuery($query); $count = $db->loadResult(); return $count; } }

Désolé d'avoir été un peu rapide dans mes premières explications.
A plus

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

Moderators: vistamediajoomlacornerggppdk
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline
Save