Postnuke Italia il meglio di postnuke in Italiano  


Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Supporto Discussione
Status: Inviato

Autore Messaggio
SteoOSOffline
15 Oggetto: Individuare il browser  MessaggioInviato: 05 Gen 2008 - 04:34 PM
PN Principiante
PN Principiante


Registrato: 05 Lug 2005
Messaggi: 22

Status: Offline
Buongiorno alla comunità di PostnukeItalia,

Sto sviluppando un sito per l'associazione di mio fratello ed ho deciso di utilizzare una configurazione tableless, quindi attraverso l'uso dei CSS.

Come molti di voi sapranno il problema di questo tipo di soluzione è che non tutti i browser adottano le stesse regole di codifica, tipico è l'esempio del problema del box model di IE.

La soluzione che ho individuato è quella dell'uso di regole css correttive per IE, cioè regole devono essere interpretate solo da IE5.5 ed inferiori.

Un modo per fare questo è l'uso dei commenti condizionali che stabiliscano quale file .css usare in base al browser utilizzato, attraverso una struttura di questo tipo:

<!--[if versione_browser <= IE5.5]-->
usa "fix.css"
<!--[/if]-->

il problema è che non ho idea di come si possa individuare la versione_browser utilizzata, cioè non so se in PN esista una funzione o una variabile che riesca a capire quale browser viene utilizzato.

Qualcuno sa darmi una mano?

Grazie in anticipo...
 
 Profilo Invia un Messaggio privato a questo utente Homepage  
Rispondi citando Torna in cima
ArgosOffline
Oggetto: Individuare il browser  MessaggioInviato: 08 Gen 2008 - 05:23 AM
Amministratore Sito
Amministratore Sito


Registrato: 22 Ago 2004
Messaggi: 523
Località: Rimini
Status: Offline
Ciao Steos, prova a inserire nei templates home.htm e master.htm del tuo tema:

<!--[literal]--><!--[if lte IE 5.5]><!--[/literal]-->
/style/ie55.css" />
<!--[literal]--><![endif]--><!--[/literal]-->


e facci sapere ciao.

_________________
Argos
**************************************
Un Gesto vale più di mille parole.
**************************************
Chi smette di lottare per ciò che ama comincia ad amare ciò che ha
 
 Profilo Invia un Messaggio privato a questo utente Homepage  
Rispondi citando Torna in cima
SteoOSOffline
Oggetto: Individuare il browser  MessaggioInviato: 09 Gen 2008 - 06:10 AM
PN Principiante
PN Principiante


Registrato: 05 Lug 2005
Messaggi: 22

Status: Offline
Ciao Argos,
ho provato la tua soluzione e pare proprio che funzioni tutto a dovere...

Interessante la funzione "literal", ho fatto una piccola ricerca e ho visto che è una funzione di Smarty direi molto utile.

A tal proposito causa mia ignoranza in materia, mi sono sempre chiesto come trovare un elenco delle funzioni che gestiscono i template di PN, ora avendo trovato il sito www.smarty.net mi chiedo se PN utilizza una sua versione di Smarty o se posso fare riferimento al manuale di questo sito.

Grazie ancora per il prezioso aiuto.
 
 Profilo Invia un Messaggio privato a questo utente Homepage  
Rispondi citando Torna in cima
ArgosOffline
Oggetto: Individuare il browser  MessaggioInviato: 09 Gen 2008 - 10:58 AM
Amministratore Sito
Amministratore Sito


Registrato: 22 Ago 2004
Messaggi: 523
Località: Rimini
Status: Offline
Le seguenti sono tutte le variabili da utilizzare su temi xanthia.
Ciao

VARIABILI GENERALI-----------------

