• Site mis à jour le 11 mars 2019

Détecter le Pluggin MediaBox ?

  • liubov
  • Portrait de liubov Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
  • Développeur Composant J! Breeding Manager
Plus d'informations
il y a 7 ans 6 mois - il y a 7 ans 6 mois #5481 par liubov
Détecter le Pluggin MediaBox ? a été créé par liubov
Hello,

Séduit par la qualité de ce Pluggin JCE MediaBox, je suis en train de migrer toutes mes classes d'affichage de Popup de mes vues vers celui ci. (Composant J! Breeding).
Aussi, quel serait le moyen le plus propre de vérifier que ce pluggin est installé ET activé ?
Dans ce cas, si Mediabox:
<a class="jcepopup noicon"> image </a>
sinon ancien code javascript:
<a href="Image" onclick="window.open('$filename','','scrollbars=yes,resizable=yes,dependent=yes,width=$width,height=$height,left='+(screen.availWidth/2-$width/2+'',top='+(screen.availHeight/2-$height/2)+'');return false;"><img src="Image" border="0" height="250" /></a>

Merci pour vos retours...
Dernière édition: il y a 7 ans 6 mois par liubov.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois - il y a 7 ans 6 mois #5482 par mihaly
Réponse de mihaly sur le sujet Détecter le Pluggin MediaBox ?
Hello,
Je n'ai pas très bien compris ta question, le premier code peut en effet remplacer le second.
Pour savoir si JCE MediaBox est activé, tu peux afficher la source de la page et vérifier dans le "head" que son .js est bien chargé

Mihàly Marti alias Sarki
Dernière édition: il y a 7 ans 6 mois par mihaly.

Connexion ou Créer un compte pour participer à la conversation.

  • liubov
  • Portrait de liubov Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
  • Développeur Composant J! Breeding Manager
Plus d'informations
il y a 7 ans 6 mois #5483 par liubov
Réponse de liubov sur le sujet Détecter le Pluggin MediaBox ?
Mon composant va être (est) installé sur des Joomla! 1.5.
Je cherche un moyen "propre" pour savoir si le Joomla! d'accueil à un JCE MediaBox installé et actif.
Mon idée était tout simplement de faire un check du genre:
SELECT * FROM #__plugins WHERE `element` = 'jcemediabox' AND `published` = 1 ;
J'ai toujours peur de passer à côté d'une fonction Joomla (qui ferait ça) ou d'une librairie déjà existante ...
Merci pour ton aide ;p)
Marc

Connexion ou Créer un compte pour participer à la conversation.

  • liubov
  • Portrait de liubov Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
  • Développeur Composant J! Breeding Manager
Plus d'informations
il y a 7 ans 6 mois - il y a 7 ans 6 mois #5484 par liubov
Réponse de liubov sur le sujet Détecter le Pluggin MediaBox ?
J'avais pas pensé à la détection du .js effectivement...

Je préfère un traitement côté serveur av la génération du html...
J'ai donc créé une function de check dans une Classe. Je l'utilise côté Back pour vérifier l'élement (fichier) et status du pluggin => affichage dans le Form des params XML.
function MDBPluggin(){
   $this->_data_pluggin = null;
   $db	=& JFactory::getDBO();
   $query = "SELECT * FROM `#__plugins` WHERE `element` = 'jcemediabox' AND `published` = 1 ";
 
   $this->_db->setQuery( $query );
   $this->_data_pluggin = $this->_db->loadObject();
 
   return $this->_data_pluggin ;
   }

Et côté Front, même pricipe de récup du statut du pluggin pour construire la Popup.
Résultat ici; trop classe !
Popup MediaBox dans J! BM

On sait jamais, ça peut intéresser qq !
Marc.
Dernière édition: il y a 7 ans 6 mois par liubov.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #5524 par mihaly
Réponse de mihaly sur le sujet Détecter le Pluggin MediaBox ?
Hello Marc,
Un grand bravo pour cette solution.
J'avais pas réalisé que c'était toi qui avait fait l'extension "Joomla! Breeding Manager", donc un second grand bravo ;)

Mihàly Marti alias Sarki

Connexion ou Créer un compte pour participer à la conversation.

  • liubov
  • Portrait de liubov Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
  • Développeur Composant J! Breeding Manager
Plus d'informations
il y a 7 ans 6 mois #5562 par liubov
Réponse de liubov sur le sujet Détecter le Pluggin MediaBox ?
Salut Sarki,
Merci pour tes 'bravos'... ça fait toujours plaisir!
Difficile de mettre un nom, encore moins un visage sur un Membre! On a causé traductions quelques minutes au JDay de Lyon cette année ...
Qui suis-je ? (pour me connaitre un peu + ...)

Ce composant est très spécifique, c'est sûr, mais il bouche une carence dans ce domaine. Il peut convenir à un particulier 'élevotant' 2 ou 3 animaux, mais est plutôt orienté Eleveurs Pro... produisant pas mal ...

En tous les cas, je m'éclate bien avec ce dév, et Joomla et son standard MVC, j'adore!
Marc.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.171 secondes
Propulsé par Kunena

Rechercher