Fermer

Bonjour,
La fonction de ce portail est consacrée uniquement à l'hébergement du forum .
Des portails spécifiques sont proposés pour les versions JCE 2,
JCE 1.5 et JCE 1.1.

Pour toutes questions sur JCE ou ses plugins, veuillez svp poster sur le forum, il ne m'est pas possible de répondre aux messages privés.

En vous souhaitant du plaisir dans la découverte de cet éditeur.

Sarki

Informations
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Détecter le Pluggin MediaBox ?
(0 lecteur(s)) 
Aller en basPage: 1
SUJET: Détecter le Pluggin MediaBox ?
   06/09/11 à 17:44 #5481
liubov
Développeur Composant J! Breeding Manager
Nouveau Rédacteur
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Composant J! Breeding Manager Lieu: toulon Date anniversaire: 04/02
 Détecter le Pluggin MediaBox ?
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:
Code :

<a class="jcepopup noicon"> image </a>

sinon ancien code javascript:
Code :

<a href="Image" onclick="window.open('$filename','','scrollbars=yes,re sizable=yes,dependent=yes,width=$width,height=$height,left='+(screen.a vailWidth/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: 06/09/11 à 17:47 Par liubov.
L'administrateur a désactivé l'accès public en écriture.
   07/09/11 à 13:25 #5482
mihaly
Administrateur
Messages: 701
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Sarki Lieu: Suisse Date anniversaire: 09/04
 Re: 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é
 
Dernière édition: 07/09/11 à 13:26 Par mihaly.
Mihàly Marti alias Sarki
L'administrateur a désactivé l'accès public en écriture.
   07/09/11 à 13:42 #5483
liubov
Développeur Composant J! Breeding Manager
Nouveau Rédacteur
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Composant J! Breeding Manager Lieu: toulon Date anniversaire: 04/02
 Re: 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:
Code :

SELECT * FROM #__plugins WHERE `element` = 'jcemediabox' AND `publishe d` = 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
 
L'administrateur a désactivé l'accès public en écriture.
   07/09/11 à 15:20 #5484
liubov
Développeur Composant J! Breeding Manager
Nouveau Rédacteur
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Composant J! Breeding Manager Lieu: toulon Date anniversaire: 04/02
 Re: 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.

Code :


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: 08/09/11 à 08:33 Par liubov.
L'administrateur a désactivé l'accès public en écriture.
   19/09/11 à 13:51 #5524
mihaly
Administrateur
Messages: 701
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Sarki Lieu: Suisse Date anniversaire: 09/04
 Re: 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
L'administrateur a désactivé l'accès public en écriture.
   19/09/11 à 17:57 #5562
liubov
Développeur Composant J! Breeding Manager
Nouveau Rédacteur
Messages: 12
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin Composant J! Breeding Manager Lieu: toulon Date anniversaire: 04/02
 Re: 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.
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Développé par KunenaObtenir les derniers messages directement sur votre PC - Version française: SFK