Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : mattyfog 06 Jun 2010, 17:15:51

: Menu categorie virtuemart
: mattyfog 06 Jun 2010, 17:15:51
Sto lavorando sul sito http://lnx.passiontattoostudio.com/shop/ . Come potete vedere le categorie (attualmente ne è presente solo una) è di colore azzurro e se esaminate il codice html noterete che è presente codice javascript che credo sia quello che cambia il colore quando si passa il mouse sopra la scritta.
Ora io non voglio niente di così complicato, voglio le scritte bianche con un hover arancione e in css lo so fare. Il punto è che c'è sto codice javascript che non  permette di usare il css. Questo codice javascript da dove arriva? Dal template di virtuemart vero? Come faccio a toglierlo e far apparire solo il codice presente nel tag <noscript> ?
: Re:Menu categorie virtuemart
: mattyfog 07 Jun 2010, 20:22:14
up ;)
: Re:Menu categorie virtuemart
: mattyfog 09 Jun 2010, 13:43:07
per favore qualcuno mi aiuti!
 :D
: Re:Menu categorie virtuemart
: tonicopi 09 Jun 2010, 14:55:38
Guarda che ti stai annegando in un bicchiere d'acqua  ;D
Questo è il css dove devi formattare quelle scritte:
http://lnx.passiontattoostudio.com/shop/includes/js/ThemeOffice/theme.css
Mi sembra del tutto ovvio che se usi virtuemart tu debba formattare il tema su virtuemart  ;)
: Re:Menu categorie virtuemart
: mattyfog 09 Jun 2010, 21:37:40
Quindi si può usare css con javascript?
: Re:Menu categorie virtuemart
: mattyfog 09 Jun 2010, 22:08:29
Il problema è che non conosco javascript e quindi non so su che punto del codice lavorare con i css.. Cosa dovrei modificare per far visualizzare solo il testo incluso fra <noscript> ?
: Re:Menu categorie virtuemart
: tonicopi 09 Jun 2010, 23:33:17
Ma che c'entra javascript?
Io ti ho linkato un css mica un javascript  ::)
: Re:Menu categorie virtuemart
: mattyfog 10 Jun 2010, 21:30:35
si ma il menu delle categorie di virtuemart è scritto in javascript e nel css non so quale sia il selettore giusto per modificare i link delle categorie
: Re:Menu categorie virtuemart
: tonicopi 10 Jun 2010, 22:14:44
Vedo che insisti a non volerla capire. Il menù può avertelo scritto anche la madonna di monte berico ma le regole per formattarlo stanno nel css che ti ho linkato e che puoi ispezionare con firebug...
Poichè comincio a sospettare che non capisci bene l'italiano provo a scrivertelo anche in inglese:
I see that you insist on not wanting to understand. The menu can write you the Virgin of Mount Berico but the rules are formatted in css that I have linked and you can inspect with Firebug  :D :D :D
: Re:Menu categorie virtuemart
: mattyfog 11 Jun 2010, 19:58:49
Dunque, il codice che visualizza il menu categorie di virtuemart è:
:
<div class="module">
<div>
<div>
<div>
<h3>Categorie di prodotti</h3>
<script type="text/javascript">
var ctThemeXPBase = "http://lnx.passiontattoostudio.com/shop/modules/mod_virtuemart/ThemeXP/";
</script>
<script src="http://lnx.passiontattoostudio.com/shop/includes/js/JSCookMenu.js" type="text/javascript"></script>
<link type="text/css" href="http://lnx.passiontattoostudio.com/shop/includes/js/ThemeOffice/theme.css" rel="stylesheet" media="screen, projection" />
<script src="http://lnx.passiontattoostudio.com/shop/includes/js/ThemeOffice/theme.js" type="text/javascript"></script>
<div align="left" class="mainlevel" id="div_JSCook_menu_4c1277b6ce895"></div>
<script type="text/javascript">
//<!--
function JSCook_menu_4c1277b6ce895_addEvent( obj, type, fn )
{
   if (obj.addEventListener) {
      obj.addEventListener( type, fn, false );
   } else if (obj.attachEvent) {
      obj["e"+type+fn] = fn;
      obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
      obj.attachEvent( "on"+type, obj[type+fn] );
   }
}
 
function JSCook_menu_4c1277b6ce895_removeEvent( obj, type, fn )
{
   if (obj.removeEventListener) {
      obj.removeEventListener( type, fn, false );
   } else if (obj.detachEvent) {
      obj.detachEvent( "on"+type, obj[type+fn] );
      obj[type+fn] = null;
      obj["e"+type+fn] = null;
   }
}
 
var JSCook_menu_4c1277b6ce895 =
[
 
[ '<img src="' + ctThemeXPBase + 'darrow.png" alt="arr" />','COLLARI E BRACCIALI','index.php?option=com_virtuemart&page=shop.browse&category_id=1&Itemid=1',null,'COLLARI E BRACCIALI'
 ]];
cmDrawNow =function() { cmDraw ('div_JSCook_menu_4c1277b6ce895', JSCook_menu_4c1277b6ce895, 'hbr', cmThemeOffice, 'ThemeOffice'); };
JSCook_menu_4c1277b6ce895_addEvent( window, "load", cmDrawNow, false );
//-->
</script>
<noscript>
          <a title="COLLARI E BRACCIALI" style="display:block;" class="mainlevel" href="/shop/index.php?page=shop.browse&amp;category_id=1&amp;option=com_virtuemart&amp;Itemid=1" >COLLARI E BRACCIALI</a>
</noscript>
</div>
</div>
</div>
</div>
Ora, se ci fosse solo il codice nel tag <noscript> (come preferirei visto che il codice javascript non so come gestirlo da css) io scriverei:
:
a {
color: white
}
Ma visto che viene visualizzato il codice javascript al posto della "a" come selettore cosa dovrei mettere?
 
: Re:Menu categorie virtuemart
: mattyfog 13 Jun 2010, 17:27:02
più nessuno?
: Re:Menu categorie virtuemart
: tonicopi 13 Jun 2010, 17:29:19
Guarda che ti stai annegando in un bicchiere d'acqua  ;D
Questo è il css dove devi formattare quelle scritte:
http://lnx.passiontattoostudio.com/shop/includes/js/ThemeOffice/theme.css
Mi sembra del tutto ovvio che se usi virtuemart tu debba formattare il tema su virtuemart  ;)
: Re:Menu categorie virtuemart
: mattyfog 13 Jun 2010, 19:05:22
Ok ma allora sai dirmi che file modificare?
: Re:Menu categorie virtuemart
: mattyfog 13 Jun 2010, 19:11:53
Emm alla fine ho risolto in un modo molto semplice :D
Bastava andare nelle opzioni del modulo categorie di virtuemart e selezionare link list in Category display type :D
Grazie comunque a tutti, soprattutto a tonicopi che ha molta pazienza!