Depuis un momment j'essai de réaliser un menu deroulant remplacant le block menu de Nuked Klan
J'explique :
si bouton sans lien alors balise
en dessous les bouton liens balise <li>
ca marche sous firefox et pas sur internet explorer
je seche
voici le code:
function block_link($content)
{
global $user;
$link = explode('NEWLINE', $content);
$screen = "\n\";
foreach ($link as $link)
{
list($url, $title, $comment, $nivo, $blank) = explode('|', $link);
$url = preg_replace(\"/\[(.*?)\]/si\", \"index.php?file=\\1\", $url);
$nivuser = $user[1];
$title = stripslashes($title);
$comment = stripslashes($comment);
$title = htmlentities($title, ENT_NOQUOTES);
$title = eregi_replace(\"<\", \"<\", $title);
$title = eregi_replace(\">\", \">\", $title);
$comment = htmlentities($comment);
$url = htmlentities($url);
if (!$nivuser)$nivuser = 0;
if ($nivuser >= $nivo)
{
if ($url <> \"\" && $title <> \"\" && $blank == 0)
$screen .= \"<li>\" . $title . \"</li>\n\"; if ($url
\"\" && $title <> \"\" && $comment \"\")
$screen .= \"</li>\n\";
if ($url <> \"\" && $title <> \"\" && $blank == 1)
$screen .= \"<li>\" . $title . \"</li>\n\"; if ($url
\"\" && $title <> \"\" && $comment \"\")
$screen .= \"</li>\n\";
if ($url
\"\" && $title <> \"\" && $comment \"\")
$screen .= \"<li>\" . $title . \"\n\";
}
}
$screen .= "</li>
\n";
return $screen;
}
Merci pour un coup de pousse