Back to top

Autore Topic: [RISOLTO] multipastell e validazione w3c xhtml 1.0 transitional  (Letto 2921 volte)

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
ciao a tutti

spero sia la sezione giusta ...

comunque:
volevo validare il mio blog su cui ho installato di recente il template multipastell
ricevo però diversi errori di "markup validation"

quello che mi preoccupa di più è questo:
-------------------------------------------------
Line 72, Column 11: an attribute value literal can occur in an attribute specification list only after a VI delimiter
<li class:"item-101 current active"><a style="background:#e5f1d3" href="/" >Hom…
Have you forgotten the "equal" sign marking the separation between the attribute and its declared value? Typical syntax is attribute="value".
--------------------------------------------------
da quanto capisco sono sbagliati i "due punti" ( :) e dovrei sostituirli con "uguale" (=)

ma mi chiedo:
cosa genera quel codice?
se è il template greppando dovrei trovare il punto in cui modificare il codice
se è joomla la vedo un pochino più complessa ...

potete aiutarmi?

[edit] dimenticavo il link se volete ispezionare ... www.anotherbard.com
« Ultima modifica: 12 Gen 2012, 11:51:12 da AltroBardo »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #1 il: 12 Gen 2012, 10:38:25 »
Ciao, credo che non dipenda dal template ma dal modulo per il menu che stai utilizzando (suppongo perchè subito dopo c'è un collegamento). Controlla il file default.php del modulo per vedere che tutto vada bene.
Che versione di joomla usi?!
Si, come hai giustamente suggerito tu stesso la sintassi corretta è questa:
<li class="item-101 current active">

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
Re:multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #2 il: 12 Gen 2012, 11:16:13 »
intanto grazie della risposta ...

uso joomla 1.7.3 (dopo migrazione da 1.5.25)

non uso un modulo generato con una estensione "esterna", ma il modulo standard di joomla
poi nelle singole voci di

menù -> menù principale

setto i colori in

Opzioni tipo link -> Stile link CSS
Opzioni visualizzazione pagina -> Stile pagina

continuo a investigare intanto ...
« Ultima modifica: 12 Gen 2012, 11:33:52 da AltroBardo »

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
Re:multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #3 il: 12 Gen 2012, 11:29:38 »
ho trovato nel template una cartella mod_menu

potrebbe essere questo? (alla riga dove ho messo la freccia)

Codice: [Seleziona]
<?php
foreach ($list as $i => &$item) :
    
$class 'item-'.$item->id;
    if (
$item->id == $active_id) {
        
$class .= ' current';
    }

    if (    
$item->type == 'alias' &&
            
in_array($item->params->get('aliasoptions'),$path)
        ||    
in_array($item->id$path)) {
        
$class .= ' active';
    }

    if (
$item->deeper) {
        
$class .= ' deeper';
    }

    if (
$item->parent) {
        
$class .= ' parent';
    }

    if (!empty(
$class)) {
        
$class ' class:"'.trim($class) .'"'; <------------------------------------??
    }

    echo 
'<li'.$class.'>';

    
// Render the menu item.
    
switch ($item->type) :
        case 
'separator':
        case 
'url':
        case 
'component':
            require 
JModuleHelper::getLayoutPath('mod_menu''default_'.$item->type);
            break;

        default:
            require 
JModuleHelper::getLayoutPath('mod_menu''default_url');
            break;
    endswitch;





RISOLTO :)
l'errore è in
/templates/multipastell/html/mod_menu/default.php
alla riga 45
sostituire
$class = ' class:"'.trim($class) .'"';
con
$class = ' class="'.trim($class) .'"';

yeahhhhhh
ora ci sono altri errori ma questo intanto lo archivio!!!
« Ultima modifica: 12 Gen 2012, 11:50:34 da AltroBardo »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #4 il: 12 Gen 2012, 18:04:02 »
Da dove hai scaricato quel pacchetto di aggiornamento? Da qui? E' strano perchè fino ad ora nessuno si è mai accorto di questo errore!

Offline bardzero

  • Esploratore
  • **
  • Post: 165
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #5 il: 12 Gen 2012, 18:15:35 »
il pacchetto di aggiornamento joomla non c'entra ...

l'errore era nel template qua:

/htdocs/templates/multipastell/html/mod_menu/default.php alla riga 45

:)

il template non ricordo se l'ho scaricato da joomla.it o dal sito del produttore

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] multipastell e validazione w3c xhtml 1.0 transitional
« Risposta #6 il: 12 Gen 2012, 18:25:50 »
ah, c'era un override! Mi fa piacere comunque che hai risolto! :)

 



Web Design Bolzano Kreatif