Quatita' massima d'ordine di un prodotto

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

dangling carrot

Messaggio da itan80 »

ciao lobo, se la contribution che utilizzi e la dangling carrot, e usi la la gift_add3 apri questo file:

catalog/gift_add.php

find:
<?php
/*
$Id: reviews.php,v 1.43 2003/06/29 22:50:52 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

require('includes/application_top.php');
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_GIFT_ADD);


e sostituiscilo con

<?php
/*
$Id: reviews.php,v 1.43 2003/06/29 22:50:52 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

require('includes/application_top.php');
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}

require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_GIFT_ADD);



dovrebbe andare così, io l' ho appena provata e non mi crea il problema della disconnessione proprio aggiungendo questo:
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}


cià cià

spero di esservi di aiuto comparucci.... :)
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

aggiungilo anche nel shopping_cart.php:

require("includes/application_top.php");

// parte di codice da aggiungere
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}

cià cià
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Re: possibile solution

Messaggio da lobotomia »

itan80 ha scritto: così ti diko anke in quale occasione ci siamo conosciuti e quando, forse ti rikorderai di me, ma ti do una piccola anticipazione:
tu lavoravi presso una azienda, e all'epoka ke ci siamo conosciuti avevi kreato un motore di ricerca per dei driver, mi sembra era su driverlink.it se nn rikordo male, ma ti parlo di cirka 6 anni fa...
ed erano 1.000.000 di visite dopo un mese...
e mi hanno distrutto il progetto :(

psp provo e ti faccio sapere
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

ho fatto le modifiche da te segnalate, ma non ho risolto nulla,
secondo me è proprio la costruzione del link che va modificata...
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

ciao lobo, mi dai il link esatto della contributions ke usi?
forse stiamo utilizzando due contrib diverse...così la testo subito...ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

è la dangling carrot...
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

ciao lobo, l' ho installata e provata...
in pratika il problema sta nel fatto ke avrai, km ce l'avevo anke io, un </form> ke ti kiude il karrello...

mi spiego meglio..il codice originale del file shopping_cart.php ke avrai dovrebbe essere + o - kosì:

vedi ke ti segno nel codice qui sotto il </form> ke intendo..quindi guarda il codice nel quote..
<td align="right" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT) . '</a>'; ?></td>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
</tr>
</table></td>
</tr> </form> <--- intendo questo form vedi????
</table></td>
</tr>

elimina quel </form> e inseriscilo dopo il codice che trovi nel file dangling_carrot.php...e cioè:

guarda bene alla fine del codice dove l' ho inserito io...
<td align="right" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT) . '</a>'; ?></td>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>

<tr><td>
<hr noshade width="100%" size="1">
<?php

if ($gift_message) {
echo '<div align="center"><span class="smallText">'.$gift_message.'</span></div><p>';
}

for ($i=0, $n=sizeof($freebie); $i<$n; $i++) {
if ($has_gift) {
$link = '<font color="red">Please remove other gifts/offers from your cart first</font>';
} else {
$link = $freebie[$i]['link'];
}
echo '<table width="100%" align="center" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td class="smallText" bgcolor="#FFFFFF">
<img src="'.DIR_WS_IMAGES.'/'.$freebie[$i]['image'].'" align="left">
'.$freebie[$i]['message'].'
<br><b>'.$freebie[$i]['name'].'</b>
<br>'.$link.'
<br>(Maximum 1 gift per order)
</td>
</tr>
</table>';

}

if ($freebie[0]['name']) {
echo '<hr noshade width="100%" size="1">';
}


?>
</td></tr>

</form> <---- inseriscilo in questo punto

unika kosa ke ho notato io però è ke una volta ke riesci ad inserire il gift free ti elimina il prodotto precedentemente selezionato dal carrello, o almeno a me, prova tu e fammi sapere....
anche se ancora devo vedere per bene tutto il codice, ma penso ke kosì hai risolto il tuo problema...

cià cià
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

lobo, a me funziona, e ho riletto per bene il tuo post, cazzolina, ho letto e riletto ilò tuo problema e non mi accorgevo ke era na cazzata...avevo kapito tutt'altra cosa, dio santo...
cmq il xk' della diskonnessione è dovuto al collegamento nel shopping_cart.php ...

se tu guardi il collegamento che ti permette di acquistare lo avresti capito da subito anche tu...

il collegamento originale è questo:


$freebie[$p]['link'] = '<a href="index.php?action=buy_now&products_id='.$gift['products_id'].'"><img src="graphics/miniAddToCart.gif" border="0"></a>';


ed è errato, xk' km ti dicevo in un post precedente, non ti mantiene la sessione attiva....
il collegamento va fatto con il tep_href_link...
smanetta dovresti riuscirci...
a me ora fa un problema non mi mette il prodotto nel carrello e mi da carrello vuoto, dio snto che nervoso...
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

che non mantiene la sessionelo avevo capito da tempo,
che dovevo crearlo in quelmodo lo sapeov pure,
che poi non ho il tempo di farlo è diverso :(
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

lobo, è semplicissimo, ti basta sostituire il codice
'<a href="index.php....

con '<a href="FILENAME_INDEX...

oppure lo copi da qualke altro link e lo modifiki a malapena...
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

non mi funzia, me lo modifichi tu?
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

mi mandi il file in questione su messenger, visto ke sei konnesso anke tu??? io ho kancellato la kontrib...e mi skoccia andare a cerkarla...
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
peppe_one
membro Baby
membro Baby
Messaggi: 83
Iscritto il: 26/10/2004, 0:00
Località: USA

Messaggio da peppe_one »

Ciao Ragazzi...... come andata a finire con questa funzione... e tutto ok... Grazie
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

in settimana sarò libero e faccio le modifiche :D
busonero
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 19/12/2003, 1:00
Località: Germania

Aggiornamento

Messaggio da busonero »

Ciao a tutti,
ho appena visto che é uscito un aggoirnamento di Dangling Carrot
http://www.oscommerce.com/community/contributions,2990

Il nuovo post dice che molte (quasi tutte) le bug sono state messe a posto.

Ciao
Roberto
Rispondi