[Piwik-svn] r394 - in trunk: modules modules/LogStats plugins/Login plugins/Login/templates

svnmaster at piwik.org svnmaster at piwik.org
Thu Mar 20 14:03:53 CET 2008


Author: matt
Date: 2008-03-20 14:03:52 +0100 (Thu, 20 Mar 2008)
New Revision: 394

Modified:
   trunk/modules/LogStats/javascriptTag.tpl
   trunk/modules/Piwik.php
   trunk/plugins/Login/Controller.php
   trunk/plugins/Login/templates/login.css
   trunk/plugins/Login/templates/login.tpl
Log:
- updating href in tag

Modified: trunk/modules/LogStats/javascriptTag.tpl
===================================================================
--- trunk/modules/LogStats/javascriptTag.tpl	2008-03-20 12:31:55 UTC (rev 393)
+++ trunk/modules/LogStats/javascriptTag.tpl	2008-03-20 13:03:52 UTC (rev 394)
@@ -1,5 +1,5 @@
 <!-- Piwik -->
-<a href="http://piwik.org" title="Web analytics" onclick="window.open(this.href);return(false);">
+<a href="http://piwik.org" title="{$hrefTitle}" onclick="window.open(this.href);return(false);">
 <script language="javascript" src="{$piwikUrl}piwik.js" type="text/javascript"></script>
 <script type="text/javascript">
 <!--
@@ -9,6 +9,6 @@
 	piwik_log(piwik_action_name, piwik_idsite, piwik_url);
 //-->
 </script><object>
-<noscript><p>Web analytics <img src="{$piwikUrl}piwik.php" style="border:0" alt="piwik"/></p>
+<noscript><p>{$hrefTitle} <img src="{$piwikUrl}piwik.php" style="border:0" alt="piwik"/></p>
 </noscript></object></a>
 <!-- /Piwik -->
\ No newline at end of file

Modified: trunk/modules/Piwik.php
===================================================================
--- trunk/modules/Piwik.php	2008-03-20 12:31:55 UTC (rev 393)
+++ trunk/modules/Piwik.php	2008-03-20 13:03:52 UTC (rev 394)
@@ -111,7 +111,9 @@
 		$jsTag = nl2br(htmlentities($jsTag));
 		$jsTag = str_replace('{$actionName}', $actionName, $jsTag);
 		$jsTag = str_replace('{$idSite}', $idSite, $jsTag);
-		$jsTag = str_replace('{$piwikUrl}', $piwikUrl, $jsTag);
+		$jsTag = str_replace('{$piwikUrl}', $piwikUrl, $jsTag);
+		$jsTag = str_replace('{$hrefTitle}', Piwik::getRandomTitle(), $jsTag);
+		
 		return $jsTag;
 	}
 	
@@ -328,6 +330,29 @@
 		return !is_array($value) && ereg('^([-]{0,1}[0-9]{1,}[.]{0,1}[0-9]*)$', $value);
 	}
 	
+	static public function getRandomTitle()
+	{
+		$titles = array( 'Web analytics',
+						'Website analytics',
+						'Analytics',
+						'Web analytics api',
+						'Open source analytics',
+						'Open source web analytics',
+						'Free analytics',
+						'Analytics software',
+						'Free web analytics',
+						'Free web statistics',
+						'Web 2.0 analytics',
+						'Web analytic',
+						'Web statistics',
+						'Web stats',
+						'Web 2.0 stats',
+						'Statistics web 2.0',
+				);
+		$id = abs(intval(md5(substr(Piwik_Url::getCurrentHost(),7))));
+		$title = $titles[ $id % count($titles)];
+		return $title;
+	}
 	
 	static public function loadPlugins()
 	{

Modified: trunk/plugins/Login/Controller.php
===================================================================
--- trunk/plugins/Login/Controller.php	2008-03-20 12:31:55 UTC (rev 393)
+++ trunk/plugins/Login/Controller.php	2008-03-20 13:03:52 UTC (rev 394)
@@ -68,6 +68,7 @@
 		}
 		$view = new Piwik_View('Login/templates/login.tpl');	
 		$view->AccessErrorString = $messageNoAccess;
+		$view->linkTitle = Piwik::getRandomTitle();
 		$view->addForm( $form );
 		$view->subTemplate = 'genericForm.tpl';
 		echo $view->render();

Modified: trunk/plugins/Login/templates/login.css
===================================================================
--- trunk/plugins/Login/templates/login.css	2008-03-20 12:31:55 UTC (rev 393)
+++ trunk/plugins/Login/templates/login.css	2008-03-20 13:03:52 UTC (rev 394)
@@ -110,7 +110,7 @@
 	margin-top:100px;
 }
 
-#logo h1 { 
+#logo .h1 { 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-weight: normal; 
 color: #136F8B; 

Modified: trunk/plugins/Login/templates/login.tpl
===================================================================
--- trunk/plugins/Login/templates/login.tpl	2008-03-20 12:31:55 UTC (rev 393)
+++ trunk/plugins/Login/templates/login.tpl	2008-03-20 13:03:52 UTC (rev 394)
@@ -19,7 +19,7 @@
 <!-- shamelessly taken from wordpress 2.5 - thank you guys!!! -->
 
 <div id="logo">
-	<a href="http://piwik.org"><h1 title="Web analytics">Piwik <span class="description"># open source web analytics</span></h1></a>
+	<a href="http://piwik.org" title="{$linkTitle}"><span class="h1">Piwik <span class="description"># open source web analytics</span></span></a>
 </div>
 
 <div id="login">



More information about the Piwik-svn mailing list