Back to top

Autore Topic: problema con caratteri troppo grandi virtuemart  (Letto 7442 volte)

Offline graficanet

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
problema con caratteri troppo grandi virtuemart
« il: 26 Gen 2009, 10:59:50 »
Salve a tutto non so come ridurre i caratteri in virtuemart nell'area prodotti quando clicco su un protoddo per visualizzare i dettagli il titolo del prodotto è troppo grande vorrei ridurlo quale file devo modificare?


Grazie a tutti

Offline Forca87

  • Esploratore
  • **
  • Post: 72
  • Sesso: Maschio
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #1 il: 26 Gen 2009, 11:03:14 »
lo uso da poco, quindi prendi questa risposta con le pinze! :)

Nella cartella del componente VirtueMart c'è la cartella "themes" e la cartella "default"...li sono presenti dei fogli di stile (dovrebbero essere 3). Prova a modificare quello di nome "theme.css" oppure "admin.css"

spero di non aver detto troppe boiate ^_^
Aspirante niubbo di Joomla...

Offline BistJu

  • Esploratore
  • **
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #2 il: 26 Gen 2009, 22:01:19 »
ciao, per modificare la dimensione del nome vai in questo file:
administrator\components\com_virtuemart\html\templates\browse\browse_1.php

Riga 15 <h3><a style="font-size: 10px; font-weight: bold;" title="{product_name}" href="{product_flypage}"> Modificare numero px


Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #3 il: 18 Apr 2009, 00:58:54 »
Ho seguito le indicazioni di BistJu. Solo che questo procedimento ripara il carattere di tutti i prodotti. Come devo fare per modificare il titolo del singolo prodotto?

Grazie mille
« Ultima modifica: 18 Apr 2009, 01:00:33 da vittoriop_2001 »

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #4 il: 18 Apr 2009, 21:04:21 »
Ciao

Se il problema riguarda il titolo degli articoli nella visualizzazione della lista articoli di una categoria penso che questa potrebbe essere una soluzione:

1) andate nella cartella components/com_virtuemart/themes/default/templates/browse
2) aprite con un editor di testo il file browse_2.php

All'inizio del file troverete questo codice:
Codice: [Seleziona]

<div class="browseProductContainer">
  <h2>
  <a style="font-size:16px; font-weight:bold;" href="<?php echo $product_flypage ?>"><?php echo $product_name ?></a>
  </h2>


Questo è il codice che formatta la visualizzazione del nome del prodotto.

Quindi basta modificare la dimensione del carattere (font-size), salvare il file e sostituirlo a quello presente sul sito.

Tutti i file che si trovano nella cartella sopra citata contribuiscono alla visualizzazione lato frontend di VM.

Ditemi se funziona
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #5 il: 19 Apr 2009, 13:39:03 »
grazie come sempre big sei l'unico che risponde. Allora ho provato come dici tu ma non va. IO in browse_2.php
ho questo codice:

<div style="width:10%;padding: 0px 3px 3px 3px;">
  <h2>
  <a style="font-size:16px; font-weight:bold;" href="{product_flypage}">{product_name}[/url]
  </h2>
    <div style="float:left;width:32%" ><a href="{product_flypage}">
          <img src="{product_thumb_image}" {image_height} {image_width} border="0" alt="{product_name}" />[/url]
    </div>
    <div style="float:left;width:60%">{product_s_desc}

      <a href="{product_flypage}">[{product_details...}...][/url]
    </div>
  <br style="clear:both;" />
  <p>{product_price}</p>
  <div style="float:left;width:60%">
      {product_rating}
  </div>
  <div style="float:left;width:32%">{form_addtocart}
  </div>
  <br style="clear:both;" />
</div>

Grazie ancora

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #6 il: 19 Apr 2009, 14:46:28 »
Ciao Vittorio.
Non è esatto, non sono l'unico che risponde. Ognuno da il suo contributo secondo le sue conoscenze e possibilità ;D

Io ho analizzato il codice della versione 1.1.2 di VM. Probabilmente la tua è una versione più vecchia.

Ma la sostanza non cambia. Noterai che il codice è molto simile:

Codice: [Seleziona]
<div style="width:10%;padding: 0px 3px 3px 3px;">
  <h2>
  <a style="font-size:16px; font-weight:bold;" href="{product_flypage}">{product_name}[/url]
  </h2>

