moteur et secteur

Hello,

2 questions que je ne parviens pas à résoudre et qui ne semblent pas avoir
été abordées dans la liste :

- comment puis-je faire pour paramétrer comme je le souhaite le champs du
formulaire du moteur de spip ? J'ai constaté 3 paramètres s'appliquent par
défaut dans le html généré par spip : une feuille de style (formrecherche) ;
une taille de 20 est appliquée au formulaire ; le mot "rechercher" s'affiche
dans le champs de recherche.
En effet, je voudrais retirer ce mot recherche (qui oblige à l'effacer à
chaque fois qu'on fait une recherche) et définir une taille inférieure à 20
car elle est trop grande et ne peut être contournée dans netscape 4 (mac en
tout cas) avec une feuille de style adaptée. Que faut-il faire pour modifier
ces paramètres ?

- j'ai constaté que dans Uzine, un squelette "secteur" était utilisé. Je
vois bien l'intérêt de cette manip pour différencier un secteur d'une
rubrique, mais je n'arrive pas à la reproduire (le squelette secteur n'étant
pas fournit par défaut...). J'ai fait une tentative avec des fichiers
secteurs (hmtl/php3) placés sur le serveur (naïf !) mais ca ne marche pas.

merci d'avance pour vos réponses
christophe

At 23:42 +0200 3/09/01, actweb wrote:

Hello,

2 questions que je ne parviens pas à résoudre et qui ne semblent pas avoir
été abordées dans la liste :

- comment puis-je faire pour paramétrer comme je le souhaite le champs du
formulaire du moteur de spip ? J'ai constaté 3 paramètres s'appliquent par
défaut dans le html généré par spip : une feuille de style (formrecherche) ;
une taille de 20 est appliquée au formulaire ; le mot "rechercher" s'affiche
dans le champs de recherche.
En effet, je voudrais retirer ce mot recherche (qui oblige à l'effacer à
chaque fois qu'on fait une recherche) et définir une taille inférieure à 20
car elle est trop grande et ne peut être contournée dans netscape 4 (mac en
tout cas) avec une feuille de style adaptée. Que faut-il faire pour modifier
ces paramètres ?

Le plus simple: copier-coller le code du moteur (tel que produit, dans les pages générées par SPIP, par #FORMULAIRE_RECHERCHE) et l'installer tel quel dans ta page (en pur HTML, donc). Il fonctionnera tout aussi bien, et là tu pourras le modifier comme tu l'entends.

- j'ai constaté que dans Uzine, un squelette "secteur" était utilisé. Je
vois bien l'intérêt de cette manip pour différencier un secteur d'une
rubrique, mais je n'arrive pas à la reproduire (le squelette secteur n'étant
pas fournit par défaut...). J'ai fait une tentative avec des fichiers
secteurs (hmtl/php3) placés sur le serveur (naïf !) mais ca ne marche pas.

Le secteur fonctionne comme une page de rubrique. Il suffit de dupliquer "article.html" et "article.php3" (pour commencer que tu renommes "secteur.html" et "secteur.php3") et, dans "secteur.php3", modifier la variable "$fond" pour qu'elle corresponde à "secteur" (pour appeler le squelette "secteur.html". Ensuite tu appelles ta page ainsi:

secteur.php3?id_rubrique=xx

(xx étant un secteur de ton site).

ARNO*

--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net

DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B

Un grand merci à tous les développeurs de SPIP. Ayant déjà deux site sur
Phpnuke, c'est avec Bonheur que j'ai récemment découvert la souplesse de
Spip.

Je me demandais s'il était possible de prévoir dans les prochaines
évolutions de SPIP deux Etats supplémentaires pour les articles :
1) Un Etat "Publié Permanent" pour des articles qui doivent rester plus
longtemps par exemple des pétitions ou un l'annonce d'un événement longtemps
à l'avance.
2) Un Etat "Archivé" pour des articles que le rédacteur voudra retiré
prématurément du sommaire mais qui resteraient disponible dans les autres
vues.

La mise en place des filtres correspondants permettra une gestion plus fine
du sommaire par le rédacteur en chef.

Pierre Dao-Duy

@ Dao-Duy Pierre (daoduyp@libertysurf.fr) :

Un grand merci à tous les développeurs de SPIP. Ayant déjà deux site sur
Phpnuke, c'est avec Bonheur que j'ai récemment découvert la souplesse de
Spip.

