SPIP ecureuil




Thème de ce forum :

une balise #VISITES_BREVE ?



Z
une balise #VISITES_BREVE ?
19 juillet 2008 12:43

Bjr à tous !

J’aimerais pouvoir afficher le nb de visites sur mes brèves, au même titre que #VISITES le fait sur mes articles (qui ne marche pas sur les brèves apparemment...)

Je mets donc dans mes_fonctions.php le code suivant :

function aff_visites_breve($id_breve) {
        $query = "SELECT SUM(visites) AS total_breve FROM spip_visites_articles WHERE id_article='".$id_breve."'";
        $result = spip_query($query);
        if ($row = spip_fetch_array($result))
                { return $row['total_breve']; }
        else { return "0";}
}


function balise_VISITES_BREVE($p) {
        $p->code = "aff_visites_breve($id_breve)";
        $p->interdire_scripts = false;
        return $p;
}

Pourtant, à l’appel de cette fonction avec (#VISITES_BREVE id_breve ) (id_breve entre accolades) dans mon squelette breve.html, j’ai un msg Warning : Missing argument 1 for aff_visites_breve() in (...) mes_fonctions.php (ligne correspondant à l’entete de ma fonction)

Quelqu’un voit où est le pb ?

Rechercher dans les forums:
 

Z
19 juillet 2008 13:51
une balise #VISITES_BREVE ?

Re, voici une info de Marcimat (ça fait un peu gâteux de se parler à soi même mais bon...)

http://www.friendpaste.com/5DXNxqytyt

A ceci près que sur ce script, on part sur une table spip_visites_breves qui n’existe vraissemblablement pas... Donc je fais pareil sur spip_visites_articles qui visiblement recense aussi les brèves

Voilà !

Z
19 juillet 2008 14:39
une balise #VISITES_BREVE ?

Eh non, retour à la case départ, en fait, la table visites_articles ne recense que les articles....erreur de ma part, donc pb pas résolu...

tetue
19 juillet 2008 19:38
une balise #VISITES_BREVE ?

Solution : utiliser les articles pour faire tes brèves ;-)

L’idée est de n’utiliser que des articles afin de bénéficier de tous leurs avantages et se simplifier la vie (statistiques, flux RSS unique, affichage simplifié des résultats de recherche, etc.), mais de les présenter visuellement comme des brèves.

Z
20 juillet 2008 14:58
une balise #VISITES_BREVE ?

Salut Tetue,

Oui, au final c’est peut-être ce qu’il faudrait faire... mais c’est dommage de na pas pouvoir utiliser un outil SPIP qui répond à un vrai besoin... Je me servais des articles pour els sujets de fonds, les infos pérennes, et des brèves plutôt pour des actus, des infos ponctuelles... Maintenant, comment je vais faire pour indiquer à SPIP que certains articles seront à présenter comme des brèves et pas d’autres, quel critère utiliser ?

A+ Z

tetue
22 juillet 2008 20:30
une balise #VISITES_BREVE ?

Les brèves ne sont, techniquement (et éditorialement aussi) que des articles simplifiés. Techniquement, ça n’a aucune raison d’être, dans la mesure ou « qui peut le plus peut le moins ».

Utilise un squelette différent pour les articles sensé être des brèves, de la même façon que sur un site de cinéma on fera des squelettes différents pour les articles-bio-d’acteurs et les articles-résumé-de-film. Etc.

RSS






squelette