PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 31-12-2010 21:14:05

Paolo
Membre
Inscription : 31-12-2010
Messages : 5

Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bonjour,

Tout d'abord navré si je ne poste pas ma demande au bon endroit...

Je suis en train de créer un site, avec 6 onglets horizontaux déjà parametrés, et des liens qui renvoient aux bonnes pages;
Jusqu'à ce stade tout fonctionne correctement.

Je souhaite ajouter des sous-onglets en dessous des 6 premiers, et à chaque foi que j'insère les codes que je vois dans différents tutoriels (donnant pourtant comme résultats visuels, la bonne image que je souhaite atteindre), j'obtiens un changement radical, même pour mes 6 premiers onglets ( il deviennent tous verticaux...

Je pense qu'il y a une histoire de comportement javascript ou de CSS, MAIS....?????

Merci 1000 fois d'avance pour votre aide, et tous mes meilleurs voeux pour cette nouvelle année....:-)

Hors ligne

#2 01-01-2011 10:10:04

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Saluton,
Effectivement, pour ce site, tu es sur le bon forum, même si, pour ce genre de problématique, Alsacréations a toujours constitué, à mes yeux, la meilleure référence.
Ceci dit, sans la moindre ligne de code, difficile de se prononcer, d'autant qu'on ne m'a pas offert de boule de cristal pour Noël (ni pour le nouvel An d'ailleurs) smile


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 01-01-2011 13:21:40

Paolo
Membre
Inscription : 31-12-2010
Messages : 5

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bonjour Kris, et Merci beaucoup pour ta réponse...

Voici le code mon template contient :

</table>
      <table width="100%" border="0" cellpadding="0" cellspacing="0" id="menu-container">
        <tr>
          <td><div id="menu">
              <ul id="menu">
                <li class="active"><a href="http://A/" title="Revenir à l'accueil">Accueil</a></li>
                <li class="onglet"><a href="../B.php" title="B">B<span class="fleche"> </span></a></li>
                                <li><a href="../c.php" title="C">C</a></li>
                <li><a href="../D" title="Ds">D</a></li>
                <li><a href="../E.php" title="E">E</a></li>
                <li><a href="../F.php" title="F">F</a></li>
                <li><a href="../G.php" title="G">G</a></li>
              </ul>
            </div></td>
        </tr>
      </table>
 

Ce sont des menus à l'horizontales , qui dirigent vers les bons liens,
ET je souhaite (comme premier voeux pour 2011:D, leurs ajourter des sous menus dynamique descendant verticalement, du genre A.1, A.2... B.1, B.2.... dons voici ce que je fais


</table>
      <table width="100%" border="0" cellpadding="0" cellspacing="0" id="menu-container">
        <tr>
          <td><div id="menu">
              <ul id="menu">
                <li class="active"><a href="http://A/" title="Revenir à l'accueil">Accueil</a></li>
                <li class="onglet"><a href="../B.php" title="B">B<span class="fleche"> </span></a></li>
                                <li><a href="../c.php" title="C">C</a></li>
                                                                 
                                                                    <ul>
                                                                          <li><a href="http://B.1/" title="B.1">B.1</a></li> </li>
                                                                          <li><a href="http://B.2/" title="B.2">B.2</a></li> </li>
                                                                   </ul>
               
                                                                <li><a href="../D" title="Ds">D</a></li>
                <li><a href="../E.php" title="E">E</a></li>
                <li><a href="../F.php" title="F">F</a></li>
                <li><a href="../G.php" title="G">G</a></li>
              </ul>
            </div></td>
        </tr>
      </table>

MAIS là tout devient verticale, et rien est dynamique:-(

Merci d'avance pour ton aide si précieuse à mes yeux... smile

Hors ligne

#4 02-01-2011 10:49:26

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bien, tout cela est bel et bon, mais quel est le code CSS associé et, éventuellement le code javascript ?

Il faut vraiment te tirer les vers du nez... hmm


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 02-01-2011 13:16:02

Paolo
Membre
Inscription : 31-12-2010
Messages : 5

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bonjour Kris,
Merci 1000 fois pour ta patience; on remarque le manque de réflexes du débutants wink.

Voici le code CSS :



html, body {
  height: 100%;
}

body {
  margin: 0px;
  padding: 0px;
  background: #FFFFFF url(images/bg2_01.jpg) repeat-x left top;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #838383;
}

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:  normal;
}

p, ol, ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

p {
  line-height: 200%;
}

strong {
  color: #565656;
}

a {
  color: #5D8900;
}

a:hover {
  text-decoration: none;
}

a img {
  border: none;
}

img.border {
}

img.alignleft {
  float: left;
  padding-right: 25px;
}

img.alignright {
  float: right;
}

img.aligncenter {
  margin: 0px auto;
}

hr {
  display: none;
}

ul.style1 {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

ul.style1 li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;
  line-height: 220%;
}

ul.style1 span {
  display: block;
  float: left;
  width: 53px;
  height: 23px;
  margin: 6px 20px 30px 0px;
  padding: 0px 0px 0px 0px;
  background: #006BA3;
  text-align: center;
  font-size: 11px;
  color: #FFFFFF;
}

ul.style2 {
}

ul.style2 li {
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #CCCCCC;
  line-height: 220%;
}

ul.style3 {
}

ul.style3 li {
  padding-left: 30px;
  line-height: 220%;
}

/** WRAPPER */

.homepage #wrapper {
  background: url(images/bg1_01.jpg) repeat-x left top;
}

