Bonjour
Etat des lieux
Je suis sous Joomla 3.0.3.
J'ai installé le plugin "JSmallfib" afin d'avoir un explorateur de fichier en frontend.
J'ai donné la possibilité à mes visiteurs de modifier le template par défaut et d'en choisir un autre par le module "Template Selector". La présentation générale de mon site peut donc changer et en particulier la largeur disponible pour afficher les articles.
Problème
Certaines extensions, dont le plugin "JSmallfib", ont un paramètre indiquant la largeur d'affichage de leurs informations.
Certaines acceptent la valeur "100%", ce qui est très bien
car l'affichage s'adapte automatiquement à la largeur du conteneur, mais d'autres n'acceptent uniquement qu'une valeur fixe en "px"
, donc une largeur invariable.
Question
J'aimerai pourvoir récupérer la largeur de la zone contenant les articles par programmation au début de l'article afin de modifier également par programmation dans l'article la largeur par défaut indiqué en backend.
Actuellement, j'indique {jsmallfib width:400} dans l'article ou tout simplement {jsmallfib}
J'aimerai avoir quelque chose du genre :
programmation pour récupérer la largeur larg=xxx ...
<php>
echo "{jsmallfib width:" . larg . "}";
</php>
Je ne sais pas si je me suis bien fait comprendre...![Etonné](https://forum.joomla.fr/core/images/smilies/afuj/thinking.gif)
J'imagine qu'il faut utiliser les API de Joomla, mais comment et quelle(s) instruction(s) ?
Merci à tous pour vos idées.
Jean-Marie
Etat des lieux
Je suis sous Joomla 3.0.3.
J'ai installé le plugin "JSmallfib" afin d'avoir un explorateur de fichier en frontend.
J'ai donné la possibilité à mes visiteurs de modifier le template par défaut et d'en choisir un autre par le module "Template Selector". La présentation générale de mon site peut donc changer et en particulier la largeur disponible pour afficher les articles.
Problème
Certaines extensions, dont le plugin "JSmallfib", ont un paramètre indiquant la largeur d'affichage de leurs informations.
Certaines acceptent la valeur "100%", ce qui est très bien
![Sourire](https://forum.joomla.fr/core/images/smilies/afuj/smile.gif)
![Contrarié](https://forum.joomla.fr/core/images/smilies/afuj/sadsmile.gif)
Question
J'aimerai pourvoir récupérer la largeur de la zone contenant les articles par programmation au début de l'article afin de modifier également par programmation dans l'article la largeur par défaut indiqué en backend.
Actuellement, j'indique {jsmallfib width:400} dans l'article ou tout simplement {jsmallfib}
J'aimerai avoir quelque chose du genre :
programmation pour récupérer la largeur larg=xxx ...
<php>
echo "{jsmallfib width:" . larg . "}";
</php>
Je ne sais pas si je me suis bien fait comprendre...
![Etonné](https://forum.joomla.fr/core/images/smilies/afuj/thinking.gif)
J'imagine qu'il faut utiliser les API de Joomla, mais comment et quelle(s) instruction(s) ?
Merci à tous pour vos idées.
Jean-Marie
Commentaire