Problème : Cumulus sans 3D

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour

J'ai installé avec succès Cumulus, pour autant les tags ne forment pas de sphère 3D mais un simple bloc à la Tagadelic, donc aucun intérêt.
Des suggestions pour me sortir d'affaire?
Merci d'avance!

Klaus

Fichier attachéTaille
Icône image screenshot 2.jpg21.99 Ko
Version de Drupal : 
Tags : 

Voici quelques solutions (si pas déjà fait) aux divers problemes d'install.
Pour ce qui est de tagadelic voir en bas de ce commentaire.

Solutions :

A. Penser à créer un bloc cumulus (lien "Add cumulus bloc" en haut de admin/structure, à coté de "ajouter un bloc"), sinon effectivement on ne voit que le bloc Tagadelic.
Evidemment la condition est que les modules Tagadelic et Cumulus soient activés et l'installation faite comme indiquée dans drupal.org.

B. Pour éviter le probleme de debordement à l'affichage, il suffit de definir la largeur dans le champ "Width of cumulus" de la configuration du nouveau bloc ainsi créé.
Au passage pour laisser apparaitre le fond d'écran du thème, bref pour faire plus joli, cocher la case "Background transparency".

C. Si les mot-clés sont vraiment trop petits, régler le champ "Font size" à 16 par exemple.

D. Evidemment, il y a un bug. Ce bug est identifié (ici : http://drupal.org/node/1435238 avec une bourde que je corrige ici).

Message d'erreur : Undefined index: voc in theme_tagadelic_weighted()

Correctif :

Dans le fichier /sites/all/modules/tagadelic/tagadelic.module, il faut remplacer la ligne 334 et 335 par le patch suivant.

Lignes a remplacer :

if (count($terms) >= variable_get('tagadelic_block_tags_' . $vars['voc']->vid, 12)) {
$output .= theme('more_link', array('title' => t('more tags'), 'url' => "tagadelic/chunk/{$vars['voc']->vid}"));
}

Patch :

if(isset($vars['voc'])){
if (count($terms) >= variable_get('tagadelic_block_tags_' . $vars['voc']->vid, 12)) {
$output .= theme('more_link', array('title' => t('more tags'), 'url' => "tagadelic/chunk/{$vars['voc']->vid}"));
}
return $output;
}

En fait on regarde simplement si l'index en question existe et comme il existe pas on l'évite.

E. Configuration Tagadelic
Pour ceux qui comme moi sont un peu vierge en Tagadelic, je dirais qu'il faut installer comme c'est indiqué mais ensuite il faut savoir s'en servir sinon rien n'apparait.
C'est simple, il faut initialiser les mot-clés dans le nouveau champ créé comme indiqué dans l'install, dans le type de contenu choisi.
Par exemple, si on crée un contenu toto de type "basic page", il faut ensuite remplir les mot-clés dans admin/contenu/toto dans le champ créé.

F. Enfin, pour modifier le "more tags" qui fait mauvais genre sur un site francais ou meme javanais. Il faut patcher la ligne 153 du module /sites/all/modules/cumulus/cumulus.module en modifiant "more tags" par quelque chose de plus local, par exemple "plus ...".

Pas simple en fait tout ça !! Mais bon le résultat est pas mal.