.homepage #wrapper-bgtop{
  background: url(images/bg1_02.jpg) no-repeat center top;
}

#wrapper-bgtop {
  background: url(images/bg2_02.jpg) no-repeat center top;
}

#wrapper-bgbtm {
  background: url(images/bg1_03.jpg) repeat-x left bottom;
}

.container {
  width: 900px;
  margin: 0px auto;
}

.clearfix {
  clear: both;
}

/** HEADER */

#header {
  height: 141px;
  padding: 29px 0px 0px 0px;
}

/** LOGO */

#logo {
  position: relative;
  float: left;
  width: 400px;
  height: 141px;
}

#logo h1, #logo p {
  margin: 0px;
  line-height: normal;
  text-indent: -9999em;
}

#logo h1 a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 400px;
  height: 141px;
  background: url(images/homepage01.jpg) no-repeat left top;
}

/** SPLASH PAGE */

#splash {
  height: 198px;
  padding: 40px 0px 0px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#splash h2 {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  letter-spacing: -2px;
  text-shadow: #5B8B00 -1px 2px 3px;
  font-size: 38px;
  font-weight: normal;
  color: #FFFFFF;
}

#splash span {
  display: block;
  margin-top: -10px;
  padding-bottom: 10px;
}

#splash .byline {
  padding-bottom: 20px;
  text-shadow: #5B8B00 -1px 2px 3px;
  font-size: 16px;
  color: #ECFFC2;
}

#splash .link {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  background: url(images/homepage02.gif) no-repeat left 2px;
  font-size: 14px;
}

#splash p {
  line-height: normal;
}

#splash a {
  color: #D7FF82;
}

/** MENU */

#menu-container {
  width: 920px;
  margin: 0px auto;
}

#menu {
  height: 57px;
  padding-top: 17px;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  line-height: normal;
}

#menu li {
  float: left;
  margin-right: 15px;
}

#menu span {
  display: inline-block;
  margin: 0px;
  font-weight: normal;
}

#menu a {
  display: block;
  float: left;
  height: 29px;
  padding: 4px 15px 0px 15px;
  letter-spacing: -1px;
  text-decoration: none;
  text-shadow: #00568D -1px 2px 3px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #FFFFFF;
}

#menu a:hover {
  text-decoration: none;
}

#menu li.active {
  background: url(images/homepage05.jpg) repeat-x left top;
}

#menu li.active a {
  background: url(images/homepage03.jpg) no-repeat  left top;
  text-shadow: #4C8100 -1px 2px 3px;
}

#menu li.active span {
  display: inline-block;
  background: url(images/homepage04.jpg) no-repeat right top;
  color: #FFFFFF;
}


/** PAGE */

#page {
  overflow: hidden;
  padding: 30px 0px;
}

/** CONTENT */

#content {
  float: left;
  width: 600px;
  padding-top: 20px;
}

.single #content {
  width: 100%;
}

/** SIDEBAR */

#sidebar {
  float: right;
  width: 250px;
  padding-top: 20px;
  padding-left: 25px;
  border-left: 1px solid #CCCCCC;
}

/** FOOTER */

#footer {
  height: 135px;
  border-top: 1px solid #CCCCCC;
}

#footer p {
  margin: 0px;
  padding: 45px 0px 0px 0px;
  text-align: center;
  color: #A2A2A2;
}

#footer a {
  color: #A2A2A2;
}


#box1 {
  height: 220px;
  border-bottom: 1px solid #CCCCCC;
}

#box1 .title {
  font-size: 28px;
}

#box2 {
  height: 220px;
  border-bottom: 1px solid #CCCCCC;
}

#box2 img {
  padding-bottom: 20px;
}

#box3 {
  padding-top: 40px;
}

#box3 .title {
  margin-bottom: 20px;
}

#box4 {
  padding: 30px 0px;
}

#box5 .title {
  font-size: 28px;
}

.box-style {}

.box-style .title {
  margin-bottom: 30px;
  letter-spacing: -1px;
  font-size: 18px;
  color: #194055;
}

.divider {
  margin-bottom: 10px;
  padding-bottom: 18px;
  border-bottom: 1px solid #CCCCCC;
}

.box-style .link1 {
  display: inline-block;
  margin: 18px 0px 0px 0px;
  padding: 0px 0px 4px 20px;
  background: url(images/homepage06.gif) no-repeat left 6px;
}

.box-style .link2 {
  display: inline-block;
  margin: 18px 0px 0px 0px;
  padding: 0px 0px 4px 25px;
  background: url(images/homepage07.gif) no-repeat left 3px;
}

#two-columns {
  margin-top: 40px;
}

#two-columns .colA {
  float: left;
  width: 274px;
  padding-right: 25px;
  border-right: 1px solid #CCCCCC;
}

#two-columns .colB {
  float: right;
  width: 275px;
}

#two-columns .title {
  margin-bottom: 20px;
}

#two-columns .alignleft {
  padding: 4px 20px 0px 0px;
}

ET VOICI le 3ème onglet que j'ai sur Dreamweaver. Est-ce le code javascript? : 1109538923.js:

