Back to top

Autore Topic: Continuo ad avere problemi con templates  (Letto 3711 volte)

Offline rosyanne

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Continuo ad avere problemi con templates
« il: 07 Ago 2008, 12:02:24 »
Ciao a tutti,
sono nuova per Joomla e per PHP,fino ad ora ho sempre realizzato siti in ASP, per cui spero di riuscire in questa impresa. Ho iniziato ieri, sto realizzando un sito, per ora solo in locale, ho scelto un template scaricato "themza_j15_01" che più si avvicina alle mie esigenze, ho creato i primi articoli e aggiunto una voce al menu principale, il problema è che quando clicco sul nuovo link, il contenuto dell'articolo non si visualizza con il template scelto, ma in una pagina bianca senza stile, come se non riconoscesse il CSS. Ho letto altri post a riguardo, ma sono tutti senza soluzione, sapete darmi una mano?
Non vorrei abbandonare Joomla prima ancora di aver iniziato!
Grazie. :-\

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #1 il: 07 Ago 2008, 13:07:37 »
Ciao rosyanne e benvenuta nel forum  :)

Hai controllato che il template che hai installato sia impostato come predefinito nel Template Manager (Gestione template)?

Altrimenti prova a postare l'header della pagina html, per vedere come carica il css.
Extensioni e Template per Joomla

Offline rosyanne

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #2 il: 07 Ago 2008, 13:34:32 »
Ti ringrazio per il Benvenuta...
allora ho controllato e il template è impostato come predefinito, infatti accanto c'è il simbolo della stellina, ma, perdonami, non ho capito di quale pagina devo postare il codice.

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #3 il: 07 Ago 2008, 17:01:27 »
Quello di una pagina qualsiasi, per vedere se c'è qualcosa che non va.
Extensioni e Template per Joomla

Offline rosyanne

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #4 il: 08 Ago 2008, 10:40:45 »
il link della pagina (articolo) che ho creato è il seguente:
http://localhost/joomla/index.php/contatti.html
(non sono pratica, ma un indirizzo del genere è corretto?)
Il codice della pagina generata è:
<head>
  <base href="http://localhost/joomla/index.php/contatti.html" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="joomla, Joomla" />
  <meta name="title" content="Contatti" />
  <meta name="author" content="Administrator" />
  <meta name="description" content="Joomla! - il sistema di gestione di contenuti e portali dinamici" />

  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>Contatti</title>
  <script type="text/javascript" src="/joomla/index.php/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/joomla/index.php/media/system/js/caption.js"></script>

<link rel="stylesheet" href="/joomla/index.php/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/joomla/index.php/templates/themza_j15_01/css/template.css" type="text/css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="/joomla/index.php/templates/themza_j15_01/css/ie7.css" type="text/css"  />
<![endif]-->
</head>

Offline Cornac

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • [...]
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #5 il: 08 Ago 2008, 11:52:03 »
<base href="http://localhost/joomla/index.php/contatti.html" />

è questo il problema...

quindi quando cerca i css li cerca a partire da quell'indirizzo, non so se mi spiego, i css di formattazione li hai linkati sotto come:
<link rel="stylesheet" href="/joomla/index.php/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/joomla/index.php/templates/themza_j15_01/css/template.css" type="text/css" />

quindi partendo dalla base url hai un percorso sbagliato per i css.

Il problema potrebbe nascere dall'urlrewrite. Guarda un po' li.
Ti consiglio di usare il componente sh404 con htaccess è ben spiegato in giro per il forum come usarlo...

Ciauz
Se lavori dopo le 3 di mattina... o sei una prostituta o fai il programmatore...
 Siti Internet, Bloomart Web Agency.

Offline rosyanne

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #6 il: 08 Ago 2008, 12:47:48 »
Scusami..lo so che ti sembrerò una testona  :'(, ma è la prima volta che "metto mano" su Joomla, potresti spiegarmi meglio cosa devo fare e  dove trovo questo componente?

Offline Cornac

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • [...]
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #7 il: 11 Ago 2008, 02:18:56 »
il componente si trova come praticamente tutti i componenti su http://extensions.joomla.org/

cmq prima di usare il modrewrite ed altri componenti seo. Ti consiglio di documentarti a riguardo iniziando magari ad usare Joomla non usando la Configurazione SEO e risolvere i vari problemini un po' per volta.

Per capirci magari essendo scontato, rimetti le impostazioni in modo che al posto di
"http://localhost/joomla/index.php/contatti.html"
sulla tua barra degli indirizzi appaia qualcosa tipo:
"http://localhost/joomla/index.php?option=com_content&view=article"


Ciao
Se lavori dopo le 3 di mattina... o sei una prostituta o fai il programmatore...
 Siti Internet, Bloomart Web Agency.

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #8 il: 11 Ago 2008, 09:53:39 »
<base href="http://localhost/joomla/index.php/contatti.html" />

