Home Page Chi Siamo Accedi al mio Account Crea un Account Contattaci Informazioni sulla Privacy Concludi l' acquisto
 
Categorie

ServerPlan





icecat

Marchio di accettazione

Informazioni
Chi Siamo
Condizioni Generali di Vendita
Richieste di Assistenza
Contattaci
FAQ
Newsletter Agosto 2010
Newsletter Febbraio 2010
Newsletter Ottobre 2009
Privacy
Lavora con noi
Rivenditori
Guida al Template html per OSCommerce
Guida allo StyleSheet Oscommerce
Configurazione file hosts per windows xp
Guida alle Opzioni e agli attributi prodotto per oscommerce
Lista contribution installate
Change Log Oscommerce by PWS


Programma di affiliazione
Affiliati Log In
Informazioni su affiliazione
Affiliazione FAQ
Guida al Template html per OSCommerce

La presente guida è stata redatta per i webmaster che intendono collaborare con la nostra azienda. Le indicazioni presenti in questa guida possono però trovare applicazione anche per coloro che vogliono cimentarsi nella modifica grafica del proprio sito internet.

Per essere accettato dal nostro staff e quindi essere pubblicato su questo sito, il template deve rispettare i seguenti requisiti:

1.Il template deve essere completo di Immagini, file html, icone, pulsanti e stylesheet per almeno 2 lingue (italiano-inglese).

2. Tutti i file devono essere sistemati nelle loro rispettive dir partendo dalla dir httpdocs, per es.

httpdocs/stylesheet.css

httpdocs/includes/sts_template.html

httpdocs/includes/languages/italian/images/buttons...

3. Le immagini aggiuntive che compongono il template devono essere caricate nella dir

httpdocs/img

4. Si deve fornire almeno un'anteprima del template per essere caricata su modulioscommerce.com. Si possono fornire anche altre immagini o animazioni flash del template, che verranno inserite nella descrizione.

Per quanto riguarda le immagini e le animazioni attenersi rigorosamente ad immagini SENZA TESTO o con testo generico. Il testo implica l'appartenenza ad una lingua per cui il negozio in quel caso non è più multilanguage.

5. Tutte le immagini devono essere inserite in un unico psd ma con diversi livelli per una più comoda lavorazione. Tutte le animazioni devono essere fornite in versione swf (non occorre il .fla).

6. Si deve mantenere il tag $headcontent dell'header nel template (vedi file sts_template di esempio). Serve per l'indicizzazione degli articoli e dà il titolo alla home page.

l'intestazione esatta del template dovrebbe essere questa


 

Guida al template html per oscommerce ITA B2B

 

Questa è una breve guida per la personalizzazione del template di oscommerce ITA B2B by OSCommerce.it


/-----------------------------------------------------------------/

Design e Layout per OSCommerce
by OSCommerce.it

La seguente guida è copyright PWS Team - OSCommerce.it
Viene rilasciata con licenza GPL. Citare SEMPRE la fonte in caso di distribuzione o modifica di quanto segue.

Introduzione
La parte pubblica ovvero il front-end su cui l’utente effettuerà le ricerche e l’acquisto dei prodotti, è completamente personalizzabile attraverso un template html in cui vengono inseriti vari tag dinamici che consentiranno il recupero e la presentazione nel formato più opportuno delle informazioni presenti nel database. Il template inoltre consente di personalizzare i contenuti all’interno delle categorie, sottocategorie, e schede prodotto attraverso impostazioni parametriche che forniscono al visitatore link e informazioni correlate.

ATTENZIONE!

Per un esempio di Template, puoi scaricare direttamente la nostra versione demo di oscommerce ita b2b dal sito Gecoproject, il file html che devi modificare si trova nella dir

httpdocs/includes/sts_template.hml

Per avere invece un elenco completo di tutti i tag che puoi utilizzare, sempre nella stessa dir troverai un file chiamato sts_template.html.orig meno elaborato graficamente, ma completo. Ottimo per partire con la tua prima personalizzazione.

Il file che devi modificare per lo stylesheet si chiama

httpdocs/stylesheet.css

Per la modifica dello stylesheet ti consigliamo TopStyle, un ottimo editor di stylesheet della Brad Soft che esiste anche in versione gratuita.

Prima di procedere con la lettura di questa guida ti consigliamo di effettuare alcune semplici prove sul template, per esempio spostare dei box da sinistra a destra nel template base, o inserire box statici (es. pubblicità, logo paypal etc) o modificare i colori dello stylesheet. Fatte queste prove la guida ti apparirà molto più semplice.

Template Multipli

Il template system offre diverse alternative per la personalizzazione del layout grafico del front-end.
1. Si può creare un template unico per l’intero sito che verrà utilizzato anche all’interno delle categorie e delle schede prodotto (consigliato).
2. Si può creare un template unico per categorie e sottocategorie.
3. Si può creare un template per la sola home page del front-end
4. Si possono creare tanti template quante sono le categorie e sottocategorie
5. si possono creare infine template per ogni singolo script che compone il front-end

