bbclone

Bonjour la liste

J’utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes … j’adore.

Oui mais … avec ce code

<?php define("_BBC_PAGE_NAME", "Article #ID_ARTICLE"); define("_BBCLONE_DIR", "bbclone/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); ?>

j’obtiens des stats avec article xx … normal.

Y’a-t-il un moyen d’avoir le titre de l’article, ce serait quand même plus parlant.
J’ai évidemment essayé avec

define(« _BBC_PAGE_NAME », « #TITRE »);

mais ça ne retourne rien.
Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j’en suis incapable.

Donc je vous envoie ce message.
Une idée ?

Le 18 nov. 05, à 22:40, Jean-Christophe VILLENEUVE a écrit :

Bonjour la liste

J'utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes ... j'adore.

Oui mais ... avec ce code

<?php
define("_BBC_PAGE_NAME", "Article #ID_ARTICLE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

Y'a-t-il un moyen d'avoir le titre de l'article, ce serait quand même plus parlant.
J'ai évidemment essayé avec

define("_BBC_PAGE_NAME", "#TITRE");

Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j'en suis incapable.

Donc je vous envoie ce message.
Une idée ?

oui

<?php
define("_BBC_PAGE_NAME", "a#ID_ARTICLE #TITRE");
define("_BBCLONE_DIR", "ajonc/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

claude

Le 18 nov. 05, à 22:54, cgecaf a écrit :

Le 18 nov. 05, à 22:40, Jean-Christophe VILLENEUVE a écrit :

Bonjour la liste

J'utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes ...
j'adore.

Oui mais ... avec ce code

<?php
define("_BBC_PAGE_NAME", "Article #ID_ARTICLE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

Y'a-t-il un moyen d'avoir le titre de l'article, ce serait quand même
plus parlant.
J'ai évidemment essayé avec

define("_BBC_PAGE_NAME", "#TITRE");

Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j'en suis incapable.

Donc je vous envoie ce message.
Une idée ?

oui

<?php
define("_BBC_PAGE_NAME", "a#ID_ARTICLE #TITRE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

claude

et tu peux faire pareil pour les rubriques, les brèves et les mots (les mots et les rubriques n'apparaissent pas dans les stats de spip, donc ce peut être intéressant à suivre)

claude

cgecaf a écrit :

Le 18 nov. 05, à 22:54, cgecaf a écrit :

Le 18 nov. 05, à 22:40, Jean-Christophe VILLENEUVE a écrit :

Bonjour la liste

J'utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes ...
j'adore.

Oui mais ... avec ce code

<?php
define("_BBC_PAGE_NAME", "Article #ID_ARTICLE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

Y'a-t-il un moyen d'avoir le titre de l'article, ce serait quand même
plus parlant.
J'ai évidemment essayé avec

define("_BBC_PAGE_NAME", "#TITRE");

Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j'en suis incapable.

Donc je vous envoie ce message.
Une idée ?

oui

<?php
define("_BBC_PAGE_NAME", "a#ID_ARTICLE #TITRE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

claude

et tu peux faire pareil pour les rubriques, les brèves et les mots (les mots et les rubriques n'apparaissent pas dans les stats de spip, donc ce peut être intéressant à suivre)

claude

ben j'avais déjà essayé et ça ne fonctionne pas
ça me donne "a45"
c'est tout
d'ailleurs #TITRE tout seul marcherait aussi bien non ?

<!-- stats -->
<BOUCLE_titre_page(ARTICLES) {id_article}>
<?php
define("_BBC_PAGE_NAME", "Article [(#TITRE|supprimer_numero)]");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
</BOUCLE_titre_page>
<!-- fin stats -->

-----Original Message-----
From: spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] On Behalf Of
Jean-Christophe VILLENEUVE
Sent: vendredi 18 novembre 2005 22:41
To: liste Spip
Subject: [Spip] bbclone

Bonjour la liste

J'utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes ...
j'adore.

Oui mais ... avec ce code

<?php
define("_BBC_PAGE_NAME", "Article #ID_ARTICLE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

j'obtiens des stats avec article xx ... normal.

Y'a-t-il un moyen d'avoir le titre de l'article, ce serait quand même
plus parlant.
J'ai évidemment essayé avec

define("_BBC_PAGE_NAME", "#TITRE");

mais ça ne retourne rien.
Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j'en suis incapable.

Donc je vous envoie ce message.
Une idée ?

Bien sur ! Je ne l'avais pas englobé dans une boucle articles !
Merci Tina.
Ceci dit je ne pige pas mieux pourquoi la balise #ID_ARTICLE est interprétée et pas la balise #TITRE si on ne fait pas la boucle.

Tina a écrit :

<!-- stats -->
<BOUCLE_titre_page(ARTICLES) {id_article}>
<?php
define("_BBC_PAGE_NAME", "Article [(#TITRE|supprimer_numero)]");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
</BOUCLE_titre_page>
<!-- fin stats -->

-----Original Message-----
From: spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] On Behalf Of
Jean-Christophe VILLENEUVE
Sent: vendredi 18 novembre 2005 22:41
To: liste Spip
Subject: [Spip] bbclone

Bonjour la liste

J'utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes ...
j'adore.

Oui mais ... avec ce code

<?php
define("_BBC_PAGE_NAME", "Article #ID_ARTICLE");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

j'obtiens des stats avec article xx ... normal.

Y'a-t-il un moyen d'avoir le titre de l'article, ce serait quand même
plus parlant.
J'ai évidemment essayé avec

define("_BBC_PAGE_NAME", "#TITRE");

mais ça ne retourne rien.
Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j'en suis incapable.

Donc je vous envoie ce message. Une idée ?

Le 19 nov. 05, à 16:01, Jean-Christophe VILLENEUVE a écrit :

Bien sur ! Je ne l'avais pas englobé dans une boucle articles !
Merci Tina.
Ceci dit je ne pige pas mieux pourquoi la balise #ID_ARTICLE est
interprétée et pas la balise #TITRE si on ne fait pas la boucle.

Tina a écrit :

<!-- stats -->
<BOUCLE_titre_page(ARTICLES) {id_article}>
<?php
define("_BBC_PAGE_NAME", "Article [(#TITRE|supprimer_numero)]");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
</BOUCLE_titre_page>
<!-- fin stats -->

  bin, #ID_ARTICLE, y'a pas d'ambiguïté

#TITRE : d'article, de rubrique, de mot, etc. ?

Spip ne peut pas deviner, sauf en cas de boucle générale pour l'ensemble de ta page ; comme dans les squelettes de base où on a dans l'en-tête : <BOUCLE_article_principal(ARTICLES) {id_article}>

claude

cgecaf a écrit :

Le 19 nov. 05, à 16:01, Jean-Christophe VILLENEUVE a écrit :

Bien sur ! Je ne l'avais pas englobé dans une boucle articles !
Merci Tina.
Ceci dit je ne pige pas mieux pourquoi la balise #ID_ARTICLE est
interprétée et pas la balise #TITRE si on ne fait pas la boucle.

Tina a écrit :

<!-- stats -->
<BOUCLE_titre_page(ARTICLES) {id_article}>
<?php
define("_BBC_PAGE_NAME", "Article [(#TITRE|supprimer_numero)]");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>
</BOUCLE_titre_page>
<!-- fin stats -->

bin, #ID_ARTICLE, y'a pas d'ambiguïté

#TITRE : d'article, de rubrique, de mot, etc. ?

Spip ne peut pas deviner, sauf en cas de boucle générale pour l'ensemble de ta page ; comme dans les squelettes de base où on a dans l'en-tête : <BOUCLE_article_principal(ARTICLES) {id_article}>

claude

oui bien sur c'est logique
m'en souviendrai pour d'autres boucles
merci

J’ai le meme code que toi sur mes stats bbclone et ca marche → http://aubergedesallymes.free.fr/bbclone/
j’ai fais un copier/coller du code:
<?php** **define**(*"_BBC_PAGE_NAME"*, *"#TITRE"*); **define**(*"_BBCLONE_DIR"*, *"bbclone/"*); **define**(*"COUNTER"*, **_BBCLONE_DIR**.*"mark_page.php"*); **if** (**is_readable**(**COUNTER**)) **include_once**(**COUNTER**); **?>

Didier

« Jean-Christophe VILLENEUVE » <mnjcvilleneuve@cegetel.net> a écrit dans le message de news:437E4A6B.5080904@cegetel.net
Bonjour la liste

J’utilise depuis peu bbclone.
Hyper facile à installer, des stats qui me sont très suffisantes … j’adore.

Oui mais … avec ce code

<?php define("_BBC_PAGE_NAME", "Article #ID_ARTICLE"); define("_BBCLONE_DIR", "bbclone/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); ?>

j’obtiens des stats avec article xx … normal.

Y’a-t-il un moyen d’avoir le titre de l’article, ce serait quand même plus parlant.
J’ai évidemment essayé avec

define(« _BBC_PAGE_NAME », « #TITRE »);

mais ça ne retourne rien.
Une astuce spip ? je ne vois pas.
ou un bout de code en php ? j’en suis incapable.

Donc je vous envoie ce message.
Une idée ?


Résolu. Merci.
C’était une histoire de boucle englobante.

Didibug a écrit :