Module Tree Menu pour FlexiContent

More
14 years 10 months 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
14 years 10 months 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
14 years 10 months 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
14 years 10 months 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
14 years 10 months 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
14 years 10 months 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.

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.434 seconds
Save
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