Ecran d'aide plugin avec pagination : modification de l'url
je-evrard
Member
Bonjour,
La version 5.5 a modifié le chemin de l'aide pour les plugins :
version 5.4
version 5.5
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.
Si quelqu'un a une solution plus simple...
a+
jeje
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
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est la fonction php utilisée dans core/lib/class.plx.admin.php
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2