Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Rent82 18 Mar 2011, 11:43:39
-
Salve a tutti ragazzi, mi presento: Mi chiamo Alessio e sono ai primi approcci con la creazione web e con Joomla. Vi espongo subito il problema: template scaricato da internet e modificato a mio piacimento! Per costruirlo ho usato un mac con una risoluzione di 1280×800 e per sistemare la visualizzazione ovviamente firefox e non mi ha mai dato nessun problema... Passato su internet explorer ovviamente è tutto sballato!
Come risolvere? Dico la verità... essendo alle prime armi alla risoluzione non ci ho fatto proprio caso... che proponete?? Grazie mille a tutti in anticipo... :-[ :-[
-
ciao
poco da proporre
non e la risoluzione come dici ma i css non vengono digeriti da ie, e il problema di tutti se non si fa un template scritto bene di css e di php .dico questi perche ho fatto un template che non fa una piega con ie7-8-9
x cui se i css e il php e scritto bene non dovrebbe servire avere un css personalizzato x il caro ie.
a parte tutto questo ora devi risolvere solo in un modo crearti i css x caro amato ie .
che tu sia alle prime armi e ancora più dura leggi il primo post stillato hai un piccola guida di come partire,
il resto devi farlo tu trovando la parte del css che fa sballare il caro ie.
-
Grazie della risposta Conti1... ho avuto la "grande" intuizione di usare gli "hacks"... ma non so perche... non funzionano... ho creato 3 links ( IE6, IE7 e IE8) e gli ho inseriti nell'Head (html di Joomla) ma nulla...è come se non li vedesse... può essere che sbaglio qualcosa?
-
Grazie della risposta Conti1... ho avuto la "grande" intuizione di usare gli "hacks"... ma non so perche... non funzionano... ho creato 3 links ( IE6, IE7 e IE8) e gli ho inseriti nell'Head (html di Joomla) ma nulla...è come se non li vedesse... può essere che sbaglio qualcosa?
ciao
devi anche creare i css appositi altrimenti non serve a nulla.
-
Si... gli ho creati... nella stessa sezione "template" ora ho "template_ie6.css", "template_ie7.css" e"template_ie8.css" che richiamano ovviamente il 3 link nell'head html! Ho fatto cosi: ho inserito i tre links nell'head e poi nella cartella Css ho copiato 3 volte il file "template.css" rinominandolo "template_ie6.css", "template_ie7.css" e"template_ie8.css". Quindi ora ho 4 files e ognuno di questi dovrebbe "attivarsi" a seconda del browser in uso giusto? per fare la prova ho modificato alcune foto in ogni foglio css ma praticamente visualizzo sempre il primo cioe "template.css" come mai? Grazie ancora conti1!
-
allora se tu copi i css esistenti come dici di aver fatto . e come non aver fatto nulla.
esempio se in firefos hai un header con margin-left:200px e funziona, nel css x ie se rimetti gli stessi parametri non cambia nulla
devi dare i parametri giusti x ie esempio in ie header margin-left:150px; e la visione e uguale a firefox .
questo e avere un css personalizzato.
-
si si ok... ma infatti quello lo so... ho fatto una prova cioe: in ogni template ho modificato qualcosa... tipo in template_ie8 ho tolto un'immagine, in template_ie7 ho cancellato proprio l'header... ma quando provo ad entrare da i vari browser la visualizzazione è sempre quella di "template.css"(che poi sarebbe quello che ho creato con firefox). E' come se non prendesse il comando... può essere? se modifico qualcosa in template.css invece la modifica e vedo il cambiamento da qualsiasi browser... quindi è come se quei tre file creati non ci fossero proprio... può essere che ci sia qualche errore nei link?
-
Ci posti il codice php che hai messo per selezionare i css, (posta solo quello relativo alla scelta del browser) deve esserci qualche errore se non li prende.
-
Ecco il codice! Un dubbio dell'ultimo secondo: ma devo per caso andare a modificare anche il file index.php?
[sup]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language ?>" dir="<?php echo $this->direction; ?>">
<head>
<!--[if IE 8]>
<link rel="stylesheet" href="<http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie8.css" type="text/css" mce_href="http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie8.css" />
<![endif]->
<!--[if IE 7]>
<link rel="stylesheet" href="<http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie7.css" type="text/css" mce_href="http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie7.css" />
<![endif]-->
<!--[if IE 5]>
<link rel="stylesheet" href="<http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie6.css" type="text/css" mce_href="http://www.calabriaworld.it/templates/nld_075_1.5/css/template_ie6.css" />
<![endif]-->
<jdoc:include type="head" />
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
JHTML::_('behavior.mootools');
JHTML::_('behavior.tooltip');
include_once ('wrapper/css.php');
?>
</head>
[/sup]