<!--[lang]--> : Lingua come specificato nelle impostazioni di PN
<!--[charset]--> : Insieme di caratteri come specificato nelle impostazioni di PN
<!--[sitename]--> : Nome del sito come specificato nelle impostazioni di PN
<!--[slogan]--> : Slogan del sito come specificato nelle impostazioni di PN
<!--[keywords]--> : Meta keywords come specificato nelle impostazioni di PN
<!--[title]--> : Titolo del sito come specificato nelle impostazioni di PN
<!--[additional_header]-->
<!--[modulestylesheet]--> : Fogli di stile specifici dei moduli
<!--[modulestylesheet stylesheet=admin.css modname=Admin]--> : Carica un foglio di stile per un modulo specifico
<!--[pnml name="_TEXTDEFINE"]--> : Visualizza il testo definito sul file global.php
<!--[$imagepath]--> : Percorso per le immagini del tema
<!--[$themepath]--> : Percorso radice del tema
<!--[opentable]--> : Apre la tabella a width=”100%” (table/tr/td)
<!--[closetable]--> : Chiude la tabella (td/tr/table)
<!--[opentable2]--> : Apre la tabella dimensionata in base al contenuto (table/tr/td)
<!--[closetable2]--> : Chiude la tabella (td/tr/table)
<!--[$color1]--> : Colore indicato nel file xaninit.php del tema (1-10)
<!--[strip]--> : Inizio eliminazione spazi vuoti
<!--[/strip]--> : Fine elimina spazi vuoti
<!--[user]--> : Username
<!--[themeinfo]--> : Informazioni sul tema
<!--[literal]--> : Inizio tags supplementari generati con pnRender/Xanthia
<!--[/literal]--> : tags supplementari generati con pnRender/Xanthia
<!--[nocache]--> : Inizio dei contenuti da non generare nella cache
<!--[/nocache]--> : Fine dei contenuti da non generare nella cache


VARIABILI PER I TEMPLATE MASTER E DEI MODULI---------------------------------

<!--[$centerblocks]--> : Blocchi centrali
<!--[$maincontent]--> : Contenuti (dati dei moduli)
<!--[$leftblocks]--> : Blocchi di sinistra
<!--[$rightblocks]--> : Blocchi di destra
<!--[pnbannerdisplay id=""]--> : Banner (specicare ID)
<!--[search]--> : Box Cerca con comando
<!--[search button="Search"]--> : Box Cerca con comando (specificare l’etichetta del comando)
<!--[search active="faqs, stories" label=$search_label class="pn-normal"]--> : Box di ricerca con altre opzioni
<!--[userwelcome]--> : "Benvenuto $username"
<!--[displaygreeting]--> : "Benvenuto $username" e numero di messaggi (o login se non è loggato)
<!--[userlogin]--> : Login orizzontale (username/password/ricordati)
<!--[userlinks]--> : Link per utenti anonimi (registrati/login) e per utenti loggati (il mio account/disconnetti)
<!--[datetime format=_SITEDATETIME]--> : Data e ora
<!--[footmsg]--> : Messaggio del piè di pagina come indicato nelle impostazioni di PN
<!--[nocache]--><!--[pagerendertime]--><!--[/nocache]--> : Tempo di generazione pagina
<!--[typetoolv80]--> : Abilita il modulo TypeTool (per cortesia non lo inserite!)
<!--[$pagewidth]--> : Larghezza della pagina (width) come specificato nel file xaninit.php/configurazione di Xanthia
<!--[$lcolwidth]--> : Larghezza della colonna di sinistra (width) come specificato nel file xaninit.php/configurazione di Xanthia
<!--[$rcolwidth]--> : Larghezza della colonna di destra (width) come specificato nel file xaninit.php/configurazione di Xanthia


VARIABILI SPECIFICHE DEI BLOCCHI------------------------

<!--[$title]--> : Titolo del blocco
<!--[$content]--> : Contenuto del blocco


VARIABILI SPECIFICHE PER IL TESTO E LA LISTA DELLE NEWS--------------------------