confrontato con quello mio

Codice: [Seleziona]
<div class="browseProductContainer">
  <h2>
  <a style="font-size:16px; font-weight:bold;" href="<?php echo $product_flypage ?>"><?php echo $product_name ?></a>
  </h2>

La sola differenza mi sembra sia il tag DIV iniziale che nella 1.1.2 utilizza la classe browseProductContainer dichiarata in un foglio di stile mentre nella tua aoolica direttamente al tag i parametri di formattazione.

La soluzione migliore sarebbe modificare il codice in modo da legare la formattazione del product_name ad una classe nel foglio di stile di VM così da non dover rimettere mano al codice nel caso in cui si volesse ulteriormente modificarne l'aspetto.

Quindi dovrebbe funzionare ugualmente.

Vi faccio notare che la visualizzazione del nome del prodotto eredita l'elemento <h2> dichiarato nel foglio di stile del template.  ;)

Un'ultima osservazione: modificando il codice di VM si va incontro sempre al problema di perdere le modifiche nel caso in cui si voglia aggirnarlo ad una versione nuova.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #7 il: 19 Apr 2009, 19:56:40 »
Altro aggiornamento della saga "i caratteri di virtuemart" ;D

Ho dato un'occhiata alla vecchia versione di VM e ho visto che la struttura è totalmente diversa rispetto alla versione che ho usato io (1.1.2)

I template per la visualizzazione degli articoli si trovano, come diceva giustamente BistJu, nella cartella administrator\components\com_virtuemart\html\templates.
Quelli per i dettagli degli articoli sono nella sottocartella product_details mentre per le liste degi articoli nella cartella browse.

Quindi se vogliamo modificare l'aspetto della pagina dei dettagli di un prodotto apriamo il file flypage.php nella cartella product_details.
Se invece vogliamo modificare l'aspetto dei singoli articoli in una visualizzazione elenco articoli di una categoria apriamo il file browse_1.php nella cartella browse (vedi post di BistJu).

Il codice da modificare è sempre lo stesso. Basta cercare dove viene visualizzato il testo {product_name} e modificare la formattazione.

Spero di essere stato di aiuto. ;)

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline jk4nik

  • Instancabile
  • ******
  • Post: 6517
  • Sesso: Maschio
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #8 il: 20 Apr 2009, 11:10:26 »
Altro aggiornamento della saga "i caratteri di virtuemart" ;D

Ho dato un'occhiata alla vecchia versione di VM e ho visto che la struttura è totalmente diversa rispetto alla versione che ho usato io (1.1.2)

I template per la visualizzazione degli articoli si trovano, come diceva giustamente BistJu, nella cartella administrator\components\com_virtuemart\html\templates.
Quelli per i dettagli degli articoli sono nella sottocartella product_details mentre per le liste degi articoli nella cartella browse.

Quindi se vogliamo modificare l'aspetto della pagina dei dettagli di un prodotto apriamo il file flypage.php nella cartella product_details.
Se invece vogliamo modificare l'aspetto dei singoli articoli in una visualizzazione elenco articoli di una categoria apriamo il file browse_1.php nella cartella browse (vedi post di BistJu).

Il codice da modificare è sempre lo stesso. Basta cercare dove viene visualizzato il testo {product_name} e modificare la formattazione.

Spero di essere stato di aiuto. ;)

Ciao


ma infatti queste cose sono state dette e ridette un sacco di volte e gli utenti non rispondono proprio per questo.

basta leggere i post precedenti e si trovano un sacco di risposte su come modificare le flypage
Sta per essere approvata la nuova nomenclatura per le taglie dei reggiseni: essi saranno d'ora in poi descritti con le lettere dell'alfabeto ABCDEF: A - Apprezzabile B - Buona C - Cannonata D - Discreta E - Esagerata F - Falsa

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: problema con caratteri troppo grandi virtuemart
« Risposta #9 il: 20 Apr 2009, 19:53:56 »

ma infatti queste cose sono state dette e ridette un sacco di volte e gli utenti non rispondono proprio per questo.

basta leggere i post precedenti e si trovano un sacco di risposte su come modificare le flypage

Ma io mi sono divertito a spulciare VirtueMart ::)
Vabbè, abbiamo aggiunto un altro post ai tanti sulla flypage. Adesso so che ce n'è uno mio ;D ;D

Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 



Web Design Bolzano Kreatif