Joomla.it Forum
Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : Giaxx 20 Sep 2009, 19:31:34
-
scusate se disturbo ancora.
ho installato un nuovo modulo: Prevsioni meteo: praticamente mi da errore nella validazione...se però, nella configurazione del modulo, metto la lingua inglese, non da nessun problema.
l'errore, secondo me, nasce dagli accenti di "umidità" ecc.
come posso risolvere?
grazie.
il sito è www.carpinetoromano.it
-
Mi sembra ci siano alcuni problemi.
Facendo la validazione W3C non risponde con XHTML 1.0 Strict ma con HTML 4.01 Transitional!
Il template, dal sorgente, non risulta quello usato in questa sezione.
-
lo so. infatti è strano. se imposto il lingua inglese nel modulo non da problemi. con l'italiano si.
consigli?
-
Ma hai risolto nel frattempo?? Perchè a me lo dà valido.
Comunque s'è il problema degli accenti nella lingua, modificali da sorgente del file di lingua del componente.
-
non ho risolto forse hai provato quando era in inglese. non c'è il file della lingua, nelle impostazioni si mette "it" per l'italiano o "en" per l'inglese e cosi via...
comunque grazie
-
nessuno capisce il perchè e risolve il problema?
grazie
-
Come avrai visto gli errori sono sulle prime righe.
Error Line 1, Column 1: no document type declaration; will parse without validation
Line 2, Column 84: character data is not allowed here
ecc.
Sembra che manchino dichiarazioni sul template. Dovresti rivolgerti ha chi ha fornito i prodotti al comune.
-
non sono molto esperto ma sembra che sia tutto a posto. quale parte del codice dovrei controllare?
il problema si presenta anche con il template accessibile.
grazie
-
Scusa non mi sembra che sia a posto. I problemi li hai segnalati tu.
Se clicchi sulla icona del W3C alla base del tuo sito vedi che non c'è la validazione XHTML strict ma quella HTLM Transitional che è tutt'altra cosa, e 5 errori, che dipendono dalle prime righe del template.
Non credo che quelle righe degli errori si riferiscano a "umidità".
Stessa situazione se testi la validazione qui:
http://achecker.ca/checker/index.php
-
tutto a posto intendevo il codice del template. infatti non capisco perchè esce fuori sta HTML 4.01 Transitional! quando dovrebbe essere XHTML 1 strict!
bo........pazienza
-
l'errore e alla linea 223 di helper.php
Fatal error: Call to a member function attributes() on a non-object in
Scarica male il file da google api e da errore sul parse dell'umidità!.. c'hjo perso due ore in inglese funziona.
Cmq. sembra che la nuova versione risolva il problema caricando l'xml dalla cache.
-
vi ringrazio, ho scaricato l'ultima versione del modulo gk weather 1.0, ma il problema continua a sussistere anche se disabilito la visualizzazione dell'umidità.
forse ci sono problemi nel codice del mio template
index.php
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
// xml prolog
echo '<?xml version="1.0" encoding="'. $this->_charset .'"?' .'>';
$template_width = $this->params->get("templateWidth", "898px");
$banner_height = $this->params->get("bannerheight", "140");
$user123_height = $this->params->get("user125_height", "140");
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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>
<?php JHTML::_('behavior.mootools'); ?>
<jdoc:include type="head" />
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/css/template.css" rel="stylesheet" type="text/css" />
................
templateDetails.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
..................
non so se è questo il pezzo di codice giusto.
comunque in inglese funziona
-
Il problema è nel file helper.php del modulo alla linea 223
$this->parsedData['current_humidity'] = $current_conditions->humidity[0]->attributes('data');
errore:
Call to a member function attributes() on a non-object
il file xml che scarica il modulo è questo.
http://www.google.com/ig/api?weather=gualdo%20tadino&hl=it
In inglese
http://www.google.com/ig/api?weather=gualdo%20tadino&hl=en
sembrano uguali ma in ita non funziona.. ???
-
quindi non si può far nulla?
ho fatto un'altra prova.
www.carpinetovolley.altervista.org
disabilitando l'umidità funziona
come caxxo è possibile...
grazie ancora
-
;D ;D ;D
Modifica la linea 147 e 182 di helper.php
in
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
Ciao Ciao ...
-
sei un grande!
ti ringrazio
-
Ciao ragazzi, anche io ho lo stesso problema.
Mi dici Giaxx come hai risolto?
Il file helper.php che hai modificato è nella cartella del modulo di Google Wather? Perchè quello non ha così tante righe e io non so cosa modificare dal post di roberto2011.
Grazie!
-
il modulo non è Google Wather ma gk_weather
il file da modificare si trova:
modules\mod_gk_weather