begin process at 2012 05 31 03:30:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Menu deroulant Nuked klan


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu deroulant Nuked klan

mardi 9 octobre 2007 à 01:06:58 | Menu deroulant Nuked klan

actifvision

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 <ul>
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 = "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\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("&lt;", "<", $title);
        $title = eregi_replace("&gt;", ">", $title);
        $comment = htmlentities($comment);
    $url = htmlentities($url);

        if (!$nivuser)$nivuser = 0;
        if ($nivuser >= $nivo)
        {
            if ($url <> "" && $title <> "" && $blank == 0)
                $screen .= "<li><a href=\"" . $url . "\" title=\"" . $comment . "\" style=\"padding-left: 0px;\" class=\"menu\">" . $title . "</a></li>\n";
                if ($url == "" && $title <> "" && $comment == "")
                $screen .= "</ul></li>\n";

            if ($url <> "" && $title <> "" && $blank == 1)
                $screen .= "<li><a href=\"" . $url . "\" title=\"" . $comment . "\" class=\"menu\" style=\"padding-left: 0px;\" onclick=\"window.open(this.href); return false;\">" . $title . "</a></li>\n";
                if ($url == "" && $title <> "" && $comment == "")
                $screen .= "</ul></li>\n";

            if ($url == "" && $title <> "" && $comment == "")
                $screen .= "<ul id=\"qm0\" class=\"qmmc\"><li><a class=\"qmparent\" href=\"#\">" . $title . "</a><ul>\n";
        }
    }
    $screen .= "</ul></li></table>\n";
    return $screen;
}

Merci pour un coup de pousse

mardi 16 octobre 2007 à 22:37:08 | Re : Menu deroulant Nuked klan

actifvision

Réponse acceptée !
Avec un message 66 fois vu y'as pas un début de réponse...

Eh ben je vais répondre tout seul  !

function block_link($content)
{
    global $user;

    $link = explode('NEWLINE', $content);
    $screen = "<script type=\"text/javascript\" src=\"dynMenu.js\"></script>
 <!-- détéction du navigateur -->
<script type=\"text/javascript\" src=\"browserdetect.js\"></script><div id=\"menu\">
\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("&lt;", "<", $title);
        $title = eregi_replace("&gt;", ">", $title);
        $comment = htmlentities($comment);
    $url = htmlentities($url);

        if (!$nivuser)$nivuser = 0;
        if ($nivuser >= $nivo)
        {
            if ($url <> "" && $title <> "" && $blank == 0)
                $screen .= "<li><a href=\"" . $url . "\" title=\"" . $comment . "\" style=\"padding-left: 0px;\" >" . $title . "</a></li>\n";
                if ($url == "" && $title <> "" && $comment == "")
                $screen .= "</ul></li>\n";

            if ($url <> "" && $title <> "" && $blank == 1)
                $screen .= "<li><a href=\"" . $url . "\" title=\"" . $comment . "\" style=\"padding-left: 0px;\" onclick=\"window.open(this.href); return false;\">" . $title . "</a></li>\n";
                if ($url == "" && $title <> "" && $comment == "")
                $screen .= "</ul></li><ul id=\"menu\">\n";

            if ($url == "" && $title <> "" && $comment == "")
                $screen .= "<ul id=\"menu\"><li><a href=\"#\">" . $title . "</a><ul>\n";
        }
    }
    $screen .= "<\ul></div><script type=\"text/javascript\">
    initMenu();
</script>\n";
    return $screen;
}

je reste dispo pour toute amélioration ...
mardi 16 octobre 2007 à 22:46:35 | Re : Menu deroulant Nuked klan
mardi 16 octobre 2007 à 22:59:25 | Re : Menu deroulant Nuked klan


Cette discussion est classée dans : title, url, link, screen, if


Répondre à ce message

Sujets en rapport avec ce message

Url en php [ par breezer666cs ] J'ai 1 bouton et un hyperlink dans mon code:            BOBj'essaie erreur script test url [ par gouille ] Bonjour, j'ai trouvé ce script, qui permet de tester la validité d'une URL.Il fonctionne très bien, au détail pret. Quand le test se révèle négatif (U aide boucle php [ par jerrrrrry ] le but du script faire un marcher un carousel d'images dynamiques il est en javascript j'insere par php des variables dans un tableau, le script ici b Pagination [ par zendooo ] Bonjour, je viens de ressortir un script que j'avais acheté il y a longtemps, je souhaite modifier la pagination qui affiche toutes les pages. Je voud URL to TITLE [ par viseca ] Bonjour,est-il possible de modifier la source tous les url présent ? genre je change tous les url en title. j'aimerais cacher l'url pour que personne Créer une page link.php?url=iframe [ par smed79 ] Bonjour, [^^happy13] esque en peut créer une page link.php avec un variable : $url si en fait : link.php?url=$url http://localhost/link.php?url=[b Problème affichage tableau avec timer [ par maxencergenty ] Salut, voila j'ai développer un petit module pour joomla qui affiche des vignettes à partir de la base de donnée. On peut sélectionner la catégorie, l recuperation des données dans un tableau [ par ubela ] Bonjour à tous, J'ai un pb de récupération de données. Bien évidemment, je débute Dans le POO. J'ai récupéré un bout de code qui fctionne bien. Il par probleme avec un script [ par supertony540 ] salut je débute en informatique et je suis en train de créer un site perso d'une dizaine de pages. et je souhaite mettre un système de commentaire s recherche proposition de regime miceur de script :-) [ par eva4 ] Kikou tout le monde et bon début de semaine [^^happy13] bon c pas urgent, je me demandais juste si quelqu'un ici serait en mesure de me proposer une


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales