• User

    [1.5] Problemi Menu e Javascript su template Little Green World Joohopia

    Salve a tutti,
    innanzitutto ci tengo a fare i complimenti allo staff di gt 🙂
    proseguo facendo una panoramica della situazione.
    Uso Joomla da molto poco, ho provato ad usare diversi templates scaricati qui e là, e ho trovato un template chiamato Little Green World Joohopia che sto utilizzando per sviluppare il sito a cui sto lavorando per ora.
    Il template sembra molto carino e adattabile, addirittura prevedeva la personalizzazione senza bisogno di andare a modificare css o html per l'inserimento di loghi/immagini/ecc...
    I problemi che sto riscontrando sono i seguenti:

    • Non riesco a trovare un modo per ordinare gli elementi del top menu da sinistra verso destra e non viceversa come di default nel template.
    • Non riesco ad inserire effetti JavaScript sui link dei menu, ad esempio volevo applicare un effetto audio su un evento onmouseover sui link del menu che però essendo generati tramite php non sono "eventizzabili" a causa della mancanza nella home ( scritta in php ) dei classici tag <a href ecc... a cui applicare gli ascoltatore degli eventi.
    • Non riesco a trovare un modo per creare dei sottomenu; cliccando su alcuni link del top o del main menu dovrei dare la possibilità di entrare in ulteriori sottosezioni ( oltre che ovviamente nella sezione principale ) e avevo pensato di gestire la cosa sempre tramite javascript con gli onmouseover sulla particolare sezione ma anche questo non è possibile ( da quel che ho capito ) perchè le voci del menu vengono prese direttamente tramite richieste php quindi non ho alcun link o immagine a cui applicare il mio onmouseover.

    allego un po di codice php della home:

    
    <link href="./templates/little_green_world_joohopia/css/little_green_world.css" rel="stylesheet" type="text/css" />
    <?php 
    include "joo_green.php";
    ?>
    
    <style type="text/css">
    body {
    	background-image:url(./templates/little_green_world_joohopia/images/background/blue_sky_back.jpg);
    	background-position:center;
    	background-position:top;
    	background-repeat:repeat-x;
    	margin-left: 0px;
    	margin-top: 0px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	height:100%;
    	background-color: #1b2e01;
    }
    .littlegreen {
    	height:12px;
    	background: url(./templates/little_green_world_joohopia/images/greenbar_mini.gif);}
    .topper {
    	background-image:url(./templates/little_green_world_joohopia/images/green_top.jpg);
    	background-repeat:no-repeat;
    	background-position:right bottom;
    	background-color:#E5E2D5;
    	height:214px;
    }
    .menuline {
    	background-image:url(./templates/little_green_world_joohopia/images/greenbar.gif);
    }
    .menuline a {
    	color:#FFF;
    }
    .menuline a:hover {
    	color:#333;
    	background-image:url(./templates/little_green_world_joohopia/images/bottomshadow.png);
    	background-repeat: repeat-x;
    	
    	}
    	.logotop {
    	float:left;
    }
    </style>
    <script src="./templates/little_green_world_joohopia/scripts/swfobject_modified.js" type="text/javascript"></script>
    <script src="../../../Scripts/swfobject_modified.js" type="text/javascript"></script>
    </head>
    <body>
    <table width="1055" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td valign="middle" class="topper"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="15">&nbsp;</td>
            <td><div class="logotop"><a href="index.php"><img src="<?php echo($logopic); ?>" alt="<?php echo($alttext); ?>" title="<?php echo($alttext); ?>"/></a></div></td>
            <td align="right"><object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="450" height="214">
              <param name="movie" value="./templates/little_green_world_joohopia/images/flashglow.swf" />
              <param name="quality" value="high" />
              <param name="wmode" value="transparent" />
              <param name="swfversion" value="6.0.65.0" />
            </object></td>
            <td width="15">&nbsp;</td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td height="32" class="menuline"><jdoc:include type="modules" name="user3" /></td>
      </tr>
      <?php if ($gobotop==1) {?><tr>
        <td bgcolor="#000000"><object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1053" height="217">
          <param name="movie" value="./templates/little_green_world_joohopia/images/gobotop.swf" />
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="FlashVars" value='bild1=<?php echo($pic1); ?>&amp;bild2=<?php echo($pic2); ?>&amp;bild3=<?php echo($pic3); ?>&amp;menu1_name=<?php echo($menu1_name)?>&amp;menu2_name=<?php echo($menu2_name)?>&amp;menu3_name=<?php echo($menu3_name)?>&amp;menu1_link=<?php echo($menu1_link)?>&amp;menu2_link=<?php echo($menu2_link)?>&amp;menu3_link=<?php echo($menu3_link)?>' />
          <param name="swfversion" value="6.0.65.0" />
        </object></td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="littlegreen"></td>
      </tr><?php } ?>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="15px"></td>
            <td width="165px" align="left" valign="top"><jdoc:include type="modules" name="left" />
              <jdoc:include type="modules" name="user1" /></td>
            <td width="15px" class="green_v"><img src="images/blank.gif" height="2" width="1" alt="filler1"/></td>
            <td valign="top"><jdoc:include type="modules" name="top" /><jdoc:include type="modules" name="breadcrum" /><jdoc:include type="component" /></td>
            <?php if($this->countModules('right') || $this->countModules('user2')) : ?>
            <td width="15px" class="green_v"><img src="images/blank.gif" height="2" width="1" alt="filler2"/></td>
            <td width="165px" align="left" valign="top"><jdoc:include type="modules" name="right" />
              <jdoc:include type="modules" name="user2" /></td>
            <?php endif; ?>
            <td width="15px"></td>
          </tr>
        </table><br /></td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF"></td>
      </tr>
      <tr>
        <td class="bottomer"><div align="center"><jdoc:include type="modules" name="bottom" /></div></td>
      </tr>
    </table><div align="center"><jdoc:include type="modules" name="footer" /></div>
    <br />
    <script type="text/javascript">
    <!--
    swfobject.registerObject("FlashID");
    swfobject.registerObject("FlashID2");
    //-->
    </script>
    </body>
    </html>
    
    

    Credo sia tutto...
    vi ringrazio anticipatamente per l'aiuto.
    Spero di ricevere molte risposte.
    A presto


  • User

    che belle cose....
    non ha risposto nessuno =/
    comunque...
    sono riuscito ad ordinare gli elementi da sinistra verso destra...
    ma adesso si vedono tutti appiccicati l'uno all'altro...senza spazii...
    ho provato ad aggiungere i bordi left e right tramite il css...
    ma non ci sono modifiche =/
    ho rinunciato a mettere gli effetti audio..
    e sono riuscito a creare dei sottomenu solo nel main menu..nel top menu non riesco a farlo..
    speranzoso che qualcuno provi ad aiutarmi...
    vi saluto..
    alla prossima


  • User

    che belle cose....
    non ha risposto nessuno =/
    comunque...
    sono riuscito ad ordinare gli elementi da sinistra verso destra...
    ma adesso si vedono tutti appiccicati l'uno all'altro...senza spazii...
    ho provato ad aggiungere i bordi left e right tramite il css...
    ma non ci sono modifiche =/
    ho rinunciato a mettere gli effetti audio..
    e sono riuscito a creare dei sottomenu solo nel main menu..nel top menu non riesco a farlo..
    speranzoso che qualcuno provi ad aiutarmi...
    vi saluto..
    alla prossima


  • User

    ho risolto la questione delle voci del menu appiccicate creandone uno nuovo tramite un'estensione joomla molto consciuta
    swmenufree
    la consiglio a tutti..
    è veramente molto utile e semplice da usare
    ovviamente adesso funzionano anche tutti i sottomenu
    ho aggiunto anche l'audio ma dato che non ha l'effetto desiderato penso che lo toglierò.
    NUOVO PROBLEMA.
    da stamattina non riesco più ad accedere alla pagina del sito
    la home risulta tutta bianca..
    con solo il titolo della pagina visualizzato.
    qualcuno sa quello che può essere successo?