display stock in product info

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

ti ringrazio ma avevo già capito tutto :mrgreen:
scherzi a parte se la quantità di un articolo diventa ad esempio -5 ho notato che l'indicazione diventa "yellow" e non più "red" come per 0, la riga del red deve diventare per caso:

red = ($prod_quantity <= 0 );

?
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

porc... non avevo pensato che andava in negativo... allora tocca aggiungiere una istruzione per i negativi...
nelle variabili, prima di $red aggiungi:

Codice: Seleziona tutto

$minus = ($prod_quantity <= 0);
poi nei case, sempre prima di case $red: aggiungi

Codice: Seleziona tutto

							case $minus: 
      				$img = tep_image(DIR_WS_ICONS . 'icon_status_red.gif', 'Non disponibile').'<br>ND' ; 
      				break;  
saluti, Caneblu
[ www.caneblu.com ]
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

Traduzione:

case 'PRODUCT_LIST_QUANTITY':
$lc_align = 'center';
$prod_quantity = $listing['products_quantity'];
$minus = ($prod_quantity <= 0);
$red = ($prod_quantity == '');
$yellow = ($prod_quantity <= 3);
$green = ($prod_quantity > 3);

switch ($prod_quantity) {
case $minus:
$img = tep_image(DIR_WS_ICONS . 'icon_status_red.gif', 'Non disponibile') ;
break;
case $red:
$img = tep_image(DIR_WS_ICONS . 'icon_status_red.gif', 'Non disponibile') ;
break;
case $yellow :
$img = tep_image(DIR_WS_ICONS . 'icon_status_yellow.gif', 'Disponibilita\' limitata') ;
break;
case $green :
$img = tep_image(DIR_WS_ICONS . 'icon_status_green.gif', 'Disponibilita\' ottima') ;
break;
}
$lc_text = ' ' . $img . ' ';
break;


:mrgreen:
va alla grande, complimenti.

Adesso illuminaci come far apparire la disponibilità nel file catalog/product_info.php in manierà tale che sia indicata anche nel dettaglio di un articolo... :roll: (che rompiballe che sono...)
Appena è tutto completo facciamo un bel contribution?
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

si ma la contrib l'ho fatta io... :cry: ci fossero volenterosi che aiutassero...
per product_info.php, considerando che il campo quantità può essere disattivato da admin, tra le configurazioni, deve essere strutturato cosi':

Codice: Seleziona tutto

<?php    if (PRODUCT_LIST_QUANTITY == 1){
							$prod_quantity = $product_info['products_quantity'];
  						$minus = ($prod_quantity <= 0);
							$red = ($prod_quantity == NULL);
							$yellow = ($prod_quantity <= 10);
							$green =  ($prod_quantity > 10);?>
	<tr>
	<td class="main"><br><?php
							switch ($prod_quantity) { 
							case $minus: 
      				$img = '<FONT COLOR=#ff0000><b>non disponibile</b></FONT>';
      				break;  
      				case $red: 
      				$img = '<FONT COLOR=#ff0000><b>non disponibile</b></FONT>';
      				break; 
      				case $yellow : 
      				$img = '<FONT COLOR=#ff9900><b>scarsa</b></FONT>';
      				break;
							case $green : 
      				$img = '<FONT COLOR=#009900><b>ampia</b></FONT>';
      				break;	
								} 
						echo "Disponibilità in magazzino:  " .$img ;
						?>	
	</td>
	</tr>
<?php
    }
?>
L'immissione del codice puo' essere messa nel mezzo dell'html dove vi pare (e si tratta di html non php...).
saluti, Caneblu
[ www.caneblu.com ]
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

adesso il contribution mi sembra perfetto e completo.
di nuovo complimenti. :D
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

allora puoi cominciare a scrivere le istruzioni in inglese :wink:
saluti, Caneblu
[ www.caneblu.com ]
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

ok, intanto che te ne pare :mrgreen: :

esempio elenco articoli:

http://www.primocontatto.com/main/index.php?cPath=29_42

esempio dettaglo prodotto:

http://www.primocontatto.com/main/produ ... cts_id=289
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

Bello lo speed, specie per la posizione della pedaliera (che spesso non sta mai ferma), pero' il supporto per il volante mi lascia perplesso.
saluti, Caneblu
[ www.caneblu.com ]
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

è un'accessorio molto carino, puoi regolartelo come vuoi finchè non trovi una posizione comoda! :P
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

ma visto che questo codice lo abbiamo inserito in product_info la disponibilità non viene indicata nelle diverse lingue. Come si può risolvere il problema? Grazie
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

ho fatto la contrib (sezione contribs TFqty) che prevede anche le lingue.
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

scusami, non ho capito dove sta questa tua contrib??? :?:
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

100asa ha scritto:scusami, non ho capito dove sta questa tua contrib??? :?:
http://www.oscommerceitalia.com/modules ... opic&t=327
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

però non me lo fa vedere in product_info help :cry:

vorrei anche visualizzare una gif di un camioncino nel caso di prodotti "in arrivo"
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

ho sostituito anche il product_info direttamente dalla contrib di Bluedog, ma niente da fare. Com'è sto fatto? dove cavolo scrive la disponibilità? Bluedog, pensaci tu!!!
Rispondi