Back to top

Autore Topic: Menu categorie virtuemart  (Letto 6084 volte)

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Menu categorie virtuemart
« il: 06 Giu 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> ?

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #1 il: 07 Giu 2010, 20:22:14 »
up ;)

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #2 il: 09 Giu 2010, 13:43:07 »
per favore qualcuno mi aiuti!
 :D

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #3 il: 09 Giu 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  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #4 il: 09 Giu 2010, 21:37:40 »
Quindi si può usare css con javascript?

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #5 il: 09 Giu 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> ?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #6 il: 09 Giu 2010, 23:33:17 »
Ma che c'entra javascript?
Io ti ho linkato un css mica un javascript  ::)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #7 il: 10 Giu 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

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #8 il: 10 Giu 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
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #9 il: 11 Giu 2010, 19:58:49 »
Dunque, il codice che visualizza il menu categorie di virtuemart è:
Codice: [Seleziona]
<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:
Codice: [Seleziona]
a {
color: white
}
Ma visto che viene visualizzato il codice javascript al posto della "a" come selettore cosa dovrei mettere?
 

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #10 il: 13 Giu 2010, 17:27:02 »
più nessuno?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #11 il: 13 Giu 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  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #12 il: 13 Giu 2010, 19:05:22 »
Ok ma allora sai dirmi che file modificare?

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Menu categorie virtuemart
« Risposta #13 il: 13 Giu 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!

 



Web Design Bolzano Kreatif