News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

fonction raccourcis pour les select

Started by bline, January 20, 2008, 08:06:08 PM

Previous topic - Next topic

bline

j'ai fait un raccourcis pour le select qui permet de changer de section il n'y a qu'à inclure la fonction suivante sur l'index et à l'appeler avec jump_to_opt(); dans votre code

c'est pas fameux mais je suis en train de refaire tout mon template et comme jai un peu progréssé je modifie un peu. je ne pense pas que je pourrais faire un template à installer puisque les modifs sont tres lourdes au niveau de la syntaxe et que je ne sais pas si c'est autorisé mais si jamais ça peu  aider je vais essayer de monter des add on en vrac de temps en temps voila bonne initiation au php pour les nouveaux  :)...

Quotefunction jump_to_opt() { global $context, $scripturl, $txt;

echo'<form style="margin:0px;padding:0px;" action="', $scripturl ,'" method="get" accept-charset="', $context['character_set'], '">'
.'<select name="jumpto" id="jumpto" onchange="if (this.selectedIndex > 0 &amp;&amp; this.options[this.selectedIndex].value) window.location.href = smf_scripturl + this.options[this.selectedIndex].value.substr(smf_scripturl.indexOf(\'?\') == -1 || this.options[this.selectedIndex].value.substr(0, 1) != \'?\' ? 0 : 1);">';

  foreach($context['jump_to'] as $category) {

echo '<optgroup label="', $category['name'] ,'"><option value="#', $category['id'] ,'">', $category['name'] ,'</option>';

    foreach($category['boards'] as $board) {

echo '<option value="?board=', $board['id'] ,'.0"', $board['is_current'] ? ' selected="selected">' : '>',''. str_repeat('&nbsp;', $board['child_level']) .' | '. $board['name'] .'</option>';

    }

echo '</optgroup>';

  }

echo '</select>'
.'&nbsp; <input type="button" value="', $txt['161'] ,'" onclick="if (this.form.jumpto.options[this.form.jumpto.selectedIndex].value) window.location.href = \'', $scripturl ,'\' + this.form.jumpto.options[this.form.jumpto.selectedIndex].value;">'
.'</form>';

}
my Atari ST website: https://www.st-fanemule.fr - http://blog.st-fanemule.fr - http://forum.st-fanemule.fr
forum powered by smf for the 3rd time :D

Advertisement: