Back to top

Autore Topic: Modifica carattere dei prezzi  (Letto 5039 volte)

Offline goldlink

  • Esploratore
  • **
  • Post: 92
    • Mostra profilo
Modifica carattere dei prezzi
« il: 26 Ott 2007, 19:12:56 »
Salve a tutti,
scusate per la noia che posso darvi,
ma non trovo info su ciò che mi occorre...
Vorrei modificare il carattere (grandezza e stile) solamente dei prezzi del catalogo di VM, perchè sono troppo piccoli, magari farli diventare come in questo sito http://www.tabacorp.it/
Sapete dirmi quali file devo andare a modificare?

Grazie 1000 x l'aiuto  :P
Pietro

Offline goldlink

  • Esploratore
  • **
  • Post: 92
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #1 il: 30 Ott 2007, 17:32:53 »
qualcuno saprebbe consigliarmi sul da fare?  ??? ??? ???

Grazie

Offline k0nan

  • Appassionato
  • ***
  • Post: 307
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #2 il: 30 Ott 2007, 19:06:08 »
qualcuno saprebbe consigliarmi sul da fare?  ??? ??? ???

Grazie

devi modificare la funzione get_price, linea 1904 in ps_product.php

ciao
VM Italia - Supporto italiano a virtuemart - http://www.vmitalia.net

VirtueMart Dev Team Member - User Interface - http://www.virtuemart.net

Offline g.m.

  • Appassionato
  • ***
  • Post: 233
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #3 il: 30 Ott 2007, 21:46:04 »
scusa se ti contradico ma secondo me basta metter mano nei template html browse_etc e flypage.php
La classe che dici tu serve per calcolare il prezzo del prodotto in base alle varie opzioni (sconti - sconti per gruppo etc).

Ciao

Offline k0nan

  • Appassionato
  • ***
  • Post: 307
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #4 il: 31 Ott 2007, 10:12:27 »
scusa se ti contradico ma secondo me basta metter mano nei template html browse_etc e flypage.php
La classe che dici tu serve per calcolare il prezzo del prodotto in base alle varie opzioni (sconti - sconti per gruppo etc).

Ciao
ho sbagliato il nome della funzione :P

la linea però è giusta
il nome esatto è show_price.

in alternativa:
puoi racchiudere il prezzo del prodotto in flypage e browse page tra due span.
es: <span style="il tuo stile">{product_price}</span>
in questo modo puoi applicare uno stile, o una classe css, nel browse o nel flypage.

il discorso non vale per tutto il resto del sito.
esempio: vuoi modifcare lo strike del modulo ?
devi per forza mettere mano al codice .

solitamente adotto entrambe le strategie contemporaneamente: assegno classi di stile al prezzo normale, scontato e strike direttamente dal ps product.
poi combino con la sovrascrittura da css di altre classi.
ecco un esempio:

in fly ho:
Codice: [Seleziona]
<span class="prezzo_flypage">{product_price}</span>in ps_product ho
Codice: [Seleziona]
$html .= "<span class=\"price\">\n";
$html .= $CURRENCY_DISPLAY->getFullValue($base_price);
$html .= "</span>\n ";

in questo modo da css posso controllare
Codice: [Seleziona]
.price {...}
.prezzo_flypage .price {...}

naturalmente giocando con css specificity ci sono molte altre combinazioni :)
VM Italia - Supporto italiano a virtuemart - http://www.vmitalia.net

VirtueMart Dev Team Member - User Interface - http://www.virtuemart.net

Offline goldlink

  • Esploratore
  • **
  • Post: 92
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #5 il: 31 Ott 2007, 19:55:42 »
Grazie,
ci provo...se dovessi avere problemi vi faccio sapere  ;)

grazie 1000

Offline goldlink

  • Esploratore
  • **
  • Post: 92
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #6 il: 01 Nov 2007, 18:28:24 »
Ciao k0nan,
niente non riesco a modificare né lo stile né la grandezza del campo prezzo.

Ho provato a smanettare il flypage e il browse ed anche il ps_product,
ma senza risultati.
Potresti indicarmi tu cosa modificare, per favore?
Cmq non ho capito la differenza tra il primo ed il secondo metodo che mi hai consigliato...
a me interessava modificare il prezzo che spunta sotto le foto e quando si clicca sul prodotto, nei dettagli.

