Site personnel de Joseph Larmarange, docteur en démographie, chargé de recherche à l’IRD, rattaché au CEPED, Centre Population & Développement (UMR 196 • Paris Descartes - INED - IRD).
Ce site présente mes recherches, publications, enseignements et participation à des séminaires, ainsi que quelques développements pour SPIP.
 

DW2 Utiliser le plugin Compteur de clics sans modifier ses squelettes

NB : cette contribution est maintenant intégrée à DW2 à partir de la version 2.13. Dans la configuration du plugin, il est possible de lui préciser si la balise #URL_DOCUMENT doit être automatiquement modifiée.

À voir sur le web :

Documentation de DW2

Koakidi propore un plugin appelé DW2 permettant une gestion plus étendue des documents et notamment de disposer de statistiques sur le téléchargement des documents de votre site.

Or, pour pouvoir utiliser les compteurs de téléchargement, il faut remplacer la balise #URL_DOCUMENT par #URL_DOC_OUT dans tous les squelettes du site.

Cependant, il est possible d’éviter cela en forçant la balise #URL_DOCUMENT à fonctionner comme #URL_DOC_OUT en ajoutant la fonction suivante à votre fichier mes_fonctions.php situé dans votre répertoire de squelettes.


// Modification du fonctionnement de la balise #URL_DOCUMENT.
//Son fonctionnement sera identique à #URL_DOC_OUT
function balise_URL_DOCUMENT($p) {
        $p->code = "generer_url_doc_out(" . champ_sql('id_document',$p) . ")";
        $p->interdire_scripts = false;       
        return $p;
}

Si vous n’avez pas de fichier mes_fonctions.php, créer avec un éditeur de texte, dans le répertoire squelettes un nouveau fichier.
Copiez y le code suivant :


<?
// Modification du fonctionnement de la balise #URL_DOCUMENT.
//Son fonctionnement sera identique à #URL_DOC_OUT
function balise_URL_DOCUMENT($p) {
        $p->code = "generer_url_doc_out(" . champ_sql('id_document',$p) . ")";
        $p->interdire_scripts = false;       
        return $p;
}
?>

Renommez votre fichier en mes_fonctions.php

Et voilà, le tour est joué !!! Les statistiques de téléchargement seront prises en charge sans avoir à modifier vos squelettes.

À propos de cet article

Par Joseph LARMARANGE - Télécharger cet article en PDF
Mis en ligne le 26 janvier 2007 - Dernière mise à jour le 9 mars 2007
 

Commentaires de l'article

 
Christophe « Victorio » Chaudier
Le 21 mai 2007
Utiliser le plugin Compteur de clics sans modifier ses squelettes avec BLIP

Avec le plugin Blip 2.3 et Spip 1.9.1 [7502] cela ne fonctionne pas. Oui je sais je suis en retard ;).

La creation du repertoirs squelette posse des problèmes a BLIP. J’ai réglé le problème en mettant cette fonction dirrectement dans le fichier plugins\dw2\dw2_mesfonctions.php après le commentaire « Filtres » à la ligne 32.

Cela fonctionne parfaitement et en plus à le merite de compartimenter le code. Je me demande même si cela ne devrai pas être inclut dans le plugin par défaut.

 
LARMARANGE Joseph
Le 21 mai 2007
Utiliser le plugin Compteur de clics sans modifier ses squelettes avec BLIP

Pour information, le plugin DW2, à partir de sa version 2.13, intégère directement cette contribution (voir introduction de cet article).

Cordialement

 

Poster un commentaire


< /p>



Votre recherche

Dernières brèves

lundi 17 novembre 2008
CISMA / ICASA
À l’occasion de la prochaine conférence sur le VIH/Sida et les IST en Afrique, à Dakar début (...)
mercredi 1er octobre 2008
Recrutement IRD
À compter d’aujourd’hui, 1er octobre 2008, je suis recruté à l’IRD en tant que chargé de recherche de (...)
mercredi 11 juin 2008
Squelette iSPIP
Le squelette utilisé pour la version iPhone du site a été porté sous forme de plugin SPIP, intitulé (...)
jeudi 29 mai 2008
Conférences à venir
Vous trouverez en ligne les résumés de plusieurs présentations à venir, lors d’une journée (...)
mardi 1er avril 2008
Version iPhone du site
Je viens de découvrir le squelette MobileSPIP développé par Abel Poucet. Il existe dorénavant une (...)
Voir toutes les brèves

Newsletter

Pour être informé des dernières nouveautés du site, modifier votre abonnement ou consulter les archives des messages envoyés...
... suivez ce lien
SPIP 1.9.1 [7502] | BliP 2.3 | XHTML 1.0 | CSS 2.0 | RSS 2.0 | Espace privé
Visiteurs par jour (cumul) : 0 (22250)