Registrazione Nuovo Utente

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

Moderatore: mod Generali

Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Registrazione Nuovo Utente

Messaggio da ricman »

Total Pack di Simona.
Vado a iscrivere un nuovo utente (file create_account.php). Inserisco tutti i dati (nome, cognome ecc...) e clicco su Continua. Allora mi viene visualizzato un messaggio di OK.
A questo nella casella di posta del nuovo utente c'è un messaggio di benvenuto generico.
Nella casella di posta dell'amministratore dell'osc non c'è nulla (è giusto così?).
Il nuovo utente quindi non si può autenticare perchè, di default, è un utente disabilitato (pallino rosso!!).
Io, in qualità di amministratore del negozio, come posso sapere Chi e Quando si iscrive al negozio?
Non mi dovrebbe arrivare una email che mi notifica l'iscrizione diu un nuovo utente?
...non posso certo andare nel pannello di amministrazione ogni ora per vedere se, per caso, qualcuno si è iscritto!!! :cry:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Registrazione Nuovo Utente

Messaggio da Bass »

ricman ha scritto: Nella casella di posta dell'amministratore dell'osc non c'è nulla (è giusto così?).
http://www.gd-informatica.it/forum/viewtopic.php?t=37

'iao

Sergio
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Re: Registrazione Nuovo Utente

Messaggio da ricman »

Grazie1000 per il link.
Ho scritto il codice come cosigli nell'altro forum.
Funziona a metà... cioè... la email mi arriva, però non contiene i dati del nuovo utente. Mi arriva esattamente così:

Codice: Seleziona tutto

ADMIN_EMAIL_WELCOME
ADMIN_EMAIL_TEXT
========================================
ADMIN_EMAIL_FIRSTNAME
ADMIN_EMAIL_LASTNAME
ADMIN_EMAIL_COMPANY
ADMIN_EMAIL_CITY
ADMIN_EMAIL_EMAIL
E' necessario che mi iscriva nel tuo forum e posti questo messaggio laggiù o puoi rispondermi anche qui?

Grazie in anticipo
Ciao
Avatar utente
Cattivik
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 25/01/2005, 1:00
Località: ita

Messaggio da Cattivik »

a me ne arrivano 2 una così ed una uguale con i dati ? :?:
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Cattivik ha scritto:a me ne arrivano 2 una così ed una uguale con i dati ? :?:
Beh... almeno ottieni i dati del cliente...
Per quanto riguarda i vari ADMIN_bla_bla ho visto che basta andare in italian/create_account.php e aggiungereli li dentro...
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

ricman ha scritto:Beh... almeno ottieni i dati del cliente...
Spippola spippola alla fine ho risolto tutto... Se può interessare metto le righe di codice così come le utilizzo io:

Codice: Seleziona tutto

// build the message content
      $name = $firstname . ' ' . $lastname;

      if (ACCOUNT_GENDER == 'true') {
         if ($gender == 'm') {
           $email_text = sprintf(EMAIL_GREET_MR, $lastname);
         } else {
           $email_text = sprintf(EMAIL_GREET_MS, $lastname);
         }
      } else {
        $email_text = sprintf(EMAIL_GREET_NONE, $firstname);
      }

      $email_text .= EMAIL_WELCOME . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
      tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);

 /* mandare email anche ad admin */
  $admin_email_text  = ADMIN_EMAIL_WELCOME ."\n";
      $admin_email_text .= ADMIN_EMAIL_TEXT ."\n";
      $admin_email_text .= "========================================\n";
      $admin_email_text .= ADMIN_EMAIL_FIRSTNAME . $firstname . "\n";
      $admin_email_text .= ADMIN_EMAIL_LASTNAME . $lastname . "\n";
      $admin_email_text .= ADMIN_EMAIL_COMPANY . $company . "\n";
      $admin_email_text .= ADMIN_EMAIL_CITY . $city . "\n";
      $admin_email_text .= ADMIN_EMAIL_EMAIL . $email_address . "\n";
//       tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, nl2br($admin_email_text), $name, $email_address, '');
       tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $admin_email_text, $name, $email_address, '');
	   $email_text = sprintf(EMAIL_GREET_NONE, $firstname);
  /****************************************************/
      tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));
    }
  }
e poi in .......italian/create account.php metto

Codice: Seleziona tutto

......
......
define('EMAIL_WARNING', '<b>Note:</b> Questo indirizzo email è stato utilizzato da un nostro cliente. Se non hai scelto tu di iscriverti, per piacere contattaci all\'indirizzo ' . STORE_OWNER_EMAIL_ADDRESS . '.' . "\n");

/* Dati dell'iscrizione del nuovo utente che arrivano all'amministratore*/
define('ADMIN_EMAIL_WELCOME', 'Un nuovo utente si è iscritto su <b>' . STORE_NAME . '</b>.');
define('ADMIN_EMAIL_TEXT', 'Adesso l\'amministratore deve decidere se abilitare il nuovo utente o meno. Per effettuare tale operazione andare nel pannello di amministrazione alla voce Clienti. Nella tabella con l\'elenco dei clienti si dovrà andare a modificare lo Stato cliccando sul cerchietto Verde per abilitare (il Rosso ovviamente serve a disabilitare)');

