Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Dafne 07 Nov 2010, 22:38:48
-
Salve,
è la prima volta che uso joomla, ho sempre scritto siti usando semplici file html, css ecc... per capire bene come funziona ho comprato un libro.. volevo creare io un template..allora per provare ho scritto quello riportato sul libro.. joomla lo carica.. ma non lo visualizza correttamente! ovvero, mi presenta tutte le parole sulla sinistra, non legge il css.. come posso fare? vi prego aiutatemi! il sito è questo : http://www.ilthedelle5.it/
da questo errore (guardando il codice sorgente da IE)
The requested URL /css/template.css was not found on this server
eppure mi sembra di averlo linkato giusto nell'html
grazie
-
ciao
controlla i percorsi del css che hai inserito nel php.
-
anche a me sembrerebbe la cosa più sensata.. ma se faccio "sorgente pagina" nel file php c'è scritto
<link href="/css/template.css" rel="stylesheet" type="text/css" />
poi però se clicco css mi da il not found...
quindi? sembrerebbe indicizzato correttamente
-
si ma quel richiamo punta a questo css
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<HTML><HEAD>
3<TITLE>404 Not Found</TITLE>
4</HEAD><BODY>
5<H1>Not Found</H1>
6The requested URL /css/template.css was not found on this server.
7<HR>
8<I>www.ilthedelle5.it</I>
9</BODY></HTML>
e come vedi e vuoto
fai una prova inserisci questo richiamo nel php
sotto a quello che hai
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
-
è proprio questo il problema.. nell'amministrazione lo stesso css è tutto scritto.. ovvero, clicco sul template, clicco su modifica css, (lo da come /css/template.css), ed è tutto scritto.. non riesco a capire.. nell'amministrazione è caricato correttamente.. ma poi da fuori da il not found.. perchè?
-
funziona!! ma come mai questa modifica? me la spieghi? così imparo.. grazie!
-
ora il css viene visto.
con il link che hai aggiunto viene richiamato.
<link href="/css/template.css" rel="stylesheet" type="text/css" />
se fai un confronto noterai che in uno cerca un css ma non sa dove cercare, nel secondo gli dai una specifica ben precisa dove andare a cercare il css da caricare .
-
si adesso invece di href="/css/template.css" ha href="/templates/ilthedelle5/css/template.css"
il bello che sia sul libro che su una guida famosa in internet c'era scritto di scrivere solo /css/template.css!
però quello che mi lascia perplessa è che oggi ho provato a inserire <img src="logo.png" /> e l'ha visualizzata senza dovergli specificare come al css tutto il percorso prima.. perchè si comporta diversamente?
scusami se ti continuo a chiedere..ma vorrei capire bene come funziona..
-
<img src="logo.png" />
con questa dicitura avrai messo il tuo logo nella rot ecco perche lo ha trovato se il tuo logo e nella cartella
images del template e un po dura che venga trovata.
non sapendo dove tu hai messo la tua immagine , questa e l'unica risposta che viene.