Css variabili a seconda della pagina
Salve,
vorrei sapere se è possibile fare in modo che venga caricato un particolare css solo per determinate pagine. Ad esempio posso creare un foglio di stile per il forum e fare in modo che venga inserito soloper il forum e non sempre.
Grazie per l'attenzione.
Risposte
Puoi usare una funzione del
Puoi usare una funzione del genere all'interno del template.php del tuo tema:
<?php
function phptemplate_preprocess_page(&$vars){
if(isset($vars['node']) && $vars['node']->type == 'forum') {
$css = path_to_theme() . '/solo-forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
in questo modo, per i nodi del forum, verrà caricato un css in più (mio-forum.css) dalla directory del tema.
Grazie mille per aver
Grazie mille per aver risposto. Purtroppo non conosco il PHP quindi posso chiderti se è corretto modificare così considerendo che i css si trovano in sites/all/themes/sakura/css/forum.css sakura=nome del tema.
<?php
// $Id: template.php,v 1.21 2009/08/12 04:25:15 johnalbin Exp $
function sakura_theme(&$existing, $type, $theme, $path) {
$hooks = zen_theme($existing, $type, $theme, $path);
return $hooks;
}
function phptemplate_preprocess_page(&$vars)
{
$css = $vars['css'];
unset($css['all']['module']['modules/aggregator/aggregator.css']);
unset($css['all']['module']['modules/comment/comment.css']);
unset($css['all']['module']['modules/forum/forum.css']);
unset($css['all']['module']['modules/node/node.css']);
unset($css['all']['module']['modules/poll/poll.css']);
unset($css['all']['module']['modules/system/admin.css']);
unset($css['all']['module']['modules/system/system.css']);
unset($css['all']['module']['modules/system/defaults.css']);
unset($css['all']['module']['modules/system/system-menus.css']);
unset($css['all']['module']['modules/user/user.css']);
unset($css['all']['module']['sites/all/modules/advanced_forum/styles/sulgiappone/advanced_forum.css']);
unset($css['all']['module']['sites/all/modules/advanced_forum/styles/sulgiappone/advanced_forum-structure.css']);
unset($css['all']['module']['sites/all/modules/cck/modules/fieldgroup/fieldgroup.css']);
unset($css['all']['module']['sites/all/modules/cck/modules/fieldgroup/fieldgroup.css']);
unset($css['all']['module']['sites/all/modules/cck/theme/content-module.css']);
unset($css['all']['module']['sites/all/modules/filefield/filefield.css']);;
unset($css['all']['module']['sites/all/modules/itweak_upload/itweak_upload.css']);
unset($css['all']['module']['sites/all/modules/paging/paging.css']);
unset($css['all']['module']['sites/all/modules/print/css/printlinks.css']);
unset($css['all']['module']['sites/all/modules/nice_menus/nice_menus.css']);;
unset($css['all']['module']['sites/all/modules/quote/quote.css']);
unset($css['all']['module']['sites/all/modules/shoutbox/shoutbox.css']);
$vars['styles'] = drupal_get_css($css);
if(isset($vars['node']) && $vars['node']->type == 'forum') {
$css = path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
function url_breadcrumbs() {
function get_crumb($lvl){
$uri_request_id = $_SERVER['REQUEST_URI'];
$urlexplode = explode("?", $uri_request_id);
$url = explode("/",$urlexplode[0]);
if($url[$lvl]){
if($lvl > 1) {
$var = array_keys($url);
foreach($var as $vars){
if($vars == 1){
$urlpathpeice .= $url[$vars];
}
if($vars <= $lvl && $vars > 1){
$urlpathpeice .= '/'.$url[$vars];
}
}
$urlpathalias = $urlpathpeice;
} elseif ($lvl == 1) {
$urlpathalias = $url[$lvl];
}
$urlsystem = drupal_lookup_path('source', $urlpathalias);
$urlsystemexplode = explode("/", $urlsystem);
$urltype = $urlsystemexplode[0];
if($urltype == "taxonomy"){
$term = taxonomy_get_term($urlsystemexplode[2]);
if($url[$lvl+1]){
return ' >> <a href="/'.$urlpathalias.'" title="'.$term->name.'">'.$term->name.'</a>';
} else {
return ' >> '.$term->name.'';
}
} elseif($urltype == "node"){
$node = node_load($urlsystemexplode[1]);
if($url[$lvl+1]){
return ' >> <a href="/'.$urlpathalias.'" title="'.$nodename.'">'.$node->title.'</a>';
} else {
return ' >> '.$node->title;
}
} else {
$urltitleexplode = explode("-", $url[$lvl]);
$words = array_keys($urltitleexplode);
foreach($words as $word){
$urltitle .= ''.ucwords($urltitleexplode[$word]).' ';
}
if($url[$lvl+1]) {
return ' >> <a href="/'.$urlpathalias.'" title="'.$urltitle.'">'.$urltitle.'</a>';
} else {
return ' >> '.$urltitle.'';
}
}
}
}
function get_crumb_all() {
$uri_request_id = $_SERVER['REQUEST_URI'];
$urlexplode = explode("?", $uri_request_id);
$url = explode("/",$urlexplode[0]);
$numbs = array_keys($url);
foreach($numbs as $numb) {
$crumbs .= get_crumb($numb);
}
return $crumbs;
}
$output .= '<div class="breadcrumb">';
$output .= '<a href="/" title="Home">Home</a>';
$output .= get_crumb_all();
$output .= '</div>';
return $output;
}
?>
Sì mi pare ok, essendo un
Sì mi pare ok, essendo un subtheme cambia il nome della funzione phptemplate_preprocess_page in sakura_preprocess_page, per non generare eventuali conflitti.
Ho usato ora questo
Ho usato ora questo codice:
function sakura_preprocess_page(&$vars){
if(isset($vars['node']) && $vars['node']->type == 'forum') {
$css = path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
Però non carica il foglio di stile aggiuntivo. Ho modificato male qualcosa?
Hai pulito la cache? Dato che
Hai pulito la cache? Dato che hai cambiato un file del tema è un passaggio necessario (Amministra > Configurazione del sito > Performance).
Si ho provato alcune volte ma
Si ho provato alcune volte ma sembra che non sia stato aggiunto o almeno nella sorgente non compare. Ho il modulo boost attivato magari crea qualche problema nella pulizia della cache?
Su questa pagina
Su questa pagina http://sulgiappone.altervista.org/forum/alloggiare-giappone/love-telephone lo carica ma l'indirizzo del css non è corretto, manca uno slash all'inizio (vedi codice sotto).
Inoltre questa funzione ti carica il css SOLO nei "nodi" di tipo forum e quindi solo nei post del forum, non ad esempio nella visualizzazione dei thread ... se vuoi che venga caricato ovunque nel forum ...
function sakura_preprocess_page(&$vars){
if(arg(0) == 'forum') {
$css = '/' . path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
vedi se funziona come desideri.
PS boost funziona solo per gli anonimi, fai le tue prove da loggata.
Ok adesso và perfettamente
Ok adesso và perfettamente per le pagine che fanno da contenitore però mi pare che per i singoli post non lo carichi.
Non saprei ... riesco a
Non saprei ... riesco a vederlo su tutto il forum mi pare
Ok inserendo entrambi i
Ok inserendo entrambi i codici vanno sia i singoli post che il resto del forum funziona tutto alla perfezione. Grazie mille.
Davvero grazie infinite!
Hai ragione, i codici vanno
Hai ragione, i codici vanno "mescolati" ... nei contenitori arg(0) ritorna "forum", ma nei post "node". Posto il codice intero per chi lo volesse riutilizzare in futuro.
<?php
function [NOME_TEMA]_preprocess_page(&$vars){
if ((arg(0) == 'forum') || (isset($vars['node']) && $vars['node']->type == 'forum')) {
$css = '/' . path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
Ciao!
Ciao, riapro la conversazione
Ciao,
riapro la conversazione perchè vorrei chidere se è possibile avere i css aggiuntivi anche per la galleria immagini e il blog. Sarebbe possibile modificare il codice per ottenere un simile risultato?
Grazie per l'attenzione.
Sì, è possibile, per il blog
Sì, è possibile, per il blog penso sia sufficiente modificare il codice così:
<?php
function sakura_preprocess_page(&$vars){
if ((arg(0) == 'forum') || (isset($vars['node']) && $vars['node']->type == 'forum')) {
$css = '/' . path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if ((arg(0) == 'blog') || (isset($vars['node']) && $vars['node']->type == 'blog')) {
$css = '/' . path_to_theme() . '/css/blog.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
Per la galleria di immagini, dipende da come l'hai creata, dal modulo usato etc.. Se me lo posti qui, assieme ad un link ad una galleria, ci dò un'occhio e vedo come posso aiutarti.
Ciao, per quanto riguarda il
Ciao,
per quanto riguarda il blog ho provato il codice che hai pubblicato e funziona perfettamente quindi grazie infinite.
La galleria è realizzata con il modulo image il link è questo http://sulgiappone.altervista.org/galleria .
Grazie mille per la disponibilità.
Prova questo codice
Prova questo codice ...
<?php
function sakura_preprocess_page(&$vars){
if ((arg(0) == 'forum') || (isset($vars['node']) && $vars['node']->type == 'forum')) {
$css = '/' . path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if ((arg(0) == 'blog') || (isset($vars['node']) && $vars['node']->type == 'blog')) {
$css = '/' . path_to_theme() . '/css/blog.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if ((arg(0) == 'image') || (isset($vars['node']) && $vars['node']->type == 'image')) {
$css = '/' . path_to_theme() . '/css/gallery.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
e fammi sapere!
Perfetto anche questo grazie
Perfetto anche questo grazie mille per l'aiuto funziona tutto benissimo e ho potuto alleggerire il foglio di stile principale senza rinunciare a personalizzare lo stile di blog galleria e forum.
Grazie.
Riapro la discussione per
Riapro la discussione per sapere se è possibile caricare css specifici solo per le views anche se non si tratta di un tipo di contenuto.
Ciao, se la vista ha un url
Ciao, se la vista ha un url proprio (visualizzazione tipo Pagina) potresti provare a riutilizzare il codice sopra proposto inserendo una condizione in più, tipo (nel caso l'url della vista sia http:/../mia_vista):
<?php
function sakura_preprocess_page(&$vars){
if ((arg(0) == 'forum') || (isset($vars['node']) && $vars['node']->type == 'forum')) {
$css = '/' . path_to_theme() . '/css/forum.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if ((arg(0) == 'blog') || (isset($vars['node']) && $vars['node']->type == 'blog')) {
$css = '/' . path_to_theme() . '/css/blog.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if ((arg(0) == 'image') || (isset($vars['node']) && $vars['node']->type == 'image')) {
$css = '/' . path_to_theme() . '/css/gallery.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
else if (arg(0) == 'mia_vista') {
$css = '/' . path_to_theme() . '/css/mia_vista.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
vedi se il codice può fare al caso tuo.
Potrebbe andare anche così
Potrebbe andare anche così solo che utilizzo diverse viste assocciate a pagine e per ognuna ci sono poche righe di css per cui magari era più comodo creare un unico css per tutte le views con classi diversi.
Le righe di css scritte per tutte le views sommate sono molte quindi caricando a parte un css per quelle magari si allegerirebbe il foglio di stile principale in effetti non so se valga la pena crearne uno singolo per ogni vista.
Su due piedi mi verrebbe in
Su due piedi mi verrebbe in mente di copiare il template di default della vista nella directory del tema (views-view.tpl.php l'originale si trova in modules/views/theme) e aggiungere la riga:
<?php
drupal_add_css(path_to_theme() . '/css/solo_viste.css','theme','all');
?>
all'inizio del file. La soluzione penso possa andare bene se non hai già fatto l'override dell'output di una o più viste.
Premettendo che uso le viste
Premettendo che uso le viste in genere come sommario per un preciso tipo di contenuto. Mi sono accorta che in effetti carica il css del tipo di contenuto a cui appartengono gli argomenti della vista quindi mi sa che posso risolvere con il codice che mi hai dato prima.
Qui ad esempio http://www.sulgiappone.it/dorama il tipo di contenuto è dorama e usando il codice che mi hai fornito modificato viene
else if ((arg(0) == 'dorama') || (isset($vars['node']) && $vars['node']->type == 'dorama')) {
$css = '/' . path_to_theme() . '/css/dorama.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
e carica il foglio di stile dorama.css sia nei contenuti di quel tipo che nella vista che li riunisce.
La cosa curiosa è che qui http://www.sulgiappone.it/galleria la vista contiene nodi del tipo foto ma non mi carica il relativo foglio di stile forse perchè è una vista del tipo term e non del tipo node. Non ho proprio idea. Comunque in finale penso basti spostare le righe di css dal foglio di stile principale a quello specifico contenuto per allegerire.
Le regole scritte sopra non
Le regole scritte sopra non riescono a "intercettare" il tipo di nodo elencato dalla vista. Potrebbe essere che nel caso della vista "dorama" il css venga caricato perchè è probabilmente vera la prima parte della condizione cioè (arg(0) == 'dorama') mentre $vars['node'] non è definito.
Puoi comunque provare la soluzione del template (views-view.tpl.php), l'ho testata su un'installazione e sembra andare correttamente.
In altre parole se uso lo
In altre parole se uso lo stesso nome per la vista e per il tipo di nodi che contiene mi carica lo stesso css?
Ho provato la soluzione che hai proposto funziona perfettamente tra l'altro è molto comodo perchè così anche se uso stessi campi con stesse classi posso dargli uno stile diverso nella vista e nel nodo, però per avere questo effetto dovrei evitare di usare lo stesso nome per tipo di contenuto e vista altrimenti mi carica entrambi i css.
Come non detto anche i
Come non detto anche i blocchi delle sidebar sono views quindi così carica sempre anche il foglio di stile per le views. Non ci avevo proprio pensato a questo punto è uguale a lasciare tutto nel css principale credo.
Non c'è modo di copiare di assocciare allo stesso css le singole views anzichè tutte le views del sito?
Potresti utilizzare il
Potresti utilizzare il codice:
<?php
drupal_add_css(path_to_theme() . '/css/solo_viste.css','theme','all');
?>
direttamente nel campo "Intestazione" (tra le "Impostazioni di base" sulla pagina modifica vista) delle viste desiderate, facendo attenzione ad utilizzare il filtro "codice php".
Salve mi intrometto per
Salve mi intrometto per sapere che codice dovrei utilizzare per caricare un css a seconda del contenuto dell'url del nodo.
mi spiego meglio:
ho 2-3 utenti che possono creare contenuto ed ogni loro contenuto contiene il loro nome nell'url.
ad esempio:
+utente P Pallino
- http://www.miosito.it/blogs/p-pallino (Blog)
- http://www.miosito.it/content/p-pallino/cucciculum (Pagina base)
- http://www.miosito.it/content/p-pallino/contatti (Webform)
+utente M Mouse
- http://www.miosito.it/blogs/m-mouse (Blog)
- http://www.miosito.it/content/m-mouse/cucciculum (Pagina base)
- http://www.miosito.it/content/m-mouse/contatti (Webform)
Vorrei caricare un css stile "rosso" per pallino e uno stile "verde" per mouse.
Grazie mille per l'attenzione
Perfetto così funziona ho
Perfetto così funziona ho ridotto le righe di codice del foglio di stile principale e volendo posso assocciare ad ogni vista un css diverso. Grazie mille!
Potresti provare ad adattare
Potresti provare ad adattare i codici della funzione hook_preprocess_page inserendo qualcosa del genere
<?php
$alias = drupal_get_path_alias($_GET['q']);
if (strpos($alias, 'p-pallino') !== FALSE) {
$css = '/' . path_to_theme() . '/css/rosso.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
...
?>
o se non devi caricare un intero css ma aggiungere una classe ad tag body (per personalizzare alcuni elementi tramite css) usare qualcosa del genere nella condizione
<?php
...
$vars['body_classes'] .= 'rosso ';
...
?>
Grazie mille per la
Grazie mille per la risposta,
ma non riesco a farlo funzionare,
di seguito quello che ho inserito al fondo di template.php,
ho svuotato le cache,
giallo.css esiste ed ha background del body in giallo,
il tema da cui parto è http://ftp.drupal.org/files/projects/arthemia-7.x-1.x-dev.tar.gz
function phptemplate_preprocess_page(&$vars){
$alias = drupal_get_path_alias($_GET['q']);
if (strpos($alias, 'p-pallino') !== FALSE) {
$css = '/' . path_to_theme() . '/css/giallo.css';
$vars['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
grazie mille in anticipo, Claudio
Ciao, in questo tema la
Ciao, in questo tema la funzione già esiste, devi solo modificarla (arthemia_preprocess_page).
PS questa richiesta di supporto è per la versione 6 di drupal, in questo caso specifico non dovrebbe fare differenza (fammi sapere se il codice dà problemi), ma è sempre bene farci attenzione, perchè a volte i codici non sono compatibili.
Ciao, ho modificato il file
Ciao, ho modificato il file come mi hai suggerito e sembra funzionare perchè mi dà l'errore solo nelle pagine di p-pallino e non nella home o una pagina comune a tutti:
errore:
Notice: Undefined index: styles in arthemia_preprocess_page() (linea 11 di /var/www/vhosts/miosito.it/httpdocs/sites/all/themes/arthemia/template.php).
la linea 11 contiene:
$vars['styles'] .= '
';
che non capisco come funzioni e se devo modificarlo...
grazie ancora, Claudio
Ok è normale devi adattarlo
Ok è normale devi adattarlo all'argomento della funzione che non è $vars ma $variables, prova
<?php
function arthemia_preprocess_page(&$variables) {
$variables['footer_message'] = empty($variables['footer_message'])? '' : $variables['footer_message'] . ' | ';
$variables['footer_message'] .= '<a href="http://drupal.org/project/arthemia">Arthemia</a> is based on the original design by <a href="http://michaelhutagalung.com">Michael Hutagalung</a>.';
$alias = drupal_get_path_alias($_GET['q']);
if (strpos($alias, 'p-pallino') !== FALSE) {
$css = '/' . path_to_theme() . '/css/giallo.css';
$variables['styles'] .= '<link type="text/css" rel="stylesheet" href="' . $css . '" />';
}
}
?>
sì lo avevo già fatto, ma
sì lo avevo già fatto, ma continua a darmi l'errore di prima...
è possibile che non gli piaccia ['styles'] ?
se al posto della riga:
$variables['styles'] .= '
';
metto:
print $css
mi stampa alla cima della pagina il percorso corretto a giallo.css solo nelle pagine di p-pallino.
ciao, grazie, Claudio
Ciao, ho finalmente trovato
Ciao, ho finalmente trovato il tempo di ricontrollare il codice. Ti confermo che il problema è che il codice è compatibile solo con D6. Per D7 questo è il codice corretto:
<?php
function arthemia_preprocess_page(&$variables) {
$variables['footer_message'] = empty($variables['footer_message'])? '' : $variables['footer_message'] . ' | ';
$variables['footer_message'] .= '<a href="http://drupal.org/project/arthemia">Arthemia</a> is based on the original design by <a href="http://michaelhutagalung.com">Michael Hutagalung</a>.';
$alias = drupal_get_path_alias($_GET['q']);
if (strpos($alias, 'p-pallino') !== FALSE) {
drupal_add_css(path_to_theme() . '/css/giallo.css','theme','all');
}
}
?>
Ciao, funziona tutto alla
Ciao, funziona tutto alla perfezione!
sei stato gentilissimo, preciso ed efficace,
Grazie mille! Claudio
Ciao, riapro la discussione
Ciao,
riapro la discussione perchè ho aggiornato il sito a Druapal 7 e vorrei continuare ad usare css variabili a seconda del tipo del contenuto non è che potreste suggerirmi come fare?
Grazie per l'attenzione.
Ciao Blackice78 io ho 3 tipi
Ciao Blackice78
io ho 3 tipi di utenti che possono registrarsi sul sito in base all'url, mediante auto assign role - assign role from path;
ad esempio il primo tipo di utenti si registra all'indirizzo http://www.nomesito.it/node/add/profiloutente1
e via dicendo... profiloutente1 è il nome del content type utilizzato come content profile per l'user;
come posso, tramite function nometema_preprocess_page(&$vars){
impostare dei diversi css in funzione di questi tre indirizzi? (/node/add/profiloutente1 /node/add/profiloutente2 /node/add/profiloutente3) ed anche in sede di modifica dei propri dati l'indirizzo è il seguente http://www.nomesito.it/user/3/profile/profiloutente1?
Ho provato tramite la funzione che hai indicato sopra (tra l'altro molto utile) e sono riuscito ad impostare un diverso css per content type; ma per le pagine di registrazione e di modifica dei propri dati cosa si indica?
Un grazie anticipato
Francesco
Ciao, puoi provare ad
Ciao, puoi provare ad utilizzare all'interno di hook_preprocess_page delle condizioni basate sulla funzione arg() tipo:
<?php
...
if (arg(0) == 'node' && arg(1) == 'add' && arg(2) == 'profiloutente1') {
// carica il css
} else if (...)
...
?>
la funzione arg() prende un intero come argomento e restituisce l'elemento del path relativo alla posizione richiesta (il primo elemento è 0).
Spero ti sia utile.
Molto utile; funziona tutto
Molto utile; funziona tutto alla meraviglia... grazie 1000... ciao francesco
Salve a tutti; utilizzo
Salve a tutti;
utilizzo questo sistema per caricare un css specifico ad esempio quando viene caricata una pagina specifica (utilizzo drupal 6);
l'ho utilizzata nel file template.php del tema fever ed anche nel tema adaptive; e tutto funziona bene;
non riesco a farla funzionare con un sottotema zen che ho creato.
Qualcuno sa dirmi dove sbaglio?
Grazie
Francesco
function NOMETEMA_preprocess_page(&$vars, $hook) {
if (arg(0) == 'PAGINA-X') {
$css = '/' . path_to_theme() . '/css/FILECSS.css';
$vars['styles'] .= '';
}
}
Vorrei caricare un foglio di
Vorrei caricare un foglio di stile differente per i contenuti di tipo forum come facevo in D6 anche con D7 ho provato con il codice sotto ma non funziona:
<?php
function japan_preprocess_page(&$variables) {
if ((arg(0) == 'forum') || (isset($vars['node']) && $vars['node']->type == 'forum')) {
drupal_add_css(path_to_theme() . '/css/forum.css','theme','all');
}
}
?>
Salve a tutti, avrei
Salve a tutti, avrei necessità di poter far cambiare all'utente la propria pagina personale scegliendo tra 4/5 template preimpostati. L'utente dovrebbe poter cambiare SOLO la propria pagina utente senza toccare il resto del sito. Come posso fare? Esiste un modulo che può aiutarmi? Vi ringrazio molto. EA
Ti avrebbe aiutato molto
Ti avrebbe aiutato molto aprire una nuova discussione (tanto è gratis, eh?), i forum funzionano così, sei stato pigro e ti sei accodato ad un argomento che, tra le altre cose, non c'entra nulla, sarebbe inutile per i posteri rispondere qui...
;)
;)