Je compte travailler sur un plugin (en php) qui va relier les deux extention "j!

Résolu
djtrp - 23 déc. 2012 à 20:48
 djtrp - 28 déc. 2012 à 11:15
Je compte travailler sur un plugin (en php) qui va relier les deux extention "j!research" et "community builder" de joomla.
Pour infos:
- j!research est un module (extension) Joomla ™ qui permet la gestion des travaux de recherche tels les projets et des thèses classées par domaine de recherche. L'extension est orientée vers les chercheurs et les départements universitaires de recherche qui utilisent ou envisagent d'adopter Joomla!
- Community Builder est un gestionnaire de profils utilisateur permettant de créer un formulaire d'enregistrement personnalisé en ajoutant les champs souhaités. Par ses très nombreux plugins complémentaires, il est le plus puissant outil communautaire pour Joomla.

Est-ce que quelqu’un peut m'aider ?

6 réponses

TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
23 déc. 2012 à 23:31
Salut,

Non.
3
Utilisateur anonyme
25 déc. 2012 à 23:18
+1

--
Pylouq
Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
3
je suis désolé j'ai pas trop été poli! je suis vraiment désolé!
est ce que vous pouvez m'aidé SVP
0
TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
26 déc. 2012 à 12:09
Au risque de me répéter : non.

Tu ne pose strictement aucune question, tout ce que tu fais c'est dire ce que tu voudrais faire. Enfin faire… ou faire faire. Étant donné que tu n'as mis strictement aucun code, nous sommes en mesure de nous demander si tu veux vraiment bosser ou bien faire bosser d'autres personnes à ta place. Bref, dans un forum d'aide on expose un problème précis sur lequel on souhaiterais de l'aide, on ne viens pas exposer un vague sujet pour que les autres le fasse à notre place.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour tout le monde,

j'ai commencé a faire mes recherche sur le net et j'ai quand même avancé contrairement a ce que vous dite TychoBrahe.
En effet, pour commencé il ma fallu comprendre comment Importé des éléments...

Pour accéder aux «fondations» ou éléments essentiels de Community Builder, j'ai importer quelques éléments dans notre application. (Le code est en bas), Dans la mise en oeuvre,il y a certains commentaires, que j'ai a inséré pour une compréhension plus aisée des actions du code.


global $_CB_framework, $mainframe;

if ( defined( 'JPATH_ADMINISTRATOR' ) ) {
// Joomla! 1.5 ou supérieur
if ( ! file_exists( JPATH_ADMINISTRATOR .
'/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB non installé!';
return;
}
include_once( JPATH_ADMINISTRATOR .
'/components/com_comprofiler/plugin.foundation.php' );
} else {
// Joomla! 1.0 ou Mambo CMS
if ( ! file_exists( $mainframe->getCfg( 'absolute_path' ) .
'/administrator/components/com_comprofiler/plugin.foundation.php' ) ) {
echo 'CB non installé!';
return;
}
include_once( $mainframe->getCfg( 'absolute_path' ) .
'/administrator/components/com_comprofiler/plugin.foundation.php' );
}

Ces quelques lignes de code détectent la version de Joomla! (1.5+ ou 1.0/Mambo) et charge le groupe de classes définies par plugin.foundation.php.

Parmi les fonctions intéressantes du fichier que nous venons d'importer, il existe une fonction équivalente à jimport() de Joomla! 1.5 et supérieur. Cette fonction cbimport() est très pratique pour importer les autres éléments d'API CB dont nous pourrions avoir besoin. En important divers aspects de CB, suivant nos besoins, nous pouvons accéder à quasiment toutes les possibilités de Community Builder depuis les extensions tierces.

la question qui se pose ici c'est : que doit-je importé pour bossé sur le plugin qui va relier les deux extension "j!research" et "community builder"?

D’après mes recherche La syntaxe d'import d'une fonctionnalité Community Builder est extrêmement simple:


cbimport( 'cb.database' ); // import manipulations de la base de données
cbimport( 'language.front' ); // Gestion des langues CB
cbimport( 'cb.snoopy' ); // API Snoopy http://sourceforge.net/projects/snoopy/
cbimport( 'cb.imgtoolbox' ); // Fonction de ImageToolbox de CB
cbimport( 'cb.html' ); // Classe et fonctions de rendu HTML
cbimport( 'cb.plugins' ); // accès aux plugins CB


Ce que je sait c'est que dans ce lot, la section cb.database est très importante, puisqu'elle permet l'utilisation dans les requêtes SQL de toutes les substitutions CB.

Les éléments langue language.front contiennent toutes les chaînes traduites dans la langue du site. Très important lorsqu'on travaille sur un site multilingue.

cb.snoopy est une classe PHP permettant l'émulation d'un navigateur. Les possibilités de Snoopy en tant qu'outil de récupération de données de manière dynamique et transparente en font un des piliers de certaines actions de Community Builder.

cb.imgtoolbox est la boite à outils graphiques de CB (redimensionnement à la volée des avatars en particulier)

cb.html est la classe de rendu HTML de Community Builder. Peu d'intégrations l'utilisent, elle n'est citée que pour être complet.

cb.plugins ouvre l'accès à tous les plugins Community Builder. Il sera important par exemple si l'on utilise de splugins évolués genre CB Conditional, CB Auto Actions ou le monstrueux GroupJive.


Le problème qui se pose c'est par ou commencé et c'est quoi les composant dont j'en ai besoin pour avancé le petit projet?


Merci d'avance
0
bonjour,

Pour résumé en fait,j'ai remarqué qu'il fallai faire linverse, il s'agit d'une intégration J!Research dans le composant CB!!
Que doit-je donc faire svp? y-a-t il pas une documentations J!Research qui montre comment on peut importé les composant de J!Research et faire en sorte que sa soi compatible avec le CB!


merci d'avance.
0
Rejoignez-nous