gelöschter Benutzer

task ist 0 oder kein Objekt (Seite 2)



gelöschter Benutzer
am 01.05.2010, 10:26 Uhr schrieb

Hallo @all!

Vielleicht könnt ihr mir noch bei meinem letzten größeren W3C-Prob helfen:

Und zwar folgendes:



<script> <br /> var pkBaseURL = ((&quot;https:&quot; == document.location.protocol) ? &quot;\'.$piwik_https_url.\'&quot; : &quot;\'.$piwik_http_url.\'&quot;); <br /> document.write(unescape(&quot;%3Cscript src=\\\'&quot; + pkBaseURL + &quot;piwik.js\\\' type=\\\'text/javascript\\\'%3E%3C/script%3E&quot;)); <br /> </script><script> <br /> piwik_action_name = \\\'\\\'; <br /> piwik_idsite = \'.$piwik_site_id.\'; <br /> piwik_url = pkBaseURL + &quot;piwik.php&quot;; <br /> piwik_log(piwik_action_name, piwik_idsite, piwik_url); <br /> </script>
<object></object>

<noscript><p>Web analytics api <img src="\'.$piwik_http_url.\'piwik.php" style="border:0" alt></p></noscript>


Da schimpft der Vali über folgendes:

[QUOTE] Line 122, Column 104: document type does not allow element "a" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
?org" title="Web analytics api" onclick="window.open(this.href);return(false);">[/QUOTE]

Also über die erste Zeile.

Die Datei, in der der Code drin ist, sieht folgendermaßen aus:

<?php

# Piwik tracking code plugin for Joomla! 1.5
# Copyright (C) 2008 by Fredrik Åström
# Homepage : www.gt-r.nu
# Author : Fredrik Åström
# Email : fredrik@lagun.se
# Version : 0.0.1

# License : www.gnu.org/copyleft/gpl.html GNU/GPL



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

jimport( \'joomla.plugin.plugin\');

class plgSystemPiwik extends JPlugin
{
function plgSystemPiwik(&$subject, $config)
{
parent::__construct($subject, $config);

$this->_plugin = JPluginHelper::getPlugin( \'system\', \'piwik\' );
$this->_params = new JParameter( $this->_plugin->params );
}

function onAfterRender()
{
global $mainframe;

$piwik_site_id = $this->params->get(\'piwik_site_id\', \'\');
$piwik_http_url = $this->params->get(\'piwik_http_url\', \'\');
$piwik_https_url = $this->params->get(\'piwik_https_url\', \'\');

if($piwik_site_id == \'\' || $mainframe->isAdmin() || strpos($_SERVER["PHP_SELF"], "index.php") === false)
{
return;
}

$buffer = JResponse::getBody();

$piwik_javascript = \'


<script> <br /> var pkBaseURL = ((&quot;https:&quot; == document.location.protocol) ? &quot;\'.$piwik_https_url.\'&quot; : &quot;\'.$piwik_http_url.\'&quot;); <br /> document.write(unescape(&quot;%3Cscript src=\\\'&quot; + pkBaseURL + &quot;piwik.js\\\' type=\\\'text/javascript\\\'%3E%3C/script%3E&quot;)); <br /> </script><script> <br /> piwik_action_name = \\\'\\\'; <br /> piwik_idsite = \'.$piwik_site_id.\'; <br /> piwik_url = pkBaseURL + &quot;piwik.php&quot;; <br /> piwik_log(piwik_action_name, piwik_idsite, piwik_url); <br /> </script>
<object><noscript><p>Web analytics api <img src="\'.$piwik_http_url.\'piwik.php" style="border:0" alt></p></noscript></object>


\';

$pos = strrpos($buffer, "</body>");

if($pos > 0)
{
$buffer = substr($buffer, 0, $pos).$piwik_javascript.substr($buffer, $pos);

JResponse::setBody($buffer);
}

return true;
}
}
?>


Danke und Gruß

Marcus


Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 01.05.2010, 10:36 Uhr schrieb Raptor

In XHTML Strict gehören alle Inhalte in ein Blockelement. Das

ist hier allerdings direkt im <body>. <br>Entweder packst du das ganze wieder in ein <div><p> oder du löschst einfach das </p></div></body>


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel


gelöschter Benutzer
am 01.05.2010, 10:57 Uhr schrieb

Hallo Raptor!

p wie passt!

Thanks für Deine geduldigen Erklärungen.

Gruß

Marcus




« zurück zu: Joomla

Das Seitenreport Forum hat aktuell 5274 Themen und 36108 Beiträge.
Insgesamt sind 48348 Mitglieder registriert.