Ti allego flypage e browse_1:

Codice: [Seleziona]
{navigation_pathway}
<br/>
<table border="0" style="width: 100%;">
  <tbody>
<tr>
  <td rowspan="4" valign="top" style="text-align:center;"><br/>{product_image}<br/><br/>{more_images}</td>
  <td rowspan="1" colspan="2">
  <h1>{product_name} {edit_link}</h1>
  </td>
</tr>
<tr>

</tr>
<tr>
      <td width="33%" valign="top" align="left">{product_price}<br /></td>
      <td valign="top">{product_packaging}<br /></td>
</tr>
<tr style="font-style: arial;">
  <td rowspan="1" colspan="2"><hr />{product_description}<br/><span style="font-style: italic;">{file_list}</span></td>
</tr>
<tr>
  <td>{product_availability}<br /></td>
  <td colspan="2"><br />{addtocart}</td>
</tr>
<tr>
  <td colspan="3">{product_type}</td>
</tr>
<tr>
  <td colspan="3"><hr />{product_reviews}</td>
</tr>
<tr>
  <td colspan="3">{product_reviewform}<br /></td>
</tr>
<tr>
  <td colspan="3">{related_products}<br /></td>
</tr>
<tr>
 
</tr>
  </tbody>
</table>
{navigation_childlist}<br style="clear:both"/>

Codice: [Seleziona]
<div style="width:100%;padding: 13px 3px 3px 13px;">
    <div style="float:left;width:20%;">
        <script type="text/javascript">//<![CDATA[
        document.write('<a href="javascript:void window.open(\'{image_url}product/{product_full_image}\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width={full_image_width},height={full_image_height},directories=no,location=no\');">');
        document.write('<img src="{product_thumb_image}" {image_height} {image_width} border="0" title="{product_name}" alt="{product_name}" /></a>' );
        //]]></script>
        <noscript>
            <a href="{image_url}product/{product_full_image}" target="_blank" title="{product_name}">
            <img src="{product_thumb_image}" {image_height} {image_width} border="0" title="{product_name}" alt="{product_name}" />
            </a>
        </noscript>
       
    </div>
    <div>
        <h3><a style="font-size: 16px; font-weight: bold;" title="{product_name}" href="{product_flypage}">
            {product_name}</a>
        </h3>
       
        <div style="float:left;width:80%;">
            {product_s_desc}&nbsp;
            <a href="{product_flypage}" title="{product_details...}">{product_details...}...</a>
        </div>
        <br style="clear:both" />
        <div style="float:left;width:30%;">
            {product_price}
        </div>
        <div style="float:left;width:30%;text-align:center">
        {form_addtocart}
        </div>
        <div style="float:left;width:30%;">
        {product_rating}
        </div>
    </div>
</div>

Offline g.m.

  • Appassionato
  • ***
  • Post: 233
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #7 il: 01 Nov 2007, 21:06:39 »
solo per farti un'esempio se modifichi la riga 1905 della classe ps_product funzione show_price
da:
$html .= $CURRENCY_DISPLAY->getFullValue($base_price);
a
$html .= "<big><big>".$CURRENCY_DISPLAY->getFullValue($base_price)."</big></big>";

modifichi la grandezza del prezzo poi dopo lascio a te tutti i ricami con i css ;)

ciao

Offline k0nan

  • Appassionato
  • ***
  • Post: 307
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #8 il: 02 Nov 2007, 02:15:45 »
devi modificare

Codice: [Seleziona]
<td width="33%" valign="top" align="left">
{product_price}
<br />
</td>

inserendo product_price tra dei tag html che ne modifichino lo stile
VM Italia - Supporto italiano a virtuemart - http://www.vmitalia.net

VirtueMart Dev Team Member - User Interface - http://www.virtuemart.net

Offline goldlink

  • Esploratore
  • **
  • Post: 92
    • Mostra profilo
Re: Modifica carattere dei prezzi
« Risposta #9 il: 02 Nov 2007, 17:01:03 »
Grazie tante a entrambi  ;)
ci sono riuscito!!!

A presto.

 



Web Design Bolzano Kreatif