Bonjour a tous,
Absent pendant quelque temps, je viens de voir la sortie de la SPIP 2.0 :
bravo /chic... et meme 2.0.1 !!!
Mais ce qui me fait reagir de si grand matin, est un double problème que
j'ai en SPIP 1.9.2e [12624]
- d'une part je n'arrive pas a faire fonctionner le filtre {doublons} avec
un {par hasard}...
l'objectif est d'afficher l'accès à deux articles aleatoires d'une meme
rubrique,
mais l'un en coupant à 200 caractères, et le suivant à 100 seulement !
J'aurais bien ecrit quelque chose comme :
|coupercourt{ [(#COMPTEUR_BOUCLE|alterner{'200','100'})] }
mais cete page sommaire est deja tellement lourde que j'ai hésité.....
- d'autre part, je me bats avec une mise en page un peu tordue, bien polluée
par IE,
qui avec le meme squelette me balance des effets variables a chaque
exécution (#CACHE à 0).
je viens de me rendre compte que le problem vient d'injections intempestives
de <p class=spip
sur certaines instances de #TEXTE (alors meme qu'elles ont dans le meme
affichage,
et la meme boucle : celle déjà tripatouillée plus haut, que je rajoute
in-extenso ci-dessous) ;
je n'ai pas reussi a mettre en evidence l'interférence d'un contenu
d'article particulier !
1°/ comment SPIP peut-il choisir de générer l'inclusion de stype <p
class="spip" de facon aleatoire ?
2°/ Auriez-vous une idée simplificatrice pour revenir a une seule boucle (et
donc gerre correctement les doublons),
en conservant cette mise en page ?
Merci de vos idées moins matinales..
Yx
-----
<div id="col_drte">
<div class="marger">
<a href="#URL_RUBRIQUE{30}" >France</a> :<br />
<BOUCLE_art301d(ARTICLES){id_rubrique=30}{par hasard}{0,1}>
<div>
[(#LOGO_ARTICLE||image_reduire{0,130})] [(#REM)
image_reduire{120,120}]
<a href="#URL_ARTICLE" [
title="(#TEXTE|textebrut)"]>#TITRE</a><br />
[<span class="texte_gras">(#CHAPO|couper{57})</span><br />]
[<span class="smallju">(#TEXTE|coupercourt{200,'..'})</span>]
<div> <a href="#URL_ARTICLE" class="small_lien"> >
<:lire_suite:></a> <br /></div>
</div>
</BOUCLE_art301d>
<BOUCLE_art302d(ARTICLES){id_rubrique=30}{unique}{0,1}>
<div>
[(#LOGO_ARTICLE||image_reduire{0,130})] [(#REM)
image_reduire{120,120}]
<a href="#URL_ARTICLE" [ title="(#TEXTE|textebrut)"]>#TITRE</a><br
/>
[<span class="texte_gras">(#CHAPO|couper{57})</span><br />]
[<span class="smallju">(#TEXTE|coupercourt{100,'..'})</span>]
<div><a href="#URL_ARTICLE" class="small_lien"> >
<:lire_suite:></a> <br /></div>
</div><br />
</BOUCLE_art302d>
</div marger>
</div col_drte>
Tout cela juste pour modifier le paramètre de coupercourt //une variation de
couper ! //
NB. : mes div marger sont la pour gérer plus facilement le pb. des marges
entre IE et FF