Validointiongelma meta tiedoissa

  • Jumpsukainen
  • Jumpsukainen hahmo Aiheen kirjoittaja
  • Vieras
  • Vieras
23.04.2012 12:07 #2292 : Jumpsukainen
Jumpsukainen loi aiheen: Validointiongelma meta tiedoissa
Olen validoimassa sivustoa (W3C), mutta saan seuraavan virheilmoituksen:

Error Line 6, Column 62: Bad value X-UA-Compatible for attribute http-equiv on element meta.

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Mistä moinen koodin pätkä löytyy, kun ei tunnu löytyvän mistään php-filestä niin juuresta kuin sivupohjakansiostakaan? :pinch:

Voiko asian korjata jotain asetusta muuttamalla Joomlan käyttöliittymästä?

Käytössä on Yoothemen Shelf sivupohja, Joomla 2.5.3.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
24.04.2012 00:16 - 24.04.2012 00:17 #2296 : Krister
Krister vastasi aiheeseen: Vs: Validointiongelma meta tiedoissa
Sinuna en olisi kovin huolissani tuosta kyseisestä rivistä. Vaikka se ei W3C-validaattoria läpäise, on kyseessä kuitenkin ihan hyödyllinen meta-tag.

Kyseisellä meta tagilla siis kerrotaan Internet Explorer-selaimelle, että sen tulisi käyttää tuoreinta mahdollista (edge) selainmoottorin versiota / selaintilaa sivuston esittämiseen (ja yrittää estää Internet Exploreria menemästä nk. yhteensopivuustilaan).

Edge mode tells Internet Explorer to display content in the highest mode available. With Internet Explorer 9, this is equivalent to IE9 mode. If a (hypothetical) future release of Internet Explorer supported a higher compatibility mode, pages set to edge mode would appear in the highest mode supported by that version. Those same pages would still appear in IE9 mode when viewed with Internet Explorer 9.

msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

Toinen parametri kyseisessä meta-tagissa kertoo että Chrome Frame tulisi ottaa käyttöön jos se on selaimessa asennettuna.

Suosittelisin siis pitämään tuon meta-tagin paikoillaan, ja jos virheilmoituksesta haluaa päästä eroon menettämättä tuota toiminnallisuutta, niin samat tiedot voi lähettää headerina palvelimen puolelta: www.456bereastreet.com/archive/201103/x-ua-compatible_and_html5/
Last Edit: 24.04.2012 00:17 : Krister.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • Jumpsukainen
  • Jumpsukainen hahmo Aiheen kirjoittaja
  • Vieras
  • Vieras
24.04.2012 09:44 #2299 : Jumpsukainen
Jumpsukainen vastasi aiheeseen: Vs: Validointiongelma meta tiedoissa
Kiitos tiedoista ja linkeistä. Samanlaisen vastauksen sain keskusteltuani Yoothemen tuen kanssa. Vaikka päätyisinkin jättämään asian näin ennalleen, yksi asia silti vaivaa - mihin kansioon/tiedostoon tuo koodinpätkä on kirjattu?!

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Ajattelin löytäväni sen template/layouts/template.php:sta, ei onnistanut. Sittemmin olen etsinyt sitä kaikista mahdollisista php-tiedostoista, mutten ole löytänyt. Löytyykö neuvoja viisaammilta?

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
24.04.2012 17:41 #2311 : jkwebdesign
jkwebdesign vastasi aiheeseen: Vs: Validointiongelma meta tiedoissa
Uskoakseni tuo pitäisi löytyä templates/sinunsivupohja/index.php

Asiakaslähtöisesti suunniteltuja internet- sekä graafisia palveluita: www.sutjakka.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • Jumpsukainen
  • Jumpsukainen hahmo Aiheen kirjoittaja
  • Vieras
  • Vieras
25.04.2012 10:16 #2319 : Jumpsukainen
Jumpsukainen vastasi aiheeseen: Vs: Validointiongelma meta tiedoissa
Yritys hyvä, vaan ei näy. Näyttää tältä:


// no direct access
defined('_JEXEC') or die('Restricted access');

// include config
include_once(dirname(__FILE__).'/config.php');

// get warp
$warp = Warp::getInstance();

// load main template file, located in /layouts/template.php
echo $warp->render('template');


Nähdäkseni viittaa toisiin tiedostoihin mm. layouts/template.php, joka edelleen viittaa mm. template.config.php. Ainakin template.config.php:n lopussa on jotain selaimiin viittaavaa.


// internet explorer
if ($this->browser() == 'msie') {

$filters = array('CSSImportResolver', 'CSSRewriteURL', 'CSSCompressor');

// prepare assets
$assets = $this->cache('ie.css', $this->createFile('css:ie.css'), $filters);
$assets = $this->cache('ie7.css', $this->createFile('css:ie7.css'), $filters);
$assets = $this->cache('ie8.css', $this->createFile('css:ie8.css'), $filters);

// add conditional comments
$head[] = sprintf('<!--[if lte IE 8]>%s<script src="%s"></script><![endif]-->', ($url = $assets->getUrl()) ? sprintf('<link rel="stylesheet" href="%s" />', $url) : sprintf('<style>%s</style>', $assets->getContent($this->create($filters))), $this->url('js:html5.js'));
$head[] = sprintf('<!--[if IE 7]>%s<![endif]-->', ($url = $assets->getUrl()) ? sprintf('<link rel="stylesheet" href="%s" />', $url) : sprintf('<style>%s</style>', $assets->getContent($this->create($filters))));
$head[] = sprintf('<!--[if IE 8]>%s<![endif]-->', ($url = $assets->getUrl()) ? sprintf('<link rel="stylesheet" href="%s" />', $url) : sprintf('<style>%s</style>', $assets->getContent($this->create($filters))));

}

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
25.04.2012 22:38 #2331 : Mortti
Mortti vastasi aiheeseen: Vs: Validointiongelma meta tiedoissa
Tuleeko sama jos kokeilet Joomlan default templatea, J! 2.5.4?

Käytössä on Yoothemen Shelf sivupohja, Joomla 2.5.3.

Finnish Joomla! Language Coordinator | One of the guys behind Joomla.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.076 sekuntia