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:
Codice:
<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"> </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"> </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); ?>&bild2=<?php echo($pic2); ?>&bild3=<?php echo($pic3); ?>&menu1_name=<?php echo($menu1_name)?>&menu2_name=<?php echo($menu2_name)?>&menu3_name=<?php echo($menu3_name)?>&menu1_link=<?php echo($menu1_link)?>&menu2_link=<?php echo($menu2_link)?>&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"> </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 | | |
| CSS | Fogli di Stile | | |
| | |
| | |
| Javascript | JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nei siti web | | |
| | |
| | |
| HTML | HTML (HyperText Markup Language) nasce per mano di Tim Berners-Lee, il costruttore del primo webserver e del primo browser, come estensione di SGML (Standard Generalized Markup Language) nel 1990. | | |
| | |
| | |
| Joomla | Joomla è un CMS per costruire siti internet | | |
| | |
| | |
| Link | Collegamento Ipertestuale | | |
| | |
| | |
| URL | (Uniform Resource Locator) è un indirizzo di una risorsa in Internet | | |
| | |
| | |
| PHP | E' una piattaforma trasversale lato server scripting language utilizzata per la creazione di pagine web dinamiche | | |
| | |