è questo il problema...

quindi quando cerca i css li cerca a partire da quell'indirizzo

quindi partendo dalla base url hai un percorso sbagliato per i css.

No, questa è una falsità banalissima.
Il meta base restituisce l'URL corrente, non la root.

Quindi rosyanne non essere "sviata" dalla spiegazione fornita da Cornac, il tuo problema è ben altro.

I link ai CSS del tuo template devono essere del tipo:

Codice: [Seleziona]
<link rel="stylesheet" href="/templates/mio_template/css/template.css" type="text/css" />

Ciao  :)

Offline Cornac

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • [...]
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #9 il: 11 Ago 2008, 11:22:53 »
<base href="http://localhost/joomla/index.php/contatti.html" />

è questo il problema...

quindi quando cerca i css li cerca a partire da quell'indirizzo

quindi partendo dalla base url hai un percorso sbagliato per i css.

No, questa è una falsità banalissima.
Il meta base restituisce l'URL corrente, non la root.

Quindi rosyanne non essere "sviata" dalla spiegazione fornita da Cornac, il tuo problema è ben altro.


Dear Odino,
il meta base serve per risolvere i collegamenti in relativo, magari leggendo http://www.w3schools.com/TAGS/tag_base.asp
te ne convinci.

Ovviamente al momento di interpretare il codice
<base href="http://localhost/joomla/index.php/contatti.html" />

come link di base toglie la pagina.html dando  una uri di partenza
base href="http://localhost/joomla/index.php/
e attezione attenzione, questa cartella non esiste! Ed è per questo che non trova i css...

Se vuoi un consiglio, è sempre brutto dire che qualcuno dice falsità banalissime, soprattutto quando a gratis da un aiuto ad un altro utente.

Andando oltre al fatto che posso o meno aver ragione ti consiglio di essere più educato.

Ma ti sei documentato prima di dire che ho detto una ca**ata?
...
Lasciamo fare meglio non essere polemici.
.....

Facci sapere se risolvi.

P.s. Fai un po' di prove mettendo a mano i collegamenti dei css in assoluto

<link rel="stylesheet" href="http://localhost/joomla/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="http://localhost/joomla/templates/themza_j15_01/css/template.css" type="text/css" />


-------------------------------
Ohhhh Odino, se il problema è ben altro, facci luce!
-------------------------------

ciao

Se lavori dopo le 3 di mattina... o sei una prostituta o fai il programmatore...
 Siti Internet, Bloomart Web Agency.

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #10 il: 11 Ago 2008, 14:42:25 »
Ciao Cornac,

effettivamente scusa se sono stato un pò "cruento", semplicemente ero di fretta e non ho trovato modo di andarci più leggere. Me ne dispiaccio.

Per quanto riguarda il problema del <base>, ti faccio solo notare:



Rosy, non hai spuntato nessuna delle opzione SEF dalla configurazione di Joomla?

P.s. Fai un po' di prove mettendo a mano i collegamenti dei css in assoluto

<link rel="stylesheet" href="http://localhost/joomla/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="http://localhost/joomla/templates/themza_j15_01/css/template.css" type="text/css" />

Fallo ma tienili come prove, i collegamenti assoluti sono molto scomodi

Offline Cornac

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • [...]
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #11 il: 11 Ago 2008, 15:51:04 »
ciao,

i collegamenti in assoluto non sono scomodi se sono fatti bene, il w3 consiglia di farli assoluti.

Quasi sicuramente il problema del tuo template deriva dal fatto che sbaglia a risolvere l'url dei css.

Il relativo corretto dovrebbe essere
/templates/themza_j15_01/css/template.css
o, meglio ancora,
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />

in modo che il nome del template sia restituito da joomla ma va bene lo stesso se lo metti nel primo modo.

insomma senza joomla/index.php/ scritto prima

prova a cambiare quello e facci sapere.

------------------
Per Odino, nessun problema, basta capirci.

Un consiglio, usa il mod_rewrite con .htaccess, Google preferisce un sito in cui ci siano pagine html con il nome della pagina significativo per l'argomento trattato. Io uso sh404 e mi ci trovo bene.

Ciao


Se lavori dopo le 3 di mattina... o sei una prostituta o fai il programmatore...
 Siti Internet, Bloomart Web Agency.

Offline karenina

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re: Continuo ad avere problemi con templates
« Risposta #12 il: 12 Ago 2008, 14:55:48 »
scusate se mi intrometto, ho avuto lo stesso problema con un template, per me è stato sufficiente entrare nel pannello di controllo di joomla, e nella CONFIGURAZIONE impostare la configurazione SEO come NO alla friendly URL per i motori di ricerca... cambiato quel parametro il template ha ripreso a lavorare alla perfezione.

 



Web Design Bolzano Kreatif