Pagina 1 di 1
mostrare solo Partita IVA nella lista degli ordini in admin
Inviato: 02/02/2007, 18:03
da sakkiotto
oltre ad i soliti: Clienti Totale Ordine Data di acquisto Stato
è possibile far vedere solo la partita iva, senza CF? ( è gia installata ovviamente)
ps. mi avevate aiutato sempre nell'order php aggiungendo il numero ordine qui.
viewtopic.php?t=3068&start=0&postdays=0 ... highlight=
Re: mostrare solo Partita IVA nella lista degli ordini in ad
Inviato: 02/02/2007, 20:54
da marcus
sakkiotto ha scritto:oltre ad i soliti: Clienti Totale Ordine Data di acquisto Stato
è possibile far vedere solo la partita iva, senza CF? ( è gia installata ovviamente)
ps. mi avevate aiutato sempre nell'order php aggiungendo il numero ordine qui.
viewtopic.php?t=3068&start=0&postdays=0 ... highlight=
Il procedimento è analogo a quello seguito per inserire l'ID ordine.
In questo caso devi però aggiungere il campo billing_piva nella query, in questo modo:
Codice: Seleziona tutto
$orders_query_raw = "select o.orders_id, o.billing_piva, o.customers_name, .....
L' altra modifica è identica.
Alla riga 346 circa, aggiungi la cella evidenziata:
Codice: Seleziona tutto
<tr class="dataTableHeadingRow">
<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CUSTOMERS; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo 'oID'; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo 'PIVA'; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ORDER_TOTAL; ?></td>
<td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_DATE_PURCHASED; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_STATUS; ?></td>
<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?> </td>
</tr>
e analogamente alla riga 376 circa, aggiungi la cella evidenziata:
Codice: Seleziona tutto
<td class="dataTableContent"><?php echo '<a href="' . tep_href_link(FILENAME_ORDERS, tep_get_all_get_params(array('oID', 'action')) . 'oID=' . $orders['orders_id'] . '&action=edit') . '">' . tep_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW) . '</a> ' . $orders['customers_name']; ?></td>
<td class="dataTableContent" align="right"><?php echo $orders['orders_id']; ?></td>
<td class="dataTableContent" align="right"><?php echo $orders['billing_piva']; ?></td>
<td class="dataTableContent" align="right"><?php echo strip_tags($orders['order_total']); ?></td>
<td class="dataTableContent" align="center"><?php echo tep_datetime_short($orders['date_purchased']); ?></td>
<td class="dataTableContent" align="right"><?php echo $orders['orders_status_name']; ?></td>
<td class="dataTableContent" align="right"><?php if (isset($oInfo) && is_object($oInfo) && ($orders['orders_id'] == $oInfo->orders_id)) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '<a href="' . tep_href_link(FILENAME_ORDERS, tep_get_all_get_params(array('oID')) . 'oID=' . $orders['orders_id']) . '">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?> </td>
Saluti
Marcus
Inviato: 02/02/2007, 23:49
da ostutto
scusami marcus
io vorrei una cosa simile nella lista degli ordini ma in cambio della partita iva vorrei che ci fosse il nome della azienda accando al nome e cognome di chi ha acquistato.
per esempio in questo modo:
AZIENDA NOME COGNOME ecc. ecc.
cosa e come devo modificare
Inviato: 03/02/2007, 1:26
da sakkiotto
ho fatto come hai detto tu (avevo anche provato anche prima di chiedertelo) ma non visualizza la partita iva dove è inserita... mentre all'interno dell'ordine è presente.
Inviato: 04/02/2007, 4:12
da marcus
sakkiotto ha scritto:ho fatto come hai detto tu (avevo anche provato anche prima di chiedertelo) ma non visualizza la partita iva dove è inserita... mentre all'interno dell'ordine è presente.[/img]
Dal PM che mi hai inviato vedo che hai sbagliato a modificare la query.
Questo è il codice modificato correttamente:
Codice: Seleziona tutto
if (isset($HTTP_GET_VARS['cID'])) {
$cID = tep_db_prepare_input($HTTP_GET_VARS['cID']);
$orders_query_raw = "select o.orders_id,o.billing_piva, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total from " . TABLE_ORDERS . " o left join " . TABLE_ORDERS_TOTAL . " ot on (o.orders_id = ot.orders_id), " . TABLE_ORDERS_STATUS . " s where o.customers_id = '" . (int)$cID . "' and o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' and ot.class = 'ot_total' order by orders_id DESC";
} elseif (isset($HTTP_GET_VARS['status'])) {
$status = tep_db_prepare_input($HTTP_GET_VARS['status']);
$orders_query_raw = "select o.orders_id, o.billing_piva, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total from " . TABLE_ORDERS . " o left join " . TABLE_ORDERS_TOTAL . " ot on (o.orders_id = ot.orders_id), " . TABLE_ORDERS_STATUS . " s where o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' and s.orders_status_id = '" . (int)$status . "' and ot.class = 'ot_total' order by o.orders_id DESC";
} else {
$orders_query_raw = "select o.orders_id, o.billing_piva, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total from " . TABLE_ORDERS . " o left join " . TABLE_ORDERS_TOTAL . " ot on (o.orders_id = ot.orders_id), " . TABLE_ORDERS_STATUS . " s where o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' and ot.class = 'ot_total' order by o.orders_id DESC";
}
Ovviamente se nel tuo DB il campo IVA della tabella orders non si chiama billing_piva devi usare il suo nome.
Saluti
Marcus
Inviato: 04/02/2007, 4:25
da marcus
ostutto ha scritto:scusami marcus
io vorrei una cosa simile nella lista degli ordini ma in cambio della partita iva vorrei che ci fosse il nome della azienda accando al nome e cognome di chi ha acquistato.
per esempio in questo modo:
AZIENDA NOME COGNOME ecc. ecc.
cosa e come devo modificare
Devi seguire lo stesso procedimento che ho indicato per la PIVA ma riferito al campo billing_company.
Saluti
Marcus
Inviato: 04/02/2007, 12:00
da ostutto
OK, ora ci provo e vediamo.
Marcus PUOI contattarmi in PM per commissionarti una modifica?
GRAZIE
Inviato: 04/02/2007, 21:59
da marcus
ostutto ha scritto:OK, ora ci provo e vediamo.
Marcus PUOI contattarmi in PM per commissionarti una modifica?
GRAZIE
Scrivimi all'email: marcus_marzullus - chiocciola - email.it.
Saluti
Marcus
Inviato: 10/02/2007, 17:39
da ostutto
Grazie marcus, ho fatto come mi hai detto, seguendo anche i tuoi post e funziona perfettamente.
una sola domanda, visto che mettendo più campi il tutto si pasticcia perche sono tutti attaccati per mancanza di spazio, c'è un modo per allungare la schermata?
O meglio, da quel che riesco a capire il lato admin lavora ad una risoluzione 800x600, e se io la voglio aumentare? dove vado?
ma solo lato ADMIN
Inviato: 11/02/2007, 2:48
da marcus
ostutto ha scritto:Grazie marcus, ho fatto come mi hai detto, seguendo anche i tuoi post e funziona perfettamente.
una sola domanda, visto che mettendo più campi il tutto si pasticcia perche sono tutti attaccati per mancanza di spazio, c'è un modo per allungare la schermata?
O meglio, da quel che riesco a capire il lato admin lavora ad una risoluzione 800x600, e se io la voglio aumentare? dove vado?
ma solo lato ADMIN
Veramente - almeno nella versione originale - il lato admin si espande per tutta la larghezza (width=100%).
Usi una versione particolare di osC?
Marcus
Inviato: 11/02/2007, 12:59
da ostutto
ciao, uso quella di Bass, ma resta tutta a 800x600
nel catalogo mi sta bene perchè ho un temlate fatto su questa risoluzione
ma il lato admin mi sta piccolo.
Cosa modificare?
GRAZIE Per la tua attenzione
Inviato: 11/02/2007, 21:13
da marcus
ostutto ha scritto:ciao, uso quella di Bass, ma resta tutta a 800x600
nel catalogo mi sta bene perchè ho un temlate fatto su questa risoluzione
ma il lato admin mi sta piccolo.
Cosa modificare?
GRAZIE Per la tua attenzione
Il file da modificare dovrebbe essere admin/includes/header.php.
Saluti
Marcus