document.write("<style type=\"text/css\">#af-form-1109538923 .af-body .af-textWrap{width:98%;display:block;float:none;}#af-form-1109538923 .af-body a{color:#F7FFC9;text-decoration:underline;font-style:normal;font-weight:normal;}#af-form-1109538923 .af-body input.text, #af-form-1109538923 .af-body textarea{background-color:#FFFFFF;border-color:#C7C7C7;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:10px;font-family:Verdana, sans-serif;}#af-form-1109538923 .af-body input.text:focus, #af-form-1109538923 .af-body textarea:focus{background-color:#D6FFF8;border-color:#030303;border-width:1px;border-style:solid;}#af-form-1109538923 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#F7FFC9;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}#af-form-1109538923 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:repeat;background-position:inherit;background-image:url(\"http://forms.aweber.com/images/forms/bright-idea/lima/body.png\");color:#FFFFFF;font-size:11px;font-family:Arial, sans-serif;}#af-form-1109538923 .af-footer{padding-bottom:2px;padding-top:2px;padding-right:15px;padding-left:15px;background-color:transparent;background-repeat:no-repeat;background-position:bottom;background-image:url(\"http://forms.aweber.com/images/forms/bright-idea/lima/footer.png\");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#F7FFC9;font-size:12px;font-family:Arial, sans-serif;}#af-form-1109538923 .af-header{padding-bottom:30px;padding-top:51px;padding-right:10px;padding-left:63px;background-color:transparent;background-repeat:no-repeat;background-position:top left;background-image:url(\"http://forms.aweber.com/images/forms/bright-idea/lima/header.png\");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#F7FFC9;font-size:14px;font-family:Arial, sans-serif;}#af-form-1109538923 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}#af-form-1109538923 .af-quirksMode{padding-right:15px;padding-left:15px;}#af-form-1109538923 .af-standards .af-element{padding-right:15px;padding-left:15px;}#af-form-1109538923 .bodyText p{margin:1em 0;}#af-form-1109538923 .buttonContainer input.submit{background-image:url(\"http://forms.aweber.com/images/auto/gradient/button/451.png\");background-position:top left;background-repeat:repeat-x;background-color:#243500;border:1px solid #243500;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}#af-form-1109538923 .buttonContainer input.submit{width:auto;}#af-form-1109538923 .buttonContainer{text-align:left;}#af-form-1109538923 body,#af-form-1109538923 dl,#af-form-1109538923 dt,#af-form-1109538923 dd,#af-form-1109538923 h1,#af-form-1109538923 h2,#af-form-1109538923 h3,#af-form-1109538923 h4,#af-form-1109538923 h5,#af-form-1109538923 h6,#af-form-1109538923 pre,#af-form-1109538923 code,#af-form-1109538923 fieldset,#af-form-1109538923 legend,#af-form-1109538923 blockquote,#af-form-1109538923 th,#af-form-1109538923 td{float:none;color:inherit;position:static;margin:0;padding:0;}#af-form-1109538923 button,#af-form-1109538923 input,#af-form-1109538923 submit,#af-form-1109538923 textarea,#af-form-1109538923 select,#af-form-1109538923 label,#af-form-1109538923 optgroup,#af-form-1109538923 option{float:none;position:static;margin:0;}#af-form-1109538923 div{margin:0;}#af-form-1109538923 fieldset{border:0;}#af-form-1109538923 form,#af-form-1109538923 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1109538923 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}#af-form-1109538923 input,#af-form-1109538923 button,#af-form-1109538923 textarea,#af-form-1109538923 select{font-size:100%;}#af-form-1109538923 p{color:inherit;}#af-form-1109538923 select,#af-form-1109538923 label,#af-form-1109538923 optgroup,#af-form-1109538923 option{padding:0;}#af-form-1109538923 table{border-collapse:collapse;border-spacing:0;}#af-form-1109538923 ul,#af-form-1109538923 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}#af-form-1109538923,#af-form-1109538923 .quirksMode{width:256px;}#af-form-1109538923.af-quirksMode{overflow-x:hidden;}#af-form-1109538923{background-color:transparent;border-color:transparent;border-width:1px;border-style:none;}#af-form-1109538923{overflow:hidden;}.af-body .af-textWrap{text-align:left;}.af-body input.image{border:none!important;}.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}.af-body input.text{width:100%;float:none;padding:2px!important;}.af-body.af-standards input.submit{padding:4px 12px;}.af-clear{clear:both;}.af-element label{text-align:left;display:block;float:left;}.af-element{padding:5px 0;}.af-form-wrapper{text-indent:0;}.af-form{text-align:left;margin:auto;}.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}.lbl-right .af-element label{text-align:right;}body {}</style><form method=\"post\" class=\"af-form-wrapper\" action=\"http://www.aweber.com/scripts/addlead.pl\"  ><div style=\"display: none;\"><input type=\"hidden\" name=\"meta_web_form_id\" value=\"1109538923\" /><input type=\"hidden\" name=\"meta_split_id\" value=\"\" /><input type=\"hidden\" name=\"listname\" value=\"c-p-l-newslettr\" /><input type=\"hidden\" name=\"redirect\" value=\"http://www.aweber.com/thankyou-coi.htm?m=text\" id=\"redirect_9707bd73670d798c5a60a5ba688e37bd\" /><input type=\"hidden\" name=\"meta_adtracking\" value=\"My_Web_Form\" /><input type=\"hidden\" name=\"meta_message\" value=\"1\" /><input type=\"hidden\" name=\"meta_required\" value=\"name,email\" /><input type=\"hidden\" name=\"meta_tooltip\" value=\"\" /></div><div id=\"af-form-1109538923\" class=\"af-form\"><div id=\"af-header-1109538923\" class=\"af-header\"><div class=\"bodyText\"><p style=\"text-align: center;\">\" Recevez gratuitement</p><p style=\"text-align: center;\"><em>Le Guide Pour Bien Démarrer Son Activité Libérale</em>, Ainsi Que nos <em>vidéos-Conseils</em>,</p><p style=\"text-align: center;\">en vous inscrivant librement à notre lettre d'information. \"</p></div></div><div id=\"af-body-1109538923\" class=\"af-body af-standards\"><div class=\"af-element\"><label class=\"previewLabel\" for=\"awf_field-14948376\">Votre Nom: </label><div class=\"af-textWrap\"><input id=\"awf_field-14948376\" type=\"text\" name=\"name\" class=\"text\" value=\"\"  tabindex=\"500\" /></div><div class=\"af-clear\"></div></div><div class=\"af-element\"><label class=\"previewLabel\" for=\"awf_field-14948377\">Votre Email: </label><div class=\"af-textWrap\"><input class=\"text\" id=\"awf_field-14948377\" type=\"text\" name=\"email\" value=\"\" tabindex=\"501\"  onfocus=\" if (this.value == '') { this.value = ''; }\" onblur=\"if (this.value == '') { this.value='';} \" /></div><div class=\"af-clear\"></div></div><div class=\"af-element buttonContainer\"><input name=\"submit\" class=\"submit\" type=\"submit\" value=\"SVP, Envoyez-moi le guide !\" tabindex=\"502\" /><div class=\"af-clear\"></div></div></div><div id=\"af-footer-1109538923\" class=\"af-footer\"><div class=\"bodyText\"><p style=\"text-align: center;\">Vos Données Resteront Confidentielles.</p></div></div></div></form><script type=\"text/javascript\">    <!--    (function() {        var IE = /*@cc_on!@*/false;        if (!IE) { return; }        if (document.compatMode && document.compatMode == 'BackCompat') {            if (document.getElementById(\"af-form-1109538923\")) {                document.getElementById(\"af-form-1109538923\").className = 'af-form af-quirksMode';            }            if (document.getElementById(\"af-body-1109538923\")) {                document.getElementById(\"af-body-1109538923\").className = \"af-body inline af-quirksMode\";            }            if (document.getElementById(\"af-header-1109538923\")) {                document.getElementById(\"af-header-1109538923\").className = \"af-header af-quirksMode\";            }            if (document.getElementById(\"af-footer-1109538923\")) {                document.getElementById(\"af-footer-1109538923\").className = \"af-footer af-quirksMode\";            }        }    })();    --></script>");

