Richieste particolari

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

Moderatore: mod Generali

Rispondi
Homer
membro Senior
membro Senior
Messaggi: 328
Iscritto il: 14/11/2005, 17:08

Richieste particolari

Messaggio da Homer »

Salve a tutti ragazzi, mi è stato commissionato di fare un e-commerce con osCommerce ma con delle richieste particolari:

1) possibilità di registrarsi alla newsletter senza essere per forza registrati e quindi compilando un modulo decisamente meno campi, anzi se possibile (come si vede spesso anche in giro) inviando solo l'indirizzo e-mail;

2) elimirare alcuni campi obbligatori delle iformazioni personali nel modulo di registrzione al sito, come ad esempio la data di nascita e simili;

3) possibilità di registrarsi tramite un nick, come ad esempio per ebay. Una volta registrato inserendo tutte le informazioni, il sistema riconoscerà l'utente tramite nick e non con il proprio nome personale.

...è possibile tutto ciò, se si come? per qualcuno di questi punti esiste qualche contribution oppure bisogna affidarsi ad un abile programmatore ed agire per forza sul codice?
Ciao e grazie!
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: Richieste particolari

Messaggio da marcus »

Homer ha scritto:
1) possibilità di registrarsi alla newsletter senza essere per forza registrati e quindi compilando un modulo decisamente meno campi, anzi se possibile (come si vede spesso anche in giro) inviando solo l'indirizzo e-mail;
Ho appena terminato un mod che fa proprio questo:estende la newsletter anche ad utenti non registrati. E' disponibile anche una demo del mio pacchetto clienti dove puoi visionare questa mod. on-line.
Homer ha scritto: 2) elimirare alcuni campi obbligatori delle iformazioni personali nel modulo di registrzione al sito, come ad esempio la data di nascita e simili;
Lo puoi fare senza troppi problemi modificando il create_account.php
Homer ha scritto: 3) possibilità di registrarsi tramite un nick, come ad esempio per ebay. Una volta registrato inserendo tutte le informazioni, il sistema riconoscerà l'utente tramite nick e non con il proprio nome personale.
osC usa l'email per riconscere l'utente, dov'è il problema?
Homer ha scritto: ...è possibile tutto ciò, se si come? per qualcuno di questi punti esiste qualche contribution oppure bisogna affidarsi ad un abile programmatore ed agire per forza sul codice?
Ciao e grazie!
Puoi utilizzare il mio pacchetto facilmente personalizzabile ed adattabile con tempi di realizzazione molto brevi e costi contenuti.

Per info su prezzo e dettagli contattami in PM.

Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Homer
membro Senior
membro Senior
Messaggi: 328
Iscritto il: 14/11/2005, 17:08

Messaggio da Homer »

...ma io in realtà volevo farlo da me, magari con qualche aiutino, non tanto per i soldi, ma per capire ed imparare a farlo... :(
Homer
membro Senior
membro Senior
Messaggi: 328
Iscritto il: 14/11/2005, 17:08

...per chi mi voglia aiutare...

Messaggio da Homer »

Ho trovato il contibuto che fa al caso mio alla pag. http://www.oscommerce.com/community/con ... NEWSLETTER
in realà ne sarebbero due, quella del "3 Jan 2006" e l'altra del "17 May 2006". La prima è il contibuto vero e proprio mentre l'altra è un aggiornamento della precedente. In entrambi i casi dicono di sostituire una stringa di codice nel file "admin/includes/boxes/newsletters.php" ma a me non è presente nessuna "newsletter.php" in questa directory, inoltre ho provato a cercare nel nuovo file "newsletter.php" (riportato nel contributo) la stringa di codice da sostituire, ma non è presente, come mai? e un problema mio o c'è qualcosa che non va nei contributi? ...veramente è possibile anche che io abbia capito poco le spiegazioni in inglese...mah, se qualcuno di voi magari si è già trovato difronte a questo contributo potrebbe darmi qualche consiglio?


codice da sostituire in admin/includes/boxes/newsletters.php:

$heading[] = array('text' => BOX_HEADING_NEWSLETTER,
'link' => tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('selected_box')) . 'selected_box=newsletter'));

con:

$heading[] = array('text' => BOX_HEADING_NEWSLETTER,
'link' => tep_href_link(FILENAME_NEWSLETTERS, 'selected_box=newsletter'));
Rispondi