<!--[$info.topicname]--> : Titolo del topic
<!--[$preformat.searchtopic]--> : Immagine del topic
<!--[$preformat.catandtitle]--> : Categoria e titolo
<!--[$info.title]--> : Titolo dell’articolo
<!--[$info.hometext]--> : Introduzione
<!--[$preformat.bodytext]--> : Testo dell’articolo
<!--[$preformat.notes]--> : Note
<!--[$preformat.fulltext]--> : Testo completo (home+body+notes)
<!--[$preformat.readmore]--> : "Leggi il seguito..."
<!--[$preformat.reads]--> : Numero di letture (preformattato)
<!--[$info.counter]--> : Numero di letture
<!--[$preformat.send]--> : Invia ad un amico
<!--[$preformat.print]--> : Stampa
<!--[$preformat.comment]--> : Numero di commenti
<!--[$info.fulltext|count_words]--> : Numero di parole nel resto del articolo
<!--[$info.informant]--> : Autore
<!--[$info.longdatetime]--> : Data e ora (per esteso)
<!--[$info.briefdatetime]--> : Data e ora (abbreviato)
<!--[$info.longdate]--> : Data (estesa)
<!--[$info.briefdate]--> : Data (breve)
<!--[$info.sid]--> : ID Articolo
<!--[$links.searchtopic]--> : URL dell'argomento (ad esempio <a href="<!--[$links.searchtopic]-->">)
<!--[articleadminlinks sid=$info.sid]--> : Link di amministrazione (modifica/elimina)
<!--[$info.aid]--> : ID Articolo
<!--[$info.bodytext]--> : testo esteso articolo
<!--[$info.catthemeoverride]--> : tema della categoria
<!--[$info.cid]--> : ID Categoria
<!--[$info.cattitle]--> : Titolo categoria
<!--[$info.comments]--> : Commenti
<!--[$info.notes]--> : Note
<!--[$info.themeoverride]--> :Tema
<!--[$info.tid]--> : Id Tema
<!--[$info.time]--> : ora
<!--[$info.topicimage]--> :Immagine argomento
<!--[$info.topictext]--> : Titolo argomento
<!--[$info.tcounter]--> : letture
<!--[$info.unixtime]--> : ora di sistema unix
<!--[$info.withcomm]--> : commenti
<!--[$info.topicid]--> : ID Argomento
<!--[$info.topic]--> : Argomento
<!--[$info.catid]--> : Categoria
<!--[$info.version]--> : Versione
<!--[$info.catandtitle]--> : Titolo Categoria
<!--[$info.maintext]--> : Testo principale
<!--[$info.fulltext]--> : Testo completo
<!--[$links.category]--> : Link categoria
<!--[$links.comment]--> : Link commenti
<!--[$links.fullarticle]--> : Link Testo completo
<!--[$links.searchtopic]--> : Link Argomento
<!--[$links.print]--> : Link versione stampa
<!--[$links.send]--> : Link invia per email a un amico
<!--[$links.version]--> : Link versione
<!--[$preformat.bytesmore]--> : Byte ancora
<!--[$preformat.category]--> : Categoria
<!--[$preformat.comment]--> : Commenti
<!--[$preformat.title]--> : Titolo
<!--[$preformat.version]--> : Versione
<!--[$preformat.more]--> :


POSTNUKE TABELLA-VARIABILI SPECIFICI
-----------------------------------
Uilizzo di un file css specifico in base alla versione di Internet Explorer
----------------------------------
<!--[literal]--><!--[if lte IE 6]><!--[/literal]-->/style/ie.css" /><!--[literal]--><![endif]--><!--[/literal]-->

----------------------------------------------------------------------------------
Ringraziamo SteOS per aver tradotto insieme a me le variabili di cui sopra.

_________________
Argos
**************************************
Un Gesto vale più di mille parole.
**************************************
Chi smette di lottare per ciò che ama comincia ad amare ciò che ha
 
 Profilo Invia un Messaggio privato a questo utente Homepage  
Rispondi citando Torna in cima
Mostra prima i messaggi di:     
Vai a:  
Tutti i fusi orari sono GMT
Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Powered by PNphpBB2 © 2003-2007 
Credits Vers. Italiana By PostnukeItalia.com


Web site powered by PostNuke ADODB database library PHP Language PostNukeItalia.com - La comunità italiana utenti PostNuke

Tutti i loghi e marchi in questo sito sono di proprietà dei rispettivi proprietari.
I commenti sono di proprietà dei rispettivi autori, ed il resto © 2008 PostNukeItalia.com
Questo sito è stato creato con PostNuke, supportato e personalizzato dallo staff di PostNukeItalia.com
PostNuke è un sistema di gestione di siti/portali scritto in PHP.
PostNuke è un software libero rilasciato sotto la licenza GNU/GPL.
Puoi visualizzare le nostre news usando il file backend.php



Page created in 0.28 seconds.