AllEvents - AllEvents - A Joomla Component by Christophe Avonture
samedi, 28 juillet 2012 12:03

Développer plus facilement avec xDebug

Écrit par

Ce billet a pour unique dessein de décrire très rapidement l'utilité de xDebug et comment l'installer.   Je vous invite à continuer votre lecture en recherchant des tutoriels sur le web.

Lors du développement d'une extension Joomla (et par extension d'un code php), il peut vite se révéler fort pratique d'avoir installé xDebug sur sa machine de développement.

xDebug vient surcharger un grand nombre de méthodes natives de php comme var_dump() afin de donner plus d'informations au développeur en quête d'informations utiles pour corriger un bug ou améliorer une fonction.   En effet, xDebug est non seulement un outil de debugging mais aussi d'optimisation de code grâce à son fonction de profiling / trace.

Cette information n'est accessible qu'aux utilisateurs Premium ou ayant acheté le plug-in concernéEn savoir plus...

Informations supplémentaires

  • package Premium L'information décrite dans ce billet concerne une fonctionnalité du package dit "Premium"; voir liste des packages (lien Présentation du menu supérieur)

Problème d'affichae de l'infobulle du calendrierL'affichage de l'info-bulle (tooltip) peut être partiel comme illustré ci-à-gauche sur certains template.   Cette situation est indépendante de AllEvents et survient lorsque le template contient une ou plusieurs classes CSS qui indiquent un règle "overflow:hidden;". 

Cette définition a la priorité sur celle de AllEvents et il n'y a pas d'autre moyen que de surcharger cela dans la feuille de style de AllEvents.

Ce que vous devez faire, c'est utiliser Firebug et son inspecteur de feuilles de style : cliquer sur le calendrier; sur le numéro du jour qui provoque l'affichage de l'info-bulle.   Ce faisant, Firebug va afficher le code HTML du calendrier.   La fenêtre de Firebug affiche d'une part le code HTML (à gauche) et les règles CSS (à droite) qui s'applique à la portion du calendrier sur laquelle vous avez cliqué.

Le code HTML est parfaitement structuré par Firebug avec des indentations de code : vous voyez les différents parents (des div, tableaux, ...) jusqu'au tag body de la page.   A partir de la portion de code du module calendrier, cliquez sur les parents, un à un, en prenant le premier parent et en remontant vers le tag body.   A chaque clic sur un parent, Firebug affiche à droite les règles CSS qui s'appliquent sur ce parent. 

Examinez ce code à la recherche d'un "overflow:hidden".  Si vous en trouvez un, copiez/coller le nom de la classe dans le fichier CSS du module de AllEvents à savoir /modules/mod_allevents/tmpl/calendar/style.css.   Sauvez et rafraîchissez votre site.   Si le problème n'est toujours pas corrigé; recommencez l'opération à la recherche d'un deuxième parent "coupable".

Pour le template Entreprise de YooTheme, j'ai dû surcharger deux classes.  Voici ce que j'ai ajouté dans la feuille de style de AllEvents :

#middle,#right {overflow: visible !important;} 

Vous seriez peut-être amené à en ajouter d'autres...

Informations supplémentaires

  • Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
mardi, 24 juillet 2012 23:30

Premier JoomApéro belge

Écrit par
Évaluer cet élément
(1 Vote)

Premier JoomApéro belge à Marche-en-FameneLe Samedi 9 Juin, le premier JoomApéro belge a eu lieu à Marche-en-Famene, à l'hôtel - restaurant "Quartier-latin".

Nous étions une dizaine dont plusieurs des environs de Bruxelles mais aussi trois Français et un résident Allemand et non des moindres puisque Yann Gomerio (aka daneel) qui est le président de l'AFUJ, Jean-Claude Richard (aka jisse03) ainsi que Vianney (aka zepelin57) nous ont fait l'honneur de leur présence.  Je tiens particulièrement à les remercier car cela a permis de donner une certaine légitimité à cette première rencontre.

Quelques photos de la rencontre; merci à Daniel qui a joué les photographes du jour.

Premier JoomApéro belge à Marche-en-Famene

De gauche à droite : Jean-Claude Richard (jisse03) et Christophe Avonture (cavo789)

Premier JoomApéro belge à Marche-en-Famene

Premier JoomApéro belge à Marche-en-Famene

Vianney Zahner (zepelin57)

Premier JoomApéro belge à Marche-en-Famene

Premier JoomApéro belge à Marche-en-Famene

A droite : Sébastien (sebg)

Premier JoomApéro belge à Marche-en-Famene

Premier JoomApéro belge à Marche-en-Famene

Merci à vous tous pour votre présence et l'excellent moment passé.

Prochain rendez-vous en Octobre 2012, à Bruxelles.

Joomla!FranceDiscussion sur le forum

mardi, 24 juillet 2012 20:06

Mise à jour de AllEvents

Écrit par

Lien permettant à vos visiteurs de proposer un évènement depuis le moduleUne mise-à-jour de AllEvents vient corriger quelques petits soucis comme l'affichage d'un texte parasite (se_img_key0) dans le module, le non-affichage de la feuille de style du formulaire de proposition sous IE, le non affichage des icônes du formulaire d'inscription sous IE, ... et une nouvelle, petite, fonctionnalité a été ajoutée dans le module : la possibilité d'ajouter un lien pour permettre à vos visiteurs de proposer un évènement.

lundi, 11 juin 2012 22:39

Téléchargement à la carte

Écrit par
Évaluer cet élément
(2 Votes)

Téléchargement à la carteAfin de répondre à une demande souvent émise, une nouvelle section a été ajoutée dans la partie Download du site.  Cette section, nommée "A la carte", permet de télécharger uniquement les modules ou plug-ins additionnels dont vous avez besoin à côté de la version gratuite de AllEvents.

Les plug-ins qui composent la version Premium y sont disponibles séparement, au prix de 20€ / plug-in.

Avant d'acquérir un plug-in, prenez juste le temps de vous demander si l'achat individuel est bien l'option qu'il vous faut : si vous souhaitez faire supprimer le backlink "Propulsé par AllEvents", acquérir un plug-in et avoir accès au forum privé, l'ensemble coûte alors le prix de la version Premium; version qui vous donne bien plus de fonctionnalité puisqu'elle reprend plusieurs plug-ins (voir la présentation de AllEvents).

A ce jour (Juin 2012), tous les plug-ins s'y retrouvant sont déjà repris dans la version Premium aussi, si vous avez acquis cette version, vous disposez déjà des plug-ins qui sont installés par défaut lors de l'installation de AllEvents Premium.

Page 11 sur 69