[spip-dev] SITES : url_site et liens internes

Bonjour !

Nouvel étonnement dans le source de SPIP : http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites_edit.php#L91.

En fait, j'utilise les sites pour lier des articles internes de mon SPIP. Pour ça, j'utilise les raccourcis de SPIP : art1 etc.. 9a fonctionne très bien !

Le problème avec la ligne 91 de sites_edit est bien évidement que l'url est perdue lorsque j'édite mon site.

Donc est-ce que ce code est vraiement justifié, au vu du coût ?

Bonjour !

Nouvel étonnement dans le source de SPIP :
http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites_
edit.php#L91.

En fait, j'utilise les sites pour lier des articles internes
de mon SPIP. Pour ça, j'utilise les raccourcis de SPIP : art1
etc.. 9a fonctionne très bien !

Le problème avec la ligne 91 de sites_edit est bien évidement
que l'url est perdue lorsque j'édite mon site.

Donc est-ce que ce code est vraiement justifié, au vu du coût ?

Tiens, pour aller un peu plus loin, l'utilisation des raccourcis SPIP
fonctionne grâce à la présence dans public/interfaces.php de
$table_des_traitements['URL_SITE']= 'calculer_url(%s)';
(http://trac.rezo.net/trac/spip/browser/spip/ecrire/public/interfaces.php#L3
05). Peut-être qu'on pourrait le jouer aussi à l'affichage dans l'admin ? 0
partir de
http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites.php#L117

> Nouvel étonnement dans le source de SPIP :
> http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites_
> edit.php#L91.

Je parie que cette ligne a au moins 7 ans d'âge :slight_smile:

> Le problème avec la ligne 91 de sites_edit est bien évidement
> que l'url est perdue lorsque j'édite mon site.
>
> Donc est-ce que ce code est vraiement justifié, au vu du coût ?

Non, propose un ticket+patch stp

Tiens, pour aller un peu plus loin, l'utilisation des raccourcis SPIP
fonctionne grâce à la présence dans public/interfaces.php de
$table_des_traitements['URL_SITE']= 'calculer_url(%s)';
(http://trac.rezo.net/trac/spip/browser/spip/ecrire/public/interfaces.php#L3
05). Peut-être qu'on pourrait le jouer aussi à l'affichage dans l'admin ? 0
partir de
http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites.php#L117

même chose (tu peux tout mettre dans un seul ticket)

-- Fil

Olivier G. a écrit :

Bonjour !

Nouvel étonnement dans le source de SPIP : http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites_
edit.php#L91.

En fait, j'utilise les sites pour lier des articles internes de mon SPIP. Pour ça, j'utilise les raccourcis de SPIP : art1 etc.. 9a fonctionne très bien !

Le problème avec la ligne 91 de sites_edit est bien évidement que l'url est perdue lorsque j'édite mon site.

Donc est-ce que ce code est vraiement justifié, au vu du coût ?
    
Tiens, pour aller un peu plus loin, l'utilisation des raccourcis SPIP
fonctionne grâce à la présence dans public/interfaces.php de
$table_des_traitements['URL_SITE']= 'calculer_url(%s)';
(http://trac.rezo.net/trac/spip/browser/spip/ecrire/public/interfaces.php#L3
05). Peut-être qu'on pourrait le jouer aussi à l'affichage dans l'admin ? 0
partir de
http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites.php#L117
  

c'est tout l'interet de la methode unifiee $afficher_contenu_objet appelee en #L172 qui applique les traitements publique à partir de $table_des_traitements, garantissant ainsi une certaine homgénéité de traitement.
Peut etre faut il l'etendre pour permettre de l'appeler pour un seul champ et non pour tout l'objet ?
Cedric

c'est tout l'interet de la methode unifiee $afficher_contenu_objet
appelee en #L172 qui applique les traitements publique à partir de
$table_des_traitements, garantissant ainsi une certaine homgénéité de
traitement.

D'ailleurs petit bug, ça fait qu'on ne voit plus les numéros d'article
(1. Trucs) dans l'espace privé.

-- Fil

Non, propose un ticket+patch stp

http://trac.rezo.net/trac/spip/ticket/1055 (pas de patch, je n'en suis pas
encore là).

Fil a écrit :

c'est tout l'interet de la methode unifiee $afficher_contenu_objet
appelee en #L172 qui applique les traitements publique à partir de
$table_des_traitements, garantissant ainsi une certaine homgénéité de
traitement.

D'ailleurs petit bug, ça fait qu'on ne voit plus les numéros d'article
(1. Trucs) dans l'espace privé.

-- Fil

Je propose alors qu'il y ait un champ supplémentaire rien que pour
afficher ou changer ce numéro, ce champ serait collé au titre, et il
n'accepterait que des nombres entiers positifs.

A bientôt
Grégoire

Je propose alors qu'il y ait un champ supplémentaire rien que pour
afficher ou changer ce numéro, ce champ serait collé au titre, et il
n'accepterait que des nombres entiers positifs.

Oui c'est le futur champ "rang", qu'on trierait par glisser-déposer en
js. Mais tant que c'est pas codé, on a un bug.

-- Fil

Fil a écrit :

Je propose alors qu'il y ait un champ supplémentaire rien que pour
afficher ou changer ce numéro, ce champ serait collé au titre, et il
n'accepterait que des nombres entiers positifs.

Oui c'est le futur champ "rang", qu'on trierait par glisser-déposer en
js. Mais tant que c'est pas codé, on a un bug.

-- Fil

Bonsoir

Je parlais du mode "édition" d'article.

Je n'avais pas pensé que c'était lors de la visualisation de la
liste. En gros, je suis à côté de la plaque.

Le classement par glisser/déposer va donc créer une numérotation,
qui va éventuellement toucher plusieurs articles???

Pourquoi pas, mais il faudra alors différencier le numéro dans le
titre et ce numéro de rang.

A bientôt
Grégoire

En fait, j'utilise les sites pour lier des articles internes
de mon SPIP. Pour ça, j'utilise les raccourcis de SPIP : art1
etc.. 9a fonctionne très bien !

Le problème avec la ligne 91 de sites_edit est bien évidement
que l'url est perdue lorsque j'édite mon site.

corrigé par 10245.

Donc est-ce que ce code est vraiement justifié, au vu du coût ?

Tiens, pour aller un peu plus loin, l'utilisation des raccourcis SPIP
fonctionne grâce à la présence dans public/interfaces.php de
$table_des_traitements['URL_SITE']= 'calculer_url(%s)';
(http://trac.rezo.net/trac/spip/browser/spip/ecrire/public/interfaces.php#L3
05). Peut-être qu'on pourrait le jouer aussi à l'affichage dans l'admin ? 0
partir de
http://trac.rezo.net/trac/spip/browser/spip/ecrire/exec/sites.php#L117

Je n'ai pas vu où ça opérait vraiment. En fait ici, c'est de nouveau la mise en squelette de l'espace privé. Tant qu'à faire, j'aimerais qu'on aille jusqu'au bout.

Committo,Ergo:Sum