personalizzazione box

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

Moderatore: mod Generali

Rispondi
pbalestra
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 03/05/2004, 0:00
Località: Italia

personalizzazione box

Messaggio da pbalestra »

vorrei personalizzare il contenuto del box Informazioni (in basso a sinistra) aggiungendo alcune voci.

Qualcuno è in grado di indicarmi la strada da seguire? Compresa la strada per raggiungere un pò di documentazione.

Grazie,

Paolo
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

la procedura è un pò complessa, puoi scaricare ad esempio questo contribution che ho fatto io:

http://www.oscommerce.com/community/con ... search,tnt

e studiare come è fatto, comunque + o - fai così:
rinomini le 3 pagine tnt.php come vuoi tu, ad esempio ilnomedellatuapagina.php, cerchi la parola TNT e sostituiscila con ILNOMEDELLATUAPAGINA, nella pagina tnt.php di catalog al posto del codice per fare il tracciamento metti quello che serve a te,

in catalog/includes/filename.php aggiungi

define('FILENAME_ILNOMEDELLATUAPAGINA, 'ilnomedellatuapagina.php');

in catalog/includes/boxes/information.php dopo ad esempio

'<a href="' . tep_href_link(FILENAME_SHIPPING) . '">' . BOX_INFORMATION_SHIPPING . '</a><br>' .

aggiungi

'<a href="' . tep_href_link(FILENAME_ILNOMEDELLATUAPAGINA) . '">' . BOX_INFORMATION_ILNOMEDELLATUAPAGINA . '</a><br>' .

in catalog/includes/languages/english.php , italian.php ecc dopo ad esempio

define('BOX_INFORMATION_SHIPPING', 'Shipping & Returns');

aggiungi

define('BOX_INFORMATION_ILNOMEDELLATUAPAGINA', 'il nome della pagina che vuoi infilare);

e basta... questa regola vale in genere per aggiungere altre pagine in più lingue mettendo il link nel box information.

spero di "essere stato spiegato" :lol:
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Re: personalizzazione box

Messaggio da Simona67 »

pbalestra ha scritto:vorrei personalizzare il contenuto del box Informazioni (in basso a sinistra) aggiungendo alcune voci.

Qualcuno è in grado di indicarmi la strada da seguire? Compresa la strada per raggiungere un pò di documentazione.

Grazie,

Paolo

Ciao,

è vero quello che dice southmodel ma è un macello devo mettere mano al codice e modificare e fare collegamenti in diverse pagine quando invece puoi usare questa contribution che ti fa tutto da solo e per dipiù le pagine le puoi attivare e disattivare, editare e cancellare dal pannello di controllo di admin.

Io ho usato questa per il mio sito, la contribution è:
http://www.oscommerce.com/community/con ... ,unlimited

Questa contribution la troverai presto anche nel total pack che sto preparando comprese altre 21 contribution.

Ciao e buon lavoro.
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Re: personalizzazione box

Messaggio da southmodel »

Simona67 ha scritto:invece puoi usare questa contribution che ti fa tutto da solo e per dipiù le pagine le puoi attivare e disattivare, editare e cancellare dal pannello di controllo di admin.

Io ho usato questa per il mio sito, la contribution è:
http://www.oscommerce.com/community/con ... ,unlimited
interessante, non la conoscevo, io ho sempre fatto all'antica..... :lol:
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

Anche io ho fatto delle pagine all'antica per inserirle in altri box sul lato destro ma per uno che è alle prime armi con il php e più facile usare una contrib come questa che mettere mano al codice con trovi?

Ciao
southmodel
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 18/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da southmodel »

Simona67 ha scritto:Anche io ho fatto delle pagine all'antica per inserirle in altri box sul lato destro ma per uno che è alle prime armi con il php e più facile usare una contrib come questa che mettere mano al codice con trovi?

Ciao
vero! :D
pbalestra
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 03/05/2004, 0:00
Località: Italia

Messaggio da pbalestra »

Desidero ringraziare entrambi per il prezioso supporto.

In modo particolare ringrazio Simona per la dritta sulla contrib. Purtroppo però non credo di poterne fare uso poichè accedo al sito che sto costruendo solo in remoto, o tramite http oppure tramite ftp, e questo credo mi impedisca di eseguire l'ultima fase dell'installazione della contrib:

1. Backup database and website first.

2. copy information.sql to /tmp dir on your server and create database
table 'information' (file: 'information.sql').

cd /tmp
mysql -u USER -p OSCOMMERCE_DATABASE < ./information.sql

3. Copy the files from the catalog and admin directories in this archive to your site.

Se non avete altri suggerimenti, affronterò la modifica manuale del codice php.
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

Ho dato una occhiata alla contrib che non conoscevo!

Per istallare la contrib devi:

1) bakuppare db e script che vengono modificati !!!

Hai PhpMyAdmin e ftp? suppongo di si se no cambia hosting!

2)UPPA i file php
3)Apri PhpMyadmin menu Sql ed esgui query da file , il file è information.sql

...la contrib è istallata!

Probabilmente sei rimasto confuso dall'istrizioni di aggiornamento DB in linea di comando, ma non tutti hanno un hosting comprendente accesso ad una shell !

Buon Lavoro
Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
pbalestra
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 03/05/2004, 0:00
Località: Italia

Messaggio da pbalestra »

ciao Marzullus,
come hai ben intuito, non mi è consentito l'accesso via shell.

Ti ringrazio per aver diradato un pò di nebbia.

Paolo
Rispondi