Pagina 1 di 1

total B2B

Inviato: 14/10/2005, 14:29
da giammi73
salve
ho instalalto questa contib

2 domandine a chi puo' aiutarmi...


1 come posso attivare tutti i clienti gia' registrati?
2 modificando true e false nella sezione amministrativa di B2B per quanto riguarda la funzione di attivazine automatica dei nuovi utenti non cambia nulla
in pratica chi si registra delve sempre essere attivato manualmente...
dove devo mettere mano???


grazie

Inviato: 14/10/2005, 14:45
da giammi73
ok problema 2 risolto a mano direttamente sul DB
(ma cmq non funziona l'admin del TOTAL B2B)

come faccio una query che mi passa a 1 tutti gli status dei clienti?

Inviato: 14/10/2005, 15:13
da hozone

Codice: Seleziona tutto

UPDATE customers SET customers_status = 1
per l'amministrazione, controlla che sia presente il seguente codice in admin/customers.php

Codice: Seleziona tutto

	  //TotalB2B start
	  case 'setflag':
        if ( ($HTTP_GET_VARS['flag'] == '0') || ($HTTP_GET_VARS['flag'] == '1') ) {
          if ($HTTP_GET_VARS['cID']) {
            tep_set_customers_status($HTTP_GET_VARS['cID'], $HTTP_GET_VARS['flag']);
          }
        }
        tep_redirect(tep_href_link(FILENAME_CUSTOMERS, '', 'NONSSL'));
        break;
	  //TotalB2B end

Inviato: 14/10/2005, 16:16
da giammi73
CAVOLO l'avevo appena fatta!!!!!

GRAZIEEEEEEE UGUALMENTE!!!! :D :D :D

Inviato: 14/10/2005, 16:23
da giammi73
coma quel codice c'e'!!
ma lo stato non cambia!!

una cosa
ma in B2B e' possibile dare di default un gruppo agli utenti registrati?
io l'ho fatto da DB ma non mi e' sepmbrati ci sia una funzione che lo premette

o sbaglio?
se non erro si puo' disabilitare i prezzi se non si e' registrati ma non dare a chi si registra un gruppo "per ex il gruppo 3" in automatico...


(cmq e' possibile che mi sbagli perche' noto che qualcosina non funge nella mia installazione.... qual'e' l'ultima versione?)

Inviato: 14/10/2005, 17:36
da hozone
non esiste alcuna funzione che lo permette.

però è una buona idea, ne aggiungerò una nella prossima versione.

mmm, strano che non funzioni, controlla con delle "echo " di debug se cliccando sul semaforo si viene redirezionati nella funziona selezionata.

Inviato: 14/10/2005, 18:04
da giammi73
se io clicco sul semaforo nella pagina custumers.php e' tutto ok

ma nella pagina configuration.php
sezione TOTAL B2B

alla voce: "new custumers enable"
sia che metta false che true
chi si iscrive non e' abilitato a loggarsi...
ma devo farlo manualmente...

Inviato: 14/10/2005, 18:16
da hozone
controlla la presenza di queste righe (circa riga 170) nel file create_account.php


è un errore mio, mi sono dimenticato di mettere i TAG di apertura e chiusura TotalB2B, quindi è possibile che tu non abbia notato la modifica da applicare.

i'm sorry.

$customersenable_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'NEW_CUSTOMERS_ENABLED'");
$customersenable = tep_db_fetch_array($customersenable_query);
if ($customersenable['configuration_value']=='true') $cust_status = 1;
else $cust_status = 0;

$sql_data_array = array('customers_firstname' => $firstname,
'customers_lastname' => $lastname,
'customers_email_address' => $email_address,
'customers_telephone' => $telephone,
'customers_fax' => $fax,
'customers_newsletter' => $newsletter,
'customers_password' => tep_encrypt_password($password),
'customers_status' => $cust_status);

Inviato: 14/10/2005, 19:13
da giammi73
$customersenable_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'NEW_CUSTOMERS_ENABLED'");
$customersenable = tep_db_fetch_array($customersenable_query);
if ($customersenable['configuration_value']=='true') $cust_status = 1;
else $cust_status = 0;
questo infatti mi manca

devo inserirlo tra queste righe?
$messageStack->add('create_account', ENTRY_PRIVACY_AGREEMENT_ERROR);
}
if ($error == false) {

QUIQUIQUIQUIQUQIQUIQUIQUI
$sql_data_array = array('customers_firstname' => $firstname,

Inviato: 14/10/2005, 20:28
da hozone
si inserisci


LILILILILILILILILILILILILILILILILILILILILILI

:D

Inviato: 28/12/2005, 4:14
da blaso
appena installato TotalB2B tutto funziona bene ma dal pannello di amministrazione non trovo la voce per abilitare/disabilitare nuovi utenti.

Io mi trovo nel menu configuration/totalb2b solo la voce

Number Of Prices Per Products

Dovrebbe essere li ???

Per sicurezza ho controllato il file sopracitati ed e' tutto ok ...

Inviato: 28/12/2005, 4:29
da blaso
bvlghi ha scritto:
Come faccio a far si che un utente registrandosi possa fare direttamente il login senza che io lo abiliti a manina?



Ecco cosa ho dimenticato ancora
Allora per prima cosa vai nel database nella tabella customer, cerca il campo customer_status e setta il default da 0 a 1.
Poi apri catalog_create_account_success.php e elimini queste righe:

Codice:

//TotalB2B start
tep_session_unregister('customer_id');
tep_session_unregister('customer_default_address_id');
tep_session_unregister('customer_first_name');
tep_session_unregister('customer_country_id');
tep_session_unregister('customer_zone_id');
tep_session_unregister('comments');
$cart->reset();
//TotalB2B end



'iao

Sergio
Devo fare questo ? ? ?

Inviato: 28/12/2005, 11:22
da hozone
no,
usa questo codice SQL, per impostare a 1 il valore di dafault per customers_status, oppure phpmyadmin.

Codice: Seleziona tutto

ALTER TABLE customers ADD customers_status int(1) NOT NULL default '0';

Inviato: 28/12/2005, 11:34
da blaso
Grazie...
Comunque ho reinstallato ancora il tutto e questa volta il menu di amministrazione del TotalB2B e' completo....


...misteri....

P.S: ma un prodotto fuori da ogni sconto e' possibile ?