Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 04. April 2011 12:26
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
Hallo zusammen,
ich versuche seit ein paar Tagen erfolglos das Analyse Tool Piwik in meine Seite einzubauen. Letztlich scheitert es daran, das ein Teil des Trackingcodes nicht übernommen wird. Selbst dann nicht, wenn ich den Block in {literal} {/literal} setze. Kann mir evtl jemand einen Tipp geben ?
Vielen Dank
Offline
#2 04. April 2011 12:40
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Wie/wo bindest du Piwik ein? Welcher Teil des Tracking-Codes wird gekillt?
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#3 04. April 2011 12:49
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
Also ich binde das Piwik vor dem letzen </body> ein
Der Originaleintrag im Template sieht wie folgt aus:
{literal} <!-- Piwik -->
<script type="text/javascript">// <![CDATA[
var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.meineseite.de/piwik/" : "http://www.meineseite.de/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
// ]]></script>
<script type="text/javascript">// <![CDATA[
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
// ]]></script>
<noscript><p><img src="http://www.meineseite.de/piwik/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript> <!-- End Piwik Tracking Code --> {/literal}
Im Web wird aber nur die Hälfte angezeigt:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.meineseite.de/piwik/" : "http://www.meineseite.de/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try catch( err ) </script><noscript><p><img src="http://www.meineseite.de/piwik/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
Gruß
smurf
Offline
#4 04. April 2011 12:58
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Hab gerade mal deinen Dummy-Code komplett in eine 1.9.4.1 eingetragen ... Code wird komplett ausgegeben.
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#5 04. April 2011 13:10
- nockenfell
- Moderator

- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
Ich habe dazu mal ein Plugin geschrieben:
als "function.piwik.php" im Ordner ./plugins speichern.
Aufruf mit: {piwik page="piwikserver.domain.de" piwikid="1"}
<?php
#Piwik Tracking
#(c)2010 by BlatterTech Informatik
#
#This program is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#Author: BlatterTech Informatik
function smarty_cms_function_piwik($params, &$smarty)
{
global $gCms;
if (!isset($params['page']))
return "<p>Piwik Plugin - the 'page' param is emtpy</p>";
if (!isset($params['piwikid']))
return "<p>Piwik Plugin - the 'piwikid' param is emtpy</p>";
$page = str_replace("http://","",$params['page']);
$page = str_replace("https://","",$page);
$page = $page."/";
$piwikid = $params['piwikid'];
?>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://<?php echo $page; ?>" : "http://<?php echo $page; ?>");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try { var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", <?php echo $piwikid; ?>);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
}
catch( err ) {}
</script>
<noscript><p><img src="http://<?php echo $page; ?>piwik.php?idsite=<?php echo $piwikid; ?>" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tag -->
<?php
return;
}
function smarty_cms_help_function_piwik()
{
?>
<h3>What does this do?</h3>
<p>Insert Tracking-Code for piwik</p>
<h3>How do I use it?</h3>
<p>Insert the follow tag in your template: <code>{piwik page="piwik.domain.com" piwikid="1"}</code><br></p>
<h3>What parameters does it take?</h3>
<ul>
<li><em>(required)</em>page - URL of the Piwik installation (whitout http://)</li>
<li><em>(required)</em>piwikid - Piwik Site ID.</li>
</ul>
<?php
}
function smarty_cms_about_function_piwik() {
?>
<p>Author: BlatterTech Informatik <info@blattertech.ch> </p>
<p>Version: 0.1 initial release</p>
<p> Change History:<br/>
<p>Version: 0.1 - initial release</p>
<?php
}
?>[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions
Offline
#6 04. April 2011 13:12
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
Und wenn Du das Template wieder bearbeitest, steht da noch alles komplett drin?
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#7 04. April 2011 13:15
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
@nockenfell...
einfach mal so ?...werd das mal ausprobieren
@NaN ja, wenn ich das Template bearbeite steht alles wieder drin..nur online geht es nicht. Ich setze Version 1.9.4.1 ein .
Offline
#8 04. April 2011 16:00
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
Hallo noch einmal,
hat leider beides nicht geklappt. Trotz Version 1.9.4.1 hat meine Seite das nicht geschluckt. Das Template bleibt unberührt, jedoch wird die Ausgabe im Seitenquelltext ab von der Stelle try {... bis catch( err ) einfach nicht ausgegeben.
Schade, aber vielleicht steh ich ja auch im Wald :-)
Hat evtl noch einer eine Idee ??
Gruß
smurf
Offline
#9 04. April 2011 17:33
- owr_web
- Server-Pate

- Registriert: 16. Dezember 2010
- Beiträge: 538
Re:
schon mal versucht, diese Teile:
// <![CDATA[
// ]]
aus dem Script zu entfernen?
Tiny hat die Angewohnheit, dass beim Editieren von Quelltext und Rückschaltung in wysiwyg die Dinge immer reinzuschreiben.
Offline
#10 05. April 2011 07:48
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
@all..leider scheint der Fehler vor dem Rechner zu sitzen
Ich komme einfach nicht weiter...werde es die nächsten Tage noch einmal intensiver versuchen.
Vielen Dank schon mal an Alle, die helfen wollten
Gruß
smurf
Offline
#11 05. April 2011 08:01
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Vielleicht möchtest du ja eine(m/r) hier mitlesenden die Zugangsdaten geben, damit dir besser geholfen werden kann
...
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#12 05. April 2011 08:03
- nockenfell
- Moderator

- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
Vielleicht möchtest du ja eine(m/r) hier mitlesenden die Zugangsdaten geben, damit dir besser geholfen werden kann
...
Wenn du mir die Zugangsdaten schickst, schaue ich rein.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions
Offline
#13 05. April 2011 08:21
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
@nockenfell....Du hast post :-)
Offline
#15 05. April 2011 10:01
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
@nockenfell
Vielen Dank für Deine Mühe.
Ich werde die Ansätze mal verfolgen bzw. kontrollieren, woran das lokal liegen könnte.
Nochmals vielen Dank!
Gruß
smurf
Offline
#16 18. April 2011 06:57
- smurf
- hat von CMSMS gehört
- Registriert: 05. Januar 2011
- Beiträge: 13
Re:
Nur eine kurze Rückinfo. Ich habe das Modul nun am laufen. Habe lediglich den Tiny Editor abgeschaltet und die Sachen ins HTML kopiert.
Klappt wunderbar.
Vielen Dank für Eure Hilfe 
Offline
#17 18. April 2011 07:20
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Habe lediglich den Tiny Editor abgeschaltet und die Sachen ins HTML kopiert.
Javascript NIE, NIE, NIE im TinyMCE eingeben - der Piwik Code (wie den Google Analytics Code auch) sollte besser direkt vor dem </body>-Tag im Template eingegeben werden!
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
1
- Übersicht
- »
- »