total B2B

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

total B2B

Messaggio 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
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio 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?
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio 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
osCommerceItalia - Comunità Italiana di Utenti e Sviluppatori osCommerce
Per piacere NON scrivetemi in PM per richieste di aiuto, postate un nuovo topic nel forum.
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio da giammi73 »

CAVOLO l'avevo appena fatta!!!!!

GRAZIEEEEEEE UGUALMENTE!!!! :D :D :D
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio 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?)
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio 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.
osCommerceItalia - Comunità Italiana di Utenti e Sviluppatori osCommerce
Per piacere NON scrivetemi in PM per richieste di aiuto, postate un nuovo topic nel forum.
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio 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...
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio 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);
osCommerceItalia - Comunità Italiana di Utenti e Sviluppatori osCommerce
Per piacere NON scrivetemi in PM per richieste di aiuto, postate un nuovo topic nel forum.
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio 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,
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

si inserisci


LILILILILILILILILILILILILILILILILILILILILILI

:D
osCommerceItalia - Comunità Italiana di Utenti e Sviluppatori osCommerce
Per piacere NON scrivetemi in PM per richieste di aiuto, postate un nuovo topic nel forum.
blaso
membro Junior
membro Junior
Messaggi: 31
Iscritto il: 29/11/2003, 1:00
Contatta:

Messaggio 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 ...
blaso
membro Junior
membro Junior
Messaggi: 31
Iscritto il: 29/11/2003, 1:00
Contatta:

Messaggio 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 ? ? ?
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio 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';
osCommerceItalia - Comunità Italiana di Utenti e Sviluppatori osCommerce
Per piacere NON scrivetemi in PM per richieste di aiuto, postate un nuovo topic nel forum.
blaso
membro Junior
membro Junior
Messaggi: 31
Iscritto il: 29/11/2003, 1:00
Contatta:

Messaggio 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 ?
Rispondi