Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : goldlink 26 Oct 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
-
qualcuno saprebbe consigliarmi sul da fare? ??? ??? ???
Grazie
-
qualcuno saprebbe consigliarmi sul da fare? ??? ??? ???
Grazie
devi modificare la funzione get_price, linea 1904 in ps_product.php
ciao
-
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
-
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:
<span class="prezzo_flypage">{product_price}</span>
in ps_product ho
$html .= "<span class=\"price\">\n";
$html .= $CURRENCY_DISPLAY->getFullValue($base_price);
$html .= "</span>\n ";
in questo modo da css posso controllare
.price {...}
.prezzo_flypage .price {...}
naturalmente giocando con css specificity ci sono molte altre combinazioni :)
-
Grazie,
ci provo...se dovessi avere problemi vi faccio sapere ;)
grazie 1000
-
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:
{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"/>
<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}
<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>
-
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
-
devi modificare
<td width="33%" valign="top" align="left">
{product_price}
<br />
</td>
inserendo product_price tra dei tag html che ne modifichino lo stile
-
Grazie tante a entrambi ;)
ci sono riuscito!!!
A presto.