if (typeof window.awf_Form_=='undefined') window.awf_Form_ = new Object();
awf_Form_.isPreview = false;
awf_Form_.setCookie = function(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    document.cookie = curCookie;
}

awf_Form_.getCookie = function(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else
        begin += 2;
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
        end = dc.length;
    return unescape(dc.substring(begin + prefix.length, end));
}

var unique_track = new Image();
        unique_track.src = "[url]http://forms.aweber.com/form/displays.htm?id=jIwMnKzMHJxMzA==[/url]";


Je pense n'avoir rien oublié cette fois:P
MERCI !!!!!!

Hors ligne

#6 02-01-2011 17:25:29

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Pourquoi ?

Pourquoi ce diable de DW vient-il toujours se mettre dans mon chemin ?

Non désolé, c'est au-dessus de mes forces, s'il y a du DW, je capitule. 

Comment peut-on se laisser imposer une telle horreur ?


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#7 02-01-2011 17:29:45

Paolo
Membre
Inscription : 31-12-2010
Messages : 5

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

a-t-on le choix ?
Si oui, je préfère modifier l'extension afin de trouver une solution.
Mes fichiers sont en .html ou php...

Merci

Hors ligne

#8 02-01-2011 17:29:48

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Dreamweaver, c'est top big_smile
a++