merci !

Je me demandais s'il était possible de prévoir dans les prochaines
évolutions de SPIP deux Etats supplémentaires pour les articles :
1) Un Etat "Publié Permanent" pour des articles qui doivent rester plus
longtemps par exemple des pétitions ou un l'annonce d'un événement longtemps
à l'avance.
2) Un Etat "Archivé" pour des articles que le rédacteur voudra retiré
prématurément du sommaire mais qui resteraient disponible dans les autres
vues.

Tu peux déjà faire ça en utilisant le système de mots-clés : crée un "groupe
de mots" spécial (par exemple "technique"), et crée dans ce groupe un
mot-clé "archivé". Ensuite dans ton sommaire, si tu ne veux pas voir
apparaitre les articles archivés, tu utilises une boucle avec
{id_mot='numero du mot-clé "archivé"'} :

au lieu de :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}>
<a href=#URL_ARTICLE>#TITRE</a><BR>
</BOUCLE_sommaire>

tu fais :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}>
<BOUCLE_test_archive(ARTICLES){id_article}{id_mot=12}>
</BOUCLE_test_archive>
</B_tes_archive>
<a href=#URL_ARTICLE>#TITRE</a><BR>
<//B_test_archive>
</BOUCLE_sommaire>

dit autrement, cette boucle test_archive signifie "si on a le mot-clé
12, ne rien afficher, sinon afficher le lien" ; évidemment, dès qu'on aura
implémenté l'option NOT dans les boucles, on pourra faire plus simple :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}{id_mot!=12}>
<a href=#URL_ARTICLE>#TITRE</a><BR>
</BOUCLE_sommaire>

-- Fil

Merci beaucoup, Fil, pour ta réponse. :slight_smile:

Cette utilisation astucieuse des Mots clé permet en effet de contourner les
limitations de la boucle article actuelle. Il reste que l'intégration de ses
états dans le workflow des articles apportera sans doute un confort
supplémentaire à l'utilisation.

Pierre

-----Message d'origine-----
De : spip-admin@rezo.net [mailto:spip-admin@rezo.net]De la part de Fil
Envoyé : samedi 8 septembre 2001 17:02
À : Dao-Duy Pierre
Cc : spip@rezo.net
Objet : Re: [Spip] Gestion des Articles plus fine

@ Dao-Duy Pierre (daoduyp@libertysurf.fr) :

Un grand merci à tous les développeurs de SPIP. Ayant déjà deux site sur
Phpnuke, c'est avec Bonheur que j'ai récemment découvert la souplesse de
Spip.

merci !

Je me demandais s'il était possible de prévoir dans les prochaines
évolutions de SPIP deux Etats supplémentaires pour les articles :
1) Un Etat "Publié Permanent" pour des articles qui doivent rester plus
longtemps par exemple des pétitions ou un l'annonce d'un événement

longtemps

à l'avance.
2) Un Etat "Archivé" pour des articles que le rédacteur voudra retiré
prématurément du sommaire mais qui resteraient disponible dans les autres
vues.

Tu peux déjà faire ça en utilisant le système de mots-clés : crée un "groupe
de mots" spécial (par exemple "technique"), et crée dans ce groupe un
mot-clé "archivé". Ensuite dans ton sommaire, si tu ne veux pas voir
apparaitre les articles archivés, tu utilises une boucle avec
{id_mot='numero du mot-clé "archivé"'} :

au lieu de :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}>
<a href=#URL_ARTICLE>#TITRE</a><BR>
</BOUCLE_sommaire>

tu fais :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}>
<BOUCLE_test_archive(ARTICLES){id_article}{id_mot=12}>
</BOUCLE_test_archive>
</B_tes_archive>
<a href=#URL_ARTICLE>#TITRE</a><BR>
<//B_test_archive>
</BOUCLE_sommaire>

dit autrement, cette boucle test_archive signifie "si on a le mot-clé
12, ne rien afficher, sinon afficher le lien" ; évidemment, dès qu'on aura
implémenté l'option NOT dans les boucles, on pourra faire plus simple :

<BOUCLE_sommaire(ARTICLES){par date}{inverse}{id_mot!=12}>
<a href=#URL_ARTICLE>#TITRE</a><BR>
</BOUCLE_sommaire>

-- Fil

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip