2009-10-22 7 views
0

Je vais utiliser Google Optimiseur de Site (GWO), probablement sur un certain nombre de sites différents. En théorie, il est simple: coller la validation du code Javascript dans la tête et le pied de quelques pages que vous voulez tester:Comment inclure Javascript uniquement sur les pages spécifiées

http://services.google.com/training/websiteoptimizeruserguide/

Le problème est lorsque vous utilisez un CMS avec urls générées dynamiquement.

Disons que je sais que l'URL de la page que je veux tester est: ... index.php option = com_content & view = article & id = 54 & Itemid = 69

Ce que je comme faire est de sauver le javascript GWO dans un fichier comme mygwo.js, puis mettre du code dans la tête de index.php qui appellera seulement le fichier javascript si l'URL correspond à l'URL ci-dessus.

Cela signifie que je serais en mesure d'installer tout le code GWO en éditant uniquement index.php.

Je suppose que j'ai besoin de quelque chose comme "php include only if", mais je suis assez vert sur php.

Merci pour votre temps.

Répondre

0

Trouver un modèle unique dans l'URI ou quelque part, par exemple, si toutes les pages avec GWO ont &view=article alors:

<?php 
define('SHOW_GWO', isset($_GET['view']) && $_GET['view'] == 'article'); 

if (SHOW_GWO) {?><script src='blah.js'></script><?php } ?> 
Questions connexes