define('ADMIN_EMAIL_FIRSTNAME', '<b>Nome: </b>');
define('ADMIN_EMAIL_LASTNAME', '<b>Cognome: </b>');
define('ADMIN_EMAIL_COMPANY', '<b>Azienda: </b>');
define('ADMIN_EMAIL_CITY', '<b>Città: </b>');
define('ADMIN_EMAIL_EMAIL', '<b>Email: </b>');
... a me funziona tutto!!
Avatar utente
Cattivik
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 25/01/2005, 1:00
Località: ita

Messaggio da Cattivik »

scusa l 'ignoranza in che punto vanno messe?
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Cattivik ha scritto:scusa l 'ignoranza in che punto vanno messe?
Stai parlando del secondo file? Quello è in /catalog/includes/languages/italian/create_account.php
ed è indifferente dove metti il codice. (mettilo pure in fondo)

Se invece parlavi del primo file (/catalog/create_account.php) basta che tu cerchi

Codice: Seleziona tutto

// build the message content
      $name = $firstname . ' ' . $lastname; 
Poi copi il "mio" codice da
/* mandare email anche ad admin */
a
/******************************/
e lo incolli tra

Codice: Seleziona tutto

$email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); 
e

Codice: Seleziona tutto

tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));
    }
  } 
Oppure, più semplice, copi/incolli dal commento in inglese fino alla doppia chiusura delle graffe...
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Registrazione Nuovo Utente

Messaggio da Bass »

ricman ha scritto: Ho scritto il codice come cosigli nell'altro forum.
Funziona a metà... cioè... la email mi arriva, però non contiene i dati del nuovo utente. Mi arriva esattamente così:
Ho visto che hai risolto da solo, in effetti anche di la' lo scrivevo un paio di messaggi piu' sotto :)
E' necessario che mi iscriva nel tuo forum e posti questo messaggio laggiù o puoi rispondermi anche qui?
Ti rispondo anche qui, solo che ieri sera ero molto pigro e non avevo voglia di fare nuovamente il copia e incolla della contrib :D

'iao

Sergio
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Re: Registrazione Nuovo Utente

Messaggio da ricman »

Bass ha scritto:...solo che ieri sera ero molto pigro e non avevo voglia di fare nuovamente il copia e incolla della contrib :D
Sopravviveremo.... :wink:
Mnemosine
membro Junior
membro Junior
Messaggi: 27
Iscritto il: 31/03/2005, 0:00
Località: Italy

Messaggio da Mnemosine »

Salve :)
Ho seguito le istruzioni e sembra funzionare tutto, grazie mille!!

Posso sapere solo come devo fare perchè all'indirizzo del gestore arrivino anche il nome dell'azienda con i dati (èartita iva, indirizzo e num di telefono)?

Grazie!
**Mnemosine**

*Solo chi esce dal labirinto è felice
ma solo chi è felice può uscire dal labirinto*
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Mnemosine ha scritto:...
Posso sapere solo come devo fare perchè all'indirizzo del gestore arrivino anche il nome dell'azienda con i dati (èartita iva, indirizzo e num di telefono)?
...
Potresti formulare meglio la domanda? ...sono un po' duro, scusami...
--
ricman
Mnemosine
membro Junior
membro Junior
Messaggi: 27
Iscritto il: 31/03/2005, 0:00
Località: Italy

Messaggio da Mnemosine »

No scusa tu, sono io un po' scema :P.
Allora semplicemente, quando si iscrive un nuovo utente, arriva al gestore una mail con i suoi dati, comprensivi del nome dell'aziqnda. Ecco io avrei bisogno che arrivassero anche la partita iva, l'indirizzo, il numero di telefono, sempre in quella mail. Aggiungere delle cose insomma.
Grazie :)
**Mnemosine**

*Solo chi esce dal labirinto è felice
ma solo chi è felice può uscire dal labirinto*
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Mnemosine ha scritto:...
quando si iscrive un nuovo utente, arriva al gestore una mail con i suoi dati, comprensivi del nome dell'aziqnda. Ecco io avrei bisogno che arrivassero anche la partita iva, l'indirizzo, il numero di telefono, sempre in quella mail. Aggiungere delle cose insomma.
...
Beh, devi aprire il file che invia l'email, e cercare tra l'html e il php il punto in cui vengono utilizzati i dati (ci sarà il richiamo alla tabella del db). Copi, ad esempio, il codice che riproduce il nome e lo incolli dove vuoi che compaia la P.I. Poi sostituisci la colonna del db che indica il nome con quello che nel db indica la P.I.
Dovrebbe funzionare... Fai un paio di prove e poi fammi sapere dove ti "pianti" (se succede :wink: )
--
ricman
pantera71
membro Junior
membro Junior
Messaggi: 26
Iscritto il: 04/06/2005, 17:11
Località: Sala Consilina
Contatta:

Messaggio da pantera71 »

Scusate si riprendo questo post.
Ho efettuato le modifiche che ci sono scritte ed è tutto a posto.

Solo che ora vorrei allegare una gif all'email, mi potete dire come fare?

Grazie
Rispondi