Pagina 1 di 1
Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 12:26
da deltabiri
Stavo provando ad installare la contribution purchase without account v2.0b
sembra funzionare, ricevo ordini, mail di conferma,il cliente viene salvato (senza possibilita di riaccedere poiche senza password)
solo che gli utenti registrati non possono piu accedere
Facendo il login esce questo errore....cose' ?
1054 - Unknown column 'customers_block' in 'field list'
select customers_id, customers_firstname, customers_password, customers_email_address, customers_default_address_id, customers_block, guest_account from customers where customers_status = '1' and customers_email_address = '
deltabiri@hotmail.com' and guest_account='0'
[TEP STOP]
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 12:54
da dynamo
praticamente dice che non trova la colonna customers_block nella tabella customers... fagli la colonna e dovrebbe funzionare
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 13:17
da deltabiri
se mi davi una martellata in testa facevamo prima
con l'sql sto messo peggio di quello che pensi
ALTER TABLE `customers` ADD COLUMN `Customers_block ` ;
scommetto che non si fa cosi...non ho tolto l'errore
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 13:22
da dynamo
ho controllato sul mio db... praticamente io non ho quella colonna... per cui ho tolto i richiami dalle query...
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 13:24
da deltabiri
.... e come si fa ?
come dicevo, di sql non ne capisco
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 13:32
da dynamo
no niente sql
dai file che devi installare ci sono delle query e da lì elimini Customers_block (controlla che se sono select non ci sono problemi ma se sono insert o update devi togliere anche il valore che inseriscono)
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 14:45
da deltabiri
Ok, sistemato, era un select in login.php dopo averlo cancellato funziona di nuovo, ho quasi finito l'istallazione della contribution...mi e' rimasto solo un errore con la pagina create_account.php vedo se riesco a risolverlo...speriamo
grazie mille dynamo
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 15:45
da dynamo
di niente
se hai problemi posta qui il tutto
Re: Problema contribution acquisto senza registrazione
Inviato: 06/02/2010, 23:37
da deltabiri
piu' che altro mi servirebbe un'informazione.... ho appena ricevuto un'ordine da un nuovo cliente, dato che non ho ricevuto la mail di nuovo cliente registrato credo abbia usato il nuovo modulo senza registrarsi.....come faccio a monitorare le differenze dei vari ordini? il supertraker non ha opzioni a riguardo
Re: Problema contribution acquisto senza registrazione
Inviato: 16/02/2010, 23:16
da deltabiri
mi sono accorto che genera un'errore quando qualcuno si vuole registrare
1048 - Column 'guest_account' cannot be null
insert into customers (customers_firstname, customers_lastname, customers_email_address, customers_telephone, customers_fax, customers_newsletter, customers_password, guest_account) values ('1auiopp', '1qwer', '
deltabiri@hotmail.com', '1234567', '', '1', 'eeb3af600466f113464c98c24ea1554b:2b', null)
[TEP STOP]
da cosa e' dipeso?
Re: Problema contribution acquisto senza registrazione
Inviato: 16/02/2010, 23:36
da deltabiri
trovato l'errore su oscommerce.com
in create_account.php si modifica da
Codice: Seleziona tutto
// PWA BOF 2b if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest'])) { $dbPass = tep_encrypt_password($password);// $guestaccount = 'null'; $guestaccount = 'null'; }else{ $dbPass = 'null'; $guestaccount = '1'; } // PWA EOF 2b
in
Codice: Seleziona tutto
// PWA BOF 2b if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest'])) { $dbPass = tep_encrypt_password($password);// $guestaccount = 'null'; $guestaccount = 'guestaccount'; }else{ $dbPass = 'null'; $guestaccount = '1'; } // PWA EOF 2b
Re: Problema contribution acquisto senza registrazione
Inviato: 16/02/2010, 23:41
da dynamo
io avevo risolto così
Codice: Seleziona tutto
// PWA BOF 2b
if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest']))
{
$dbPass = tep_encrypt_password($password);
$guestaccount = '0';
}else{
$dbPass = 'null';
$guestaccount = '1';
}
Re: Problema contribution acquisto senza registrazione
Inviato: 17/02/2010, 11:19
da deltabiri
in effetti anche sul forum che leggevo si parla all'inizio di modificare
$ guestaccount = 'null'
in
$ guestaccount = 'guestaccount'
in seguito e' intervenuto un'altro utente che consigliava di mettere come hai fatto tu
$ guestaccount = '0'
pero' dopo qusto commento non ha scritto o commentato piu nessuno...
in cosa consiste la differenza fra mettere '0' o 'guestaccount' ? al momento con 'guestaccount' mi funziona...
Re: Problema contribution acquisto senza registrazione
Inviato: 17/02/2010, 11:27
da dynamo
che nel db (almeno nel mio) il campo guest_account è un tinyint e quindi vuole valori numerici ecco perchè uso 0
Re: Problema contribution acquisto senza registrazione
Inviato: 17/02/2010, 11:56
da deltabiri
Perfetto, funziona anche con '0' ....lo imposto cosi