Ecran d'aide plugin avec pagination : modification de l'url

je-evrardje-evrard Member
avril 2016 modifié dans Discussions générales
Bonjour,

La version 5.5 a modifié le chemin de l'aide pour les plugins :

version 5.4
[== Indéfini ==]
parametres_pluginhelp.php?p=nomplugin

version 5.5
[== Indéfini ==]
parametres_help?help=plugin&page=nomplugin

Le soucis de mon coté c'est que j'avais une aide qui utilisait ce chemin pour paginer avec un get page (pas de chance)

Pour rester compatible toutes versions, j'ai fait ceci dans ma page d'aide. Je teste la version pour conserver le bon link help.

[== Indéfini ==]
<?php
if (defined('PLX_VERSION') && floatval (PLX_VERSION) >= 5.5) {
	$linkhelp = "parametres_help?help=plugin&page=spxwsimplegallery&pager=";
}else{
	$linkhelp = "parametres_pluginhelp.php?p=spxwmenu&pager=";
}

if(isset($_GET['pager'])) {
	$pager = $_GET['pager'];
}else{
	$pager = "start";
}
?>

<div id="spxwsimplegallery_help">
    <h2>Configuration et aide sur le plugin spxwsimplegallery</h2>
    <ul class="tabnav">
      <li <?php if ($pager=="start") echo ('class="active"'); ?>>
       <a href="<?php echo $linkhelp ?>start" title="Pour commencer" target="_self">Pour commencer</a>
      </li>
       <li <?php if ($pager=="configuration") echo ('class="active"'); ?>>
        <a href="<?php echo $linkhelp ?>configuration" title="configuration de spxwsimplegallery" target="_self">Configuration</a>
      </li>
      <li <?php if ($pager=="widget") echo ('class="active"'); ?>>
        <a href="<?php echo $linkhelp ?>widget" title="Création du widget" target="_self">Création widget</a>
      </li>
      <li <?php if ($pager=="display") echo ('class="active"'); ?>>
        <a href="<?php echo $linkhelp ?>display" title="Affichage du widget" target="_self">Affichage coté client</a>
      </li>
    </ul>

	<?php include('fr-help-'.$pager.'.php'); ?>



</div>

Si quelqu'un a une solution plus simple...

a+

jeje

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.