Hors ligne

#9 02-01-2011 17:31:00

Paolo
Membre
Inscription : 31-12-2010
Messages : 5

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

"a-t-on le choix ? " . c mieux:-)

Je travail sur adobe dreamwever CS4

Hors ligne

#10 03-01-2011 15:40:14

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bah, tant pis pour toi. tongue


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#11 21-06-2012 10:47:30

pimiento
Membre
Lieu : toulouse
Inscription : 21-06-2012
Messages : 24

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Je suis un peu hs mais c'est dans la continuité de la discussion...

Ça fait maintenant 3 ans que je fais du html/css, j'ai choisi ce boulot pour diverses raisons, mais bon là n'est pas la question...

Ce qui me plait dans ce boulot c'est de partir de zéro et créer un site entièrement, faire que les contraintes n'en soit pas vraiment grâce à l'apprentissage.

Et aujourd'hui j'y arrive enfin, mais voilà... Depuis quelques temps les clients demandent a pouvoir gérer leur site eux même une fois celui ci en place.

J'ai donc commencé a me poser la question d'apprendre le php pour leur faire des interfaces de gestion.
Je comprend leur point de vue, niveau pratique et surtout niveau économique...
Mais ils veulent (imposent serait plus approprié) de plus en plus que le boulot se fasse avec des cms style DW, prestashop, joomla, plone, Wordpress etc...
Ceci afin de pouvoir tout gérer, l'évolution fait que ces cms sont de plus en plus efficaces et bientôt seront si simple d'utilisation qu'ils n'auront plus besoin de passer par une boite de création de site pour le faire.

Au détriment de l'originalité, de l'ergonomie appropriée ; ils demandent de récuperer un template et de le redesigner.
Certains le font déjà eux même sans aucune connaissance de la signification des couleurs, sans aucune notion d'ergonomie, ni de référencement, de webmarketing ni rien.
Souvent c'est d'ailleurs du n'importe quoi, juste quelques images récupérées sur internet, une navigation inappropriée, ... Mais ils ont leur site et arrivent à le gérer tant bien que mal.

Je commence à me dire qu'un jour ce boulot ne sera plus viable et que tout se fera par cms, c'est bien dommage vu le temps d'apprentissage que l'on passe à se former pour réussir à dompter ces langages.

Tout ça pour dire que les cms c'est bien beau mais que c'est en train de tuer la profession de webdesigner, et surement aussi celui d'intégrateur ...

Je vais peut être me recycler avant même d'avoir réussi à vraiment faire mon trou...
J'hésite encore entre boulanger, carrossier, ou continuer à me perfectionner et me former en tant qu'administrateur en base de données.

On pourrait espérer que ce genre de sites disparaissent ; mais j'en doute un peu vu qu'il suffit de passer quelques week end en dehors de son travail hebdomadaire,
de trouver un hébergement à 30euros par ans, de piller le travail de graphiste trouvé sur le net...
Donc économiquement même si le site ne rapporte rien je vois pas pourquoi ce genre de personne les supprimeraient même si ils ne se rendent pas compte que l'image de leur société en prend un coup.

Hors ligne

#12 21-06-2012 11:20:35

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

DreamWeaver n'est pas un CMS.
Cela ne retire rien aux défauts majeurs des CMS, ni à ceux de DreamWeaver au demeurant.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#13 21-06-2012 11:48:23

pimiento
Membre
Lieu : toulouse
Inscription : 21-06-2012
Messages : 24

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

C'est vrai que ce n'est pas a proprement parler un cms mais beaucoup l'utilise en tant que tel.
On peut même très bien s'en servir pour générer un langage simili php comme spry qui peut gérer des formulaires, etc...
La grosse différence avec un cms c'est qu'il faut passer par du ftp (include inside), je trouve la différence assez infime smile

Hors ligne

#14 21-06-2012 16:26:23

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bonjour pimiento,

