Je viens enfin de trouver comment afficher l’auteur d’un événement pour le plugin Eventlist de Joomla.

Donc j’écris le code ici pour ne pas l’oublier

Modifier:/components/com_eventlist/views/details/tmpl/default.php

Insérr le code après celui-ci (normalement ligne 101)

<dt class= »category »><?php echo JText::_( ‘CATEGORY’ ).’:'; ?></dt>
<dd class= »category »>
<?php echo « <a href=’ ».JRoute::_( ‘index.php?view=categoryevents&id=’.$this->row->categoryslug ). »‘> ».$this->escape($this->row->catname). »</a> »;?>
</dd>
</dl>

Insérer:

<!– AFFICHE L’AUTEUR DE L’EVENEMENT – DEBUT –>

<dt class= »category »>Post&eacute; par</dt>    <!– Affiche « Posté par ». Adapter selon vos gouts –>
<dd class= »category »>

<a href= »index.php?option=com_comprofiler&amp;task=userProfile&amp;user=<?php echo $this->escape($this->row->created_by); ?>&amp;Itemid=42″ linkindex= »29″ set= »yes »>
<?php
$id_membre = $this->escape($this->row->created_by);
$reponse = mysql_query( »SELECT username FROM jos_users WHERE id=$id_membre »);
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['username'];
}
?>
</a>

<br />

<!– EST SUPPOSE AFFICHER L’AVATAR! NE MARCHE PAS POUR MOI POUR UNE RAISON OBSCURE –>
<a href= »index.php?option=com_comprofiler&amp;task=userProfile&amp;user=<?php echo $this->escape($this->row->created_by); ?>&amp;Itemid=42″ linkindex= »29″ set= »yes »>

<img class= »cbThumbPict » title= »voir le profil du membre » alt= »voir le profil du membre » src= »http://votre_site/ <!–  <= A ADAPTER SELON VOTRE SITE –>

<?php
$id_membre = $this->escape($this->row->created_by);
$reponse = mysql_query( »SELECT avatar FROM jos_comprofiler WHERE id=$id_membre »);
while ($donnees = mysql_fetch_array($reponse) )
{
if ($donnees['avatar']==NULL)
{
$avatar= »components/com_comprofiler/plugin/templates/dark/images/avatar/tnnophoto_n.png »;
echo $avatar;
}
else
{
$image=$donnees['avatar'];
$avatar= »images/comprofiler/$image »;
echo $avatar;
}
}
?> »/>
</a>

</dd>

<!– AFFICHE L’AUTEUR DE L’EVENEMENT – FIN –>

J’ai mis les explications dans le code, donc pas besoin de baratiner.

Bonne journée

Je viens de découvrir le composant Joomunity pour le CMS Joomla qui permet de créer facilement un site web de type Facebook.

Ça fait un moment que j’essaye de créer un site web de type communautaire en accumulant les plugins sous Joolma de type Community Builder, Eventlist, CB Profile Book, UddeIM, etc… et il n’est pas évident de faire marcher tout ça ensemble…

Mais je viens de découvrir Joomunity qui permet de créer facilement un réseau social type Facebook, avec des utilisateurs pouvant modifier leur profil a volonté, avoir un wall, des amis, des messages privés, etc…

La première réaction que l’on a en installant ce module c’est: WHAAAOUUU!!!!! C’est impressionnant! On se rend compte que l’on a crée un Facebook bis en moins de 2 minutes. Joomunity est vraiment prometteur et si le projet arrive a maturité ce sera certainement le numéro 1 des composants de Joolma, loin devant CB. Malheureusement Jommunity est encore en Beta 3 et beaucoup de fonctionnalités ne sont pas encore opérationnelles ou fonctionnent mal et le site web des développeurs n’est pas encore très fourni. Il est donc inenvisageable de s’en servir pour un site de production… (comme c’est dommage :-( )

Il est possible de suivre son développement sur le site des développeurs de Joomunity

Bizarrement le site de développement se nomme Yooonity ce qui laisse songer qu’ils vont changer le nom du module, voir créer un CMS à part entière comme laisse entendre la page d’accueil du site web de Yooonity

Je vous donne quelques screenshots pour le plaisir des yeux.

Partie utilisateur de Joomunity

Partie utilisateur de Joomunity

Administration Joomunity - Page d'accueil

Administration Joomunity - Page d'accueil

Allez hop l’hiver approche et me revoila collé devant mon PC… :-(

En ce moment je ne suis pas trop sur friendly-froggy.net (je n’y suis même jamais à vrai dire…), car je suis en train de faire 2 sites web pour des Cabinets d’avocats sous le CMS Joomla que je suis en train de découvrir.

Les sites en question sont:

Bardin-Lamarre.com : le site d’une avocate à Paris

Brt-Avocats.com : le site du cabinet de mes parents

Donc ça m’occupe pas mal et je n’ai pas trop le temps de faire autre chose sur Internet sinon j’y passerai mes journées…

En passant, j’ai quelques souçis avec Friendly-Froggy car ma base de données est à saturation et donc je vais devoir faire évoluer mon offre chez OVH… ce qui signifie argent, or j’en ai pas, donc ce pas pour demain la veille…

Sur ce @+