simiand.gilbert | 1 Oct 09:07
Picon
Favicon

Fatal error

Bonjour,
Est ce que quelqu'un a déjà eu ce message.
A l'ouverture du site :

Fatal error:
Cannot redeclare html_d41b511157f0da079728025fac792941() (previously declared in /mnt/124/sdb/9/6/attac.cinema/spip/inc-calcul.php3(80) : eval()'d code:12) in /mnt/124/sdb/9/6/attac.cinema/spip/inc-calcul.php3(80) : eval()'d code on line 47

Est ce qu'il y a quelque chose à tenter ?
Merci beaucoup
Gilbert
Aurélien Requiem | 1 Oct 10:13
Favicon

Re: Fatal error

Bonjour

As-tu bien vérifié que tu avais purgé intégralement les caches ?

Aurélien.

simiand.gilbert a écrit :
> Bonjour,
> Est ce que quelqu'un a déjà eu ce message.
> A l'ouverture du site :
>
> *Fatal error*:
> Cannot redeclare html_d41b511157f0da079728025fac792941() (previously 
> declared in /mnt/124/sdb/9/6/attac.cinema/spip/inc-calcul.php3(80) : 
> eval()'d code:12) in 
> */mnt/124/sdb/9/6/attac.cinema/spip/inc-calcul.php3(80) : eval()'d 
> code* on line *47
>
> *Est ce qu'il y a quelque chose à tenter ?*
> *Merci beaucoup
> Gilbert
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste spip
> spip <at> rezo.net - désabonnement : spip-off <at> rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : http://www.spip-contrib.net/spikini/FaQ
>   

Wouarf | 1 Oct 10:19
Picon
Favicon

Le filtre "inserer_attribut" apparu avec SPIP1.8.2

Bonjour,

J'utilise SPIP1.9.1.
Dans une rubrique contenant une trentaine d'articles, je récupère tous  
les logos d'article pour faire un menu d'images.
Je voudrais particulariser le logo de l'article en cours en  
transformant le code généré automatiquement par SPIP, remplacer  
class="spip_logos" par class="encours" et mettre un border autour de  
l'image dans les CSS.
J'ai cru au miracle en trouvant le filtre  
inserer_attribut{attribut,valeur} :
http://www.spip.net/fr_article901.html?var_recherche=inserer_attribut
et aussi http://forum.spip.org/fr_177720.html

Je n'arrive pas à faire fonctionner ce filtre "inserer_attribut" apparu  
avec SPIP1.8.2. Il ne réagit pas du tout comme décrit sur spip.net.  
Est-ce du à la 1.9.1 ?
Voici une partie de mon code (qui fonctionne très bien par ailleurs).

<!-- Menu constitue avec les logos de tous les articles de la rubrique  
-->
<!-- Col de gauche, premier tiers des miniatures -->
	  <p id="col1">
	  <BOUCLE_col1(ARTICLES){id_rubrique=4}{1/3}>
<!-- On teste en php si la miniature est celle de la page en cours -->
	  <?php
		if ($art_en_cours == "#ID_ARTICLE"){
		  echo '<a  
href="#URL_ARTICLE">[(#LOGO_ARTICLE|inserer_attribut{'class','encours'}) 
]</a>'; }
		else {
		  echo '<a href="#URL_ARTICLE">#LOGO_ARTICLE</a>'; }
	  ?>		
	  </BOUCLE_col1>
	  </p>

Je cherche à obtenir :
<!-- On teste en php si la miniature est celle de la page en cours -->
	  <a href="spip.php?article17"><img src="IMG/arton17.jpg" alt=""  
width="90" height="58" class="encours" /></a>

<!-- On teste en php si la miniature est celle de la page en cours -->
	  <a href="spip.php?article30"><img src="IMG/arton30.jpg" alt=""  
width="90" height="58" class="spip_logos" /></a>
...

Et j'obtiens :
<!-- On teste en php si la miniature est celle de la page en cours -->
	  <a href="spip.php?article17"><a href="inserer_attribut"><img  
src="IMG/arton17.jpg" alt="" width="90" height="58" class="spip_logos"  
/></a></a>

<!-- On teste en php si la miniature est celle de la page en cours -->
	  <a href="spip.php?article30"><img src="IMG/arton30.jpg" alt=""  
width="90" height="58" class="spip_logos" /></a>
...

J'ai tellement essayé de truc que je me sens au bord du gouffre.
Un petit coup de pouce dans le bon sens ? Merci de vos conseils.

Hervé
__
wouarf52 <at> free.fr
Favicon
Gravatar

Re: #INTRODUCTION en gardant la mise en forme

Bonjour, je trouve cet échange ce matin ... et, pour ma part, ayant  
le même problème, j'ai mis en place une solution qui tourne très bien  
(pour le moment, mais j'ai des "perfectionnements" à apporter ...) et  
qui est une alternative au filtre 'couper' qui, effectivement,  
supprime tout le formatage du texte.

Voilà, j'explique (je me suis inspiré d'une "vieille" contrib mais ne  
sais plus laquelle, que son auteur soit remercié) :

J'ai mis le code du filtre suivant dans mes_options.php du répertoire  
squelettes :

//---------------- PERMET D'AFFICHER UN TEXTE COUPE MAIS FORMATE  
----------------------

// coupe une chaîne à $limite caractères, sans coupure de mot
// (un mot est considéré comme un groupe de caractères séparé par des  
espaces)

function resumer($texte,$limite,$url,$suite) { //$url pour mettre  
celle que l'on veut (y compris un autre site, $suite pour le texte  
qui s'affiche en fin de texte

if (strlen($texte) <= $limite) return $texte; // la longueur du texte  
est <= $limite, on retourne le texte entier

//$texte = nl2br($texte);  on fait la coupure avant le 1e espace  
après $limite caractères
$pos = strpos(substr($texte, $limite), " ");
// s'il y a un espace après $limite caractères ou juste après $limite  
caractères
// on retourne la partie de $texte jusqu'avant cet espace
if (is_integer($pos) && $pos) return substr($texte, 0, $limite+ 
$pos) . " (...)"."&nbsp;&nbsp; <b><font color='red'>>></b> <i><a
href=\"$url\">".$suite."</a></i></font>";
// sinon (pas d'espace après $limite caractères ou juste après  
$limite caractères) on retourne le texte
else return $texte;
}

Vous voyez qu'il y a du code html pour formater le texte de $suite :  
je voudrais compléter mes arguments pour mettre ce que je veux  
directement dans ma page ...

Ensuite, dans ma boucle, je passe ce qui suit (par exemple) :

(#TEXTE|resumer{1500,#URL_ARTICLE,Lire la suite}|justifier)

Le 'justifier' est un autre filtre, naturellement ...

Il vaut mieux mettre le filtre resumer en premier si d'autres  
filtres, et le 'Lire la suite' apparaitra à la suite du texte.

  Un exemple ici (éditorial de la page d'accueil) : http:// 
www.assfor.com

Voilà, si cela peut servir ...

A+

Marc

Le 29 sept. 06 à 21:40, Andre Vincent a écrit :

>
>
>
>>>> Je voudrais conserver le formattage dans le texte généré par
>>>> #INTRODUCTION. Il me semble avoir vu un site comme ça mais je ne
>>>> retrouve plus le site. Est-ce que c'est possible et si oui comment?
>>>>
>>>
>>> Moi, j'ai remplacé #INTRODUCTION par :
>>> [(#DESCRIPTIF|sinon{[(#CHAPO|sinon{#TEXTE}|couper{300})]})]
>>
>> http://www.spip.net/fr_article902.html:
>> #INTRODUCTION : [SPIP 1.4] affiche le descriptif de l'article, sinon
>> affiche les 600 premiers caractères du début de l'article (chapeau
>> puis texte). [SPIP 1.3] Dans les versions précédentes de SPIP, ce  
>> sont
>> systématiquement les premiers caractères de l'article (chapeau puis
>> texte) qui sont pris en compte (le descriptif n'est pas utilisé).
>>
>> On peut mettre en forme dans le descriptif, non?
>
> Oui... S'il y a un descriptif. Le problème, c'est qu'en l'absence de
> #DESCRIPTIF, #INTRODUCTION applique un filtrage de type "texte_brut" à
> #CHAPO + #TEXTE et élimine ainsi tout formatage (gras, italique,  
> puces,
> listes, tableaux, etc...).
>
> De là, la boucle que j'utilise qui retient le formatage de chacun.  
> De plus,
> s'il n'y a pas de #DESCRIPTIF, la boucle utilise seulement le  
> #CHAPO, sinon,
> seulement le #TEXTE.

Paul Sellis | 1 Oct 10:55
Picon

Images en absolu ?

Bonjour,

j'avais fait il y a quelques temps un site sous SPIP 1.7.2

Je suis en train d'essayer d'adapter la création des pages pour en  
envoyer certaines par mail… et donc j'ai besoin de d'url  absolues.

J'ai trouvé pour les liens, mais je n'y arrive pas pour les images.  
Toutes les images : aussi bien celles qu'on importe et celles qui  
font partie de l'interface de SPIP 1.7.2  comme les petites flèches  
(puce.gif), etc…

Comment faire ?

Merci
PAul

Ah… j'avais essayé de faire une mise à jour de SPIP il y a environ 6  
mois, et je m'étais rendu compte que la syntaxe de mes boucles était  
obsolète maintenant et qu'ill fallait tout réécrire. J'avais planté  
pas mal de choses à l'époque et eu beaucoup de mal à rétablir la  
1.7.2. Alors si la solution pour les liens absolus pouvait éviter de  
passer par une mise à jour : ça serait cool !
;-)

michel fraisse | 1 Oct 11:01
Picon
Favicon

nouveau fichier squelette

Bonjour

J'ai ajouté un nouveau fichier au répertoire dist (spip 191), celui- 
ci est une copie de rubriques.html rebaptisé maquette.html

Dans les fichiers j'appelle maquette.html par

<a href="#URL_PAGE{maquette}" class="spip_out">maquette</a>

ce qui est bien transcrit par

http://monsite/spip.php?page=maquette

Mais qui me renvoie à la page 404

Qu'est-ce qui me manque ?

Merci

Michel

Re: Le filtre "inserer_attribut" apparu avec SPIP1.8.2

Wouarf a écrit :
> Bonjour,
>
> J'utilise SPIP1.9.1.
> Dans une rubrique contenant une trentaine d'articles, je récupère tous  
> les logos d'article pour faire un menu d'images.
> Je voudrais particulariser le logo de l'article en cours en  
> transformant le code généré automatiquement par SPIP, remplacer  
> class="spip_logos" par class="encours" et mettre un border autour de  
> l'image dans les CSS.
> J'ai cru au miracle en trouvant le filtre  
> inserer_attribut{attribut,valeur} :
> http://www.spip.net/fr_article901.html?var_recherche=inserer_attribut
> et aussi http://forum.spip.org/fr_177720.html
>
> Je n'arrive pas à faire fonctionner ce filtre "inserer_attribut" apparu  
> avec SPIP1.8.2. Il ne réagit pas du tout comme décrit sur spip.net.  
> Est-ce du à la 1.9.1 ?
> Voici une partie de mon code (qui fonctionne très bien par ailleurs).
>
> <!-- Menu constitue avec les logos de tous les articles de la rubrique  
> -->
> <!-- Col de gauche, premier tiers des miniatures -->
> 	  <p id="col1">
> 	  <BOUCLE_col1(ARTICLES){id_rubrique=4}{1/3}>
> <!-- On teste en php si la miniature est celle de la page en cours -->
> 	  <?php
> 		if ($art_en_cours == "#ID_ARTICLE"){
> 		  echo '<a  
> href="#URL_ARTICLE">[(#LOGO_ARTICLE|inserer_attribut{'class','encours'}) 
> ]</a>'; }
>   
pas sur de moi mais essaye avec 2 pipes

#LOGO_ARTICLE||inserer_attribut

> 		else {
> 		  echo '<a href="#URL_ARTICLE">#LOGO_ARTICLE</a>'; }
> 	  ?>		
> 	  </BOUCLE_col1>
> 	  </p>
>
> Je cherche à obtenir :
> <!-- On teste en php si la miniature est celle de la page en cours -->
> 	  <a href="spip.php?article17"><img src="IMG/arton17.jpg" alt=""  
> width="90" height="58" class="encours" /></a>
>
> <!-- On teste en php si la miniature est celle de la page en cours -->
> 	  <a href="spip.php?article30"><img src="IMG/arton30.jpg" alt=""  
> width="90" height="58" class="spip_logos" /></a>
> ...
>
> Et j'obtiens :
> <!-- On teste en php si la miniature est celle de la page en cours -->
> 	  <a href="spip.php?article17"><a href="inserer_attribut"><img  
> src="IMG/arton17.jpg" alt="" width="90" height="58" class="spip_logos"  
> /></a></a>
>
> <!-- On teste en php si la miniature est celle de la page en cours -->
> 	  <a href="spip.php?article30"><img src="IMG/arton30.jpg" alt=""  
> width="90" height="58" class="spip_logos" /></a>
> ...
>
> J'ai tellement essayé de truc que je me sens au bord du gouffre.
> Un petit coup de pouce dans le bon sens ? Merci de vos conseils.
>
> Hervé
> __
> wouarf52 <at> free.fr
> _______________________________________________
> liste spip
> spip <at> rezo.net - désabonnement : spip-off <at> rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : http://www.spip-contrib.net/spikini/FaQ
>
>   

Philippe Auriol | 1 Oct 11:21
Picon

Re: Images en absolu ?

Bonjour,

Le 1 oct. 06 à 10:55, Paul Sellis a écrit :

> j'avais fait il y a quelques temps un site sous SPIP 1.7.2
C'est bien :)

> Je suis en train d'essayer d'adapter la création des pages pour en
> envoyer certaines par mail… et donc j'ai besoin de d'url  absolues.
Ok.

> J'ai trouvé pour les liens,
#URL_SITE_SPIP/#URL_ARTICLE

> mais je n'y arrive pas pour les images.
Deux manières d'aborder celles-ci :
- Globale : <base href="#URL_SITE_SPIP"> dans ton header. toutes tes  
url relatives seront calculées à partir de l'adresse de ton site de  
"base".
- Image par image :  insérer tes images ainsi :  <img  
src="#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE|fichier)]" alt="[(#TITRE| 
texte_script)]" />

> Toutes les images : aussi bien celles qu'on importe et celles qui
> font partie de l'interface de SPIP 1.7.2  comme les petites flèches
> (puce.gif), etc…

Je pense que ce serait encore mieux en faisant une mise à jour en 1.9  
(les versions avant 1.8.3 ont un gros trou de sécurité dans les  
formulaires).
--

-- 
Dr Philippe Auriol
http://www.allergique.org/ Actualités des allergies

jeami | 1 Oct 11:23

image et spip

bonjour;
quand j'insère une image dans un texte <img94|left> dans la partie 
rédaction d'un spip 1.9.1 l'apparence publique montre l'image avec le 
texte autour mais le haut de l'image est collée au texte alors que sur 
les autres cotés il y a de l'espace
comment je dois faire pour obtenir un espace uniforme tout autour de 
l'image svp ?

Paul Sellis | 1 Oct 11:45
Picon

Re: Images en absolu ?

Impec
Merci !

Le 1 oct. 06 à 11:21, Philippe Auriol a écrit :

> Bonjour,
>
> Le 1 oct. 06 à 10:55, Paul Sellis a écrit :
>
>> j'avais fait il y a quelques temps un site sous SPIP 1.7.2
> C'est bien :)
>
>> Je suis en train d'essayer d'adapter la création des pages pour en
>> envoyer certaines par mail… et donc j'ai besoin de d'url  absolues.
> Ok.
>
>> J'ai trouvé pour les liens,
> #URL_SITE_SPIP/#URL_ARTICLE
>
>> mais je n'y arrive pas pour les images.
> Deux manières d'aborder celles-ci :
> - Globale : <base href="#URL_SITE_SPIP"> dans ton header. toutes  
> tes url relatives seront calculées à partir de l'adresse de ton  
> site de "base".
> - Image par image :  insérer tes images ainsi :  <img  
> src="#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE|fichier)]" alt="[(#TITRE| 
> texte_script)]" />
>
>> Toutes les images : aussi bien celles qu'on importe et celles qui
>> font partie de l'interface de SPIP 1.7.2  comme les petites flèches
>> (puce.gif), etc…
>
> Je pense que ce serait encore mieux en faisant une mise à jour en  
> 1.9 (les versions avant 1.8.3 ont un gros trou de sécurité dans les  
> formulaires).
> -- 
> Dr Philippe Auriol
> http://www.allergique.org/ Actualités des allergies
>
>
>


Gmane