Bonjour,
Avant de commencer mon problème juste pour info j'ai déjà posté une partie de ce problème avant mais je n'arrive plus à rajouter des message et j'ignore pourquoi donc j'ai fais un nouveau poste pour ne pas perdre de temps car je dois trouvez rapidement une soluc pour mon problème
Mon problème consiste en la réalisation d'un module qui permemtrais d'afficher du contenu dans un panel fais avec jquery. après avoir suivi quelque consigne sur l'ancienne discussion j'arrive juste à afficher mon module mais les paramètres du backend ne s'applique pas et voici les codes pour mieux comprendre:
mod_panel.xml!
---------------------------
<?xml version="1.0" encoding="utf-8"?>
<extension
type="module"
version="1.6.0"
method="upgrade">
<name>Module panel</name>
<author>moi meme</author>
<creationDate>mars 2014</creationDate>
<copyright>Aurone</copyright>
<license>GNU/GPL 3</license>
<authorEmail>monmail@yahoo.fr</authorEmail>
<authorUrl>jqwidgets</authorUrl>
<version>1.0</version>
<description>Ce module permet d'afficher des informations dans un panel. Le panel est réalisé en jquery</description>
<files>
<filename module="mod_panel">mod_panel.php</filename>
<filename>index.html</filename>
<filename>helper.php</filename>
<folder>assets</folder>
<folder>tmpl</folder>
</files>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="nom_panel"
type="text"
default="Mon panel"
label="nom du panel"
description="MOD_PANEL_MODE_DESC">
</field>
<field
name="mode"
type="list"
default="1"
label="mode du panel"
description="MOD_PANEL_MODE_DESC">
<option
value="1">none</option>
<option
value="2">click</option>
<option
value="3">dblclick</option>
</field>
<field
name="menu du panel"
type="menu"
label="Menu à afficher dans le panel"
description="Choisire un menu"/>
</fieldset>
</fields>
</config>
</extension>
le modèle mod_panel.php
--------------------------------------
<?php
/**
* Module qui permet d'afficher du contenu dans un panel jquery pour Joomla! 2.5
* @license GNU/GPL
**/
define ('_JEXEC');
require_once (dirname(__FILE__).DS.'helper.php');
$contenu = modpanelHelper::getcontenu($params);
require(JModuleHelper::getLayoutPath('mod_panel')) ;
?>
le controleur helper.php:
---------------------------
<?php
/**
* @copyright Copyright (C) 2014 AURONE
* http://www.joomlack.fr
* http://www.jqwidgets.com/
* Module panel pour Joomla! 2.5
* @license GNU/GPL
**/
// no direct access
defined('_JEXEC') or die('Restricted access');
class modpanelHelper {
function getcontenu(&$params)
{
if($param->get('mode')==0)
$contenu='click';
else if ($param->get('mode')==1)
$contenu='dblclick';
}
return $contenu;
}
?>
default.php la vue:
-------------------------------------
<?php
/**
* @copyright Copyright (C)
* Ton uRL
* Module MONMODULE
* @license GNU/GPL
* */
// no direct access
defined('_JEXEC') or die;
$document = JFactory::getDocument();
$document->addStyleSheet(JURI::base(true) . '/modules/mod_panel/assets/jqx.base.css');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jquery-1.10.2.min.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/demos.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jqxcore.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jqxexpander.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/execpanel.js');
?>
<div id='jqxWidget' style="float: left;">
<div id='jqxExpander'>
<div>
<?php echo $params->get('nom_panel'); ?></div>
<div>
<!-- ic vient se placer un module jooml 2.5 de type menu ou autre-->
</div>
</div>
</div>
Donc ya que la vue qui marche!!!!! comme si le controleur et le modele ne marche pas
donc je fais comment pour que j'introduit le module que je choisi et lque le controleur fonctionne
svp j'ai plus beaucoup de temps
merci d'avance
Avant de commencer mon problème juste pour info j'ai déjà posté une partie de ce problème avant mais je n'arrive plus à rajouter des message et j'ignore pourquoi donc j'ai fais un nouveau poste pour ne pas perdre de temps car je dois trouvez rapidement une soluc pour mon problème
Mon problème consiste en la réalisation d'un module qui permemtrais d'afficher du contenu dans un panel fais avec jquery. après avoir suivi quelque consigne sur l'ancienne discussion j'arrive juste à afficher mon module mais les paramètres du backend ne s'applique pas et voici les codes pour mieux comprendre:
mod_panel.xml!
---------------------------
<?xml version="1.0" encoding="utf-8"?>
<extension
type="module"
version="1.6.0"
method="upgrade">
<name>Module panel</name>
<author>moi meme</author>
<creationDate>mars 2014</creationDate>
<copyright>Aurone</copyright>
<license>GNU/GPL 3</license>
<authorEmail>monmail@yahoo.fr</authorEmail>
<authorUrl>jqwidgets</authorUrl>
<version>1.0</version>
<description>Ce module permet d'afficher des informations dans un panel. Le panel est réalisé en jquery</description>
<files>
<filename module="mod_panel">mod_panel.php</filename>
<filename>index.html</filename>
<filename>helper.php</filename>
<folder>assets</folder>
<folder>tmpl</folder>
</files>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="nom_panel"
type="text"
default="Mon panel"
label="nom du panel"
description="MOD_PANEL_MODE_DESC">
</field>
<field
name="mode"
type="list"
default="1"
label="mode du panel"
description="MOD_PANEL_MODE_DESC">
<option
value="1">none</option>
<option
value="2">click</option>
<option
value="3">dblclick</option>
</field>
<field
name="menu du panel"
type="menu"
label="Menu à afficher dans le panel"
description="Choisire un menu"/>
</fieldset>
</fields>
</config>
</extension>
le modèle mod_panel.php
--------------------------------------
<?php
/**
* Module qui permet d'afficher du contenu dans un panel jquery pour Joomla! 2.5
* @license GNU/GPL
**/
define ('_JEXEC');
require_once (dirname(__FILE__).DS.'helper.php');
$contenu = modpanelHelper::getcontenu($params);
require(JModuleHelper::getLayoutPath('mod_panel')) ;
?>
le controleur helper.php:
---------------------------
<?php
/**
* @copyright Copyright (C) 2014 AURONE
* http://www.joomlack.fr
* http://www.jqwidgets.com/
* Module panel pour Joomla! 2.5
* @license GNU/GPL
**/
// no direct access
defined('_JEXEC') or die('Restricted access');
class modpanelHelper {
function getcontenu(&$params)
{
if($param->get('mode')==0)
$contenu='click';
else if ($param->get('mode')==1)
$contenu='dblclick';
}
return $contenu;
}
?>
default.php la vue:
-------------------------------------
<?php
/**
* @copyright Copyright (C)
* Ton uRL
* Module MONMODULE
* @license GNU/GPL
* */
// no direct access
defined('_JEXEC') or die;
$document = JFactory::getDocument();
$document->addStyleSheet(JURI::base(true) . '/modules/mod_panel/assets/jqx.base.css');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jquery-1.10.2.min.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/demos.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jqxcore.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/jqxexpander.js');
$document->addScript(JURI::base(true) . '/modules/mod_panel/assets/execpanel.js');
?>
<div id='jqxWidget' style="float: left;">
<div id='jqxExpander'>
<div>
<?php echo $params->get('nom_panel'); ?></div>
<div>
<!-- ic vient se placer un module jooml 2.5 de type menu ou autre-->
</div>
</div>
</div>
Donc ya que la vue qui marche!!!!! comme si le controleur et le modele ne marche pas
donc je fais comment pour que j'introduit le module que je choisi et lque le controleur fonctionne
svp j'ai plus beaucoup de temps
merci d'avance
Commentaire