Template per la scheda prodotto

Questo template permette di cerare un layout personalizzato per la scheda prodotto. All’interno di questo layout vengono inseriti i tag per l’inserimento di box, link variabili relative al prodotto che vengono descritti di seguito. Prima di cambiare questo template consigliamo comunque di consultare i nostri tecnici. 

Come usare i template

Nella configurazione più semplice come detto si deve modificare il file
/includes/sts_template.html
e
/stylesheet.css
di default forniti con OSCommerce ITA B2B. 

Per inserire nuovi box, si può agire direttamente nel file template (ese. box "Si accetta PostePay" con relativa immagine). Per inserire invece dei box dinamici, per es. box ricerca avanzata o box login, consigliamo di consultare i nostri tecnici.  Nel caso di upgrade o nuovi rilasci di OSCommerce questo file NON verrà sovrascritto dalle nuove versioni. 

Come usare i template multipli per gli script

Come visto sopra è possibile definire template diversi a seconda della sezione del front-end. Per usare questa funzionalità del template system si deve operare come segue:
1. Creare la directory per i template catalog/includes/sts_templates/
2. caricare i propri template all’interno dei questa directory utilizzando il formato nome_script.php.html Ad esempio per il file index.php il template sarà index.php.html
3. I file saranno trattati come semplici file html, da cui l’estensione per distinguerli dagli omonimo file php
4. Se un template custom non è definito, verrà usato un template di default.


Come usare i template per le categorie

Per usare template diversi a seconda della categorie e sottocategorie si devono inserire template che cambino in dipendenza delle caegorie selezionate nel file index.php. Di seguito viene descritta la modalità per creare template per le categoire:
1. Il template di default rimane sts_template.html
2. il template di default delle categorie sarà il file sts_templates/index.php.html
3. si può creare un template di default per la categoria principale con il file index.php_0.html
4. si possono infine creare template per le diverse categorie inserendo nella directory /includes/sts_templates altri template denominati come segue
index.php_XX-YY.html
dove XX YY è il valore della variabile cPath passata nell’url del file index.php


Come usare i template per le schede prodotto

Per personalizzare la scheda prodotto si deve inserire il file product_info.php.html all’interno della directory includes/sts_templates.
Il file è il product_info.php.html

Il file non viene fornito nella nostra versione di oscommerce ita B2B, se vuoi vedere come funziona richiedilo al nostro supporto tecnico


Suggerimenti per la creazione dei template

È preferibile utilizzare link assoluti per lo stylesheet e le immagini, al posto di link relativi. Ciò consente di visualizzare la pagina del template direttamente nel browser esattamente come apparirà sul sito (previo upload delle immagini nella dir apposita sul tuo sito). Al contrario, usare link relativi ti costringe a visualizzare il template solo dopo averlo inserito sul server. Per es. supponendo che hai realizzato un'immagine per l'intestazioni chiamata header_1.jpg, dovrai linkarla nel sito con "img src=http://www.ilmiositoecommerce.com/img" dove
www.ilmiositoecommerce.com è il link al tuo sito di commercio elettronico e img è la dir dove dovrai fare l'upload dell'immagine header_1.jpg.


Tag supportati dai template

Al momento i template supportano i seguenti tag. In futuro potrebbero esserne implementati degli altri.

Tag per link, icone e funzioni standard

$headcontent: Inserire questa stringa nella sezione <head> del template. Consente di inserire sezioni head dinamiche o javascript sulle pagine che lo richiedono. È possibile che si debba inserire questo tag direttamente nel codice per poter funzionare.
$cataloglogo: Link e immagine per la visualizzazione del logo sull’intestazione
$myaccountlogo: Link e immagine per la visualizzazione del “Mio Account”
$urlmyaccountlogo: L’url usato dalla funzione my Account
$cartlogo: Icona e link del carrello
$urlcartlogo: l’url usato dalla funzione cart
$checkoutlogo: icona e link per la “Cassa”
$urlcheckoutlogo: l’url usato dalla funzione checkout
$breadcrumbs: Il link e testo usati nella barra di navigazione
$myaccount: Il testo usato nel link “Mio Account”; cambia in “Logoff” quando l’utente è loggato.
$urlmyaccount: L’url usato dalla funzione myaccount
: Il testo e link del logoff
$urllogoff: l’url usato dalla funzione logoff
$myaccountlogoff: mostra "Mio Account | Logoff" se l’utente è loggato, o "Mio Account" se non loggato
$cartcontents: Versione testuale della funzione “Contenuto del Carrello” $urlcartcontents: Url usato dalla funzione cartcontents.
$checkout: la versione testo della funzione checkout
$urlcheckout: l’url usato dalla funzione checkout