Je me permets d'intervenir sur ton analyse du marché si tu le veux bien. C'est vrai que la demande va de plus en plus vers ce que tu as exposé. Mais voilà, il se trouve que la complexité croissante de ces CMS inhérente à leur evolution fait qu'intervenir sur ces mêmes CMS nécessite de plus en plus d'être spécialisé d'autant plus que la spécialisation implique une connaissance étendue des modules développés sur le marché associé. Pour te donner une idée, en moyenne un prestashop pour l'adapter à la spécificité d'une entreprise faut compte environ une trentaine de modules. Donc 30 façon différentes de développer de 30 sociétés différentes, qui en général pour des raisons de coûts prennent des libertés dans la rigueur à chaque fois que c'est possible sur un lancement initial.
Bref, la valeur ajoutée des prestations fait que les sociétés qui les utilisent n'ont besoin de personne peut être tant que tout fonctionne bien, mais ensuite, leur coûte un max au premier problème rencontré, quand ils ont la chance de trouver la bonne personne pour leur faire. La conséquence à cela (à cette spécialisation croissante des prestataires sur ces technologies) c'est que ces mêmes prestataires sont obligés de plus en plus de faire des choix de services au détriment de certains CMS et au bénéfice d'autres. Il y a donc par conséquent un risque que les CMS qui sont le moins demandés passent aux oubliettes pour raison économique, et que les sociétés qui les utilisent et qui ne font pas attention, se retrouvent avec un site à mettre à la poubelle faute d'avoir migré à temps. Il y a beaucoup aussi de demandes de migration qui commencent à émerger d'ailleurs.

Le fait que tu travailles sur DreamWeaver n'est pas un bon argument en tant que professionnel et ne t'aidera pas à avoir une bonne image de la qualité de ton travail sur les places de marché. Ensuite il est bien plus difficile d'être admin bd que bon developpeur PHP, et cela a tendance à être plus ingrat question boulot, mais certes beaucoup plus rémunérateur. Mais une vocation reste une vocation. Donc si tu penses que c'est ca qu'il te faut, alors fonce.

Cordialement,

Jc.

Dernière modification par Jc (21-06-2012 16:28:11)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#15 21-06-2012 19:53:26

pimiento
Membre
Lieu : toulouse
Inscription : 21-06-2012
Messages : 24

Re : Qui pourrait m'aider à installer un menu déroulant dynamique ?

Bonsoir Jc,

Merci pour tes encouragements, mais même si je connais assez bien DW je ne l'utilise pas.
Trop contraignant car bien trop long pour faire quelque chose de propre.

Ce que je souhaitais faire en commençant à m'auto-former c'est surtout du web design, maintenant que je suis à peu près formé en html/css et sur toute la suite adobe.
Flash compris, bien que je ne suis pas encore arrivé au bout de ce dernier car il y a vraiment de quoi pousser le bouchon très loin et qu'il risque de passer à la trappe...

Je me rend bien compte de part le peu de demandes que j'ai, que le marché n'est pas du tout comme je le pensais de prime abord, et je commence à douter du bon choix de cette orientation.
D'où mes propos, certainement du au fait que je commence à être un peu aigri en découvrant cela...

Si j'ai choisi l'exemple d'administrateur oracle ce n'est pas anodin et je sais bien que c'est un des métiers lucratifs dans le domaine du web, mais ça m'embêterait un peu de devoir reprendre tout à zéro.
Bien que ce ne soit pas exclus, car je trouve pas ça pas très valorisant non plus d'expliquer qu'une navigation c'est sept onglets grand max et de devoir plier devant un client récalcitrant qui en veut douze et pas moins,
d'expliquer que le bleu à un côté rassurant et le vert diffuse un message d'espoir mais que le client exige un site noir et violet pour un site d'assurance vieillesse...
Même si je lui explique que ça a une trop forte connotation mortuaire et que ce n'est pas l'idéal comme message a faire passer pour son activité.

Donc oui peut être que je vais me recycler même si ça ne m'enchante pas et que je ne sais pas encore dans quel domaine.
Mais à avoir un métier pas très valorisant autant qu'il soit lucratif...

Dernière modification par pimiento (21-06-2012 20:11:32)

Hors ligne

Pied de page des forums