Tag per i box

$categorybox: box Categorie
$manufacturerbox: box Produttori
$whatsnewbox: box Novità
$searchbox: box Ricerca
$informationbox: box Informazioni 

$cartbox : box Carrello
$maninfobox: box Informazioni sul produttore
$orderhistorybox: box Storico Ordini (solo per utenti loggati)
$bestsellersbox: box I Più Venduti
$specialfriendbox: mostra sia il box Offerte che “Dillo ad un amico” in dipendenza della pagina visualizzata
$reviewsbox: box Recensioni
$languagebox: box Selezione della Lingua
$currenciesbox: box Valute
$content: Contenuto della pagina, il corpo centrale degli script
martedì 25 settembre, 2007: Data attuale
$numrequests: Testo "XXXX visitatori dal GG-MM-AAAA"
: il contatore

: output del file footer.php

: funzione banner del file footer.php
osCsid=: Stringa per il trasporto dell’id di sessione nell’url nel formato "SessionIdVarName=SessionId"
$urlcat_Category_Name: url per linkare il nome della categoria. Gli spazi vanno sostituiti con underscore. Es. il link alla categoria “Audio Video” sarà $urlcat_Audio_Video i nomi delle variabili sono case insensitive, quindi possono essere usate indifferentemente maiuscole o minuscole.
$urlcat_x_y_z: l’url per linkare le categorie con la variabile cPath. Può essere usato per linkare una categoria con il con il suo valore numerico. Il vantaggio di usare questo metodo per i link è che al cambiare del nome delle categorie, non si devono aggiornare i link, al contrario del metodo precedente.
$cat_Category_Name: alias per $urlcat_Category_Name
$cat_x_y_z: alias per $urlcat_x_y_z

: Menu a tendina delle categorie disponibili (come definito in sts_user_code.php)



Tag per la scheda prodotto

Questi tag possono essere usati al posto del tag $content nella scheda prodotto per ottenere un maggio livello di personalizzazione. Vanno inseriti nel file product_info.php.html


$startform: tag obbligatorio per l’inizio della content area del prodotto. Apre il tag <form> necessario per aggiungere l’articolo al carrello.
$endform: tag di chiusura, dovrebbe essere l’ultimo tag nella content area. Chiude il form di cui al tag precedente.
$productname: Nome del prodotto.
$productmodel: Modello del prodotto
$productdesc: Descrizione prodotto
$imagesmall: Immagine ridimensionata del prodotto come specificato nella sezione Configurazioni del Back-end
$imagelarge: Immagine a grandezza naturale
$optionheader: Le opzioni disponibili per il prodotto: il testo al di sopra delle opzioni cambia a seconda della lingua selezionata. Vuoto se non ci sono opzioni.
$optionames: Lista delle opzioni del prodotto separate da ritorno a capo ("
"). Vuoto nel caso non ci siano attributi.
$optionchoices: Lista degli attributi prodotto in versione menu separate dal ritorno a capo.

NOTA: Come mostrato nel file di esempio product_info.php.html è consigliato includere le opzioni prodotto all’interno di una tabella html. Nella prima colonna si inseriscono gli $optionames, nella seconda colonna si inseriscono gli $optionchoices. Automaticamente verranno allineate le opzioni ai rispettivi nomi.

$moreinfolabel: tag che visualizza il testo della costante di lingua TEXT_MORE_INFORMATION (per il link alla pagina “Maggiori informazioni”)
$moreinfourl: L’url della pagina “Maggiori informazioni”.
$productdatelabel: visualizza o il testo che precede la data in cui è stato aggiunto il prodotto oppure ili testo per la data in cui il prodotto sarà disponibile.
$productdate: la data in cui sarà disponibile il prodotto o quella in cui il prodotto è stato aggiunto.
$reviews: Numero di recensioni per il prodotto
$reviewsbutton: pulsante per il link alle recensioni
$reviewsurl: url per la pagina recensioni


QUESTA GUIDA E' STATA REDATTA GRAZIE AL CONTRIBUTO DI TUTTO IL TEAM DI OSCOMMERCE.IT
SE TUTTO O PARTE DEL MATERIALE CHE LA COMPONE SARANNO RIUTILIZZATI SU ALTRI SITI, SI PREGA DI LASCIARE INTATTO IL RIFERIMENTO INIZIALE, GRAZIE
.

Continua
 

Moduli OSCommerce by PWS - P.zza F. De Lucia, 20 - Italy 199 444 542
osCommerce.it è un sito creato da
PromoWeb Studio di R. Roscilli - PI 10587780585 - CCIAA di Roma - REA 1003605 - Iscritta dal 26 Marzo 2002
Copyright © 2008 osCommerce PWS Powered by PromoWeb Studio - Tutti i marchi che appaiono in questo sito appartengono ai rispettivi proprietari.