Lapeg
(Lapeg)
Octobre 22, 2002, 11:40
1
Bonjour,
j'essaye de créer un filtre perso/raccourcis qui me remplace
par <vert> mon texte</vert> par <span class="color1">mon texte</span>
cette fonction s'appelle kolor et est déclarée comme suit au sein d'une boucle
qui marche (à part ça) très bien.
[(#TEXTE||kolor)]
Je n'ai pas de message d'erreur mais ça ne marche pas.
Lorsque je lis la source mes <vert> ont disparus mais ne sont remplacés par rien
Quelqu'un aurait-il une idée?
voici mon fichier mes_fonctions.php3
<?php
$GLOBALS['debut_color'] = "<span class='color1'>";
$GLOBALS['debut_color_red'] = "<span class='color2'>";
$GLOBALS['fin_color'] = "</span>";
function kolor($texte){
$texte = ereg_replace ( "<vert>" , $debut_color, $texte);
$texte = ereg_replace ( "<\/vert>" , $fin_color, $texte);
$texte = ereg_replace ( "<rouge>" , $debut_color_red, $texte);
$texte = ereg_replace ( "<\/rouge>" , $fin_color, $texte);
return $texte;
}
?>
Merci d'avance.
PEG
fil
Octobre 22, 2002, 12:15
2
@ Lapeg <lp@melanine.org> :
<?php
$GLOBALS['debut_color'] = "<span class='color1'>";
$GLOBALS['debut_color_red'] = "<span class='color2'>";
$GLOBALS['fin_color'] = "</span>";
OK, tu les mets dans les GLOBALS pour pouvoir ls passer partout
function kolor($texte){
$texte = ereg_replace ( "<vert>" , $debut_color, $texte);
$texte = ereg_replace ( "<\/vert>" , $fin_color, $texte);
$texte = ereg_replace ( "<rouge>" , $debut_color_red, $texte);
$texte = ereg_replace ( "<\/rouge>" , $fin_color, $texte);
return $texte;
}
Et là tu oublies d'aller les chercher dans les GLOBALS
=> ereg_replace ( "<vert>" , $GLOBALS['debut_color'], $texte);
-- Fil
Lapeg
(Lapeg)
Octobre 22, 2002, 12:18
3
ah oui c'est con, super logique la fille.
j'avais fini par faire ça par dépit ;-)) :
$texte = ereg_replace ( "<vert>" , "<span class='color1'>", $texte);
un peu + bourrin
Merci moultes
PEg
Le mardi 22 octobre 2002, à 02:15 , Fil a écrit :
@ Lapeg <lp@melanine.org> :
<?php
$GLOBALS['debut_color'] = "<span class='color1'>";
$GLOBALS['debut_color_red'] = "<span class='color2'>";
$GLOBALS['fin_color'] = "</span>";
OK, tu les mets dans les GLOBALS pour pouvoir ls passer partout
function kolor($texte){
$texte = ereg_replace ( "<vert>" , $debut_color, $texte);
$texte = ereg_replace ( "<\/vert>" , $fin_color, $texte);
$texte = ereg_replace ( "<rouge>" , $debut_color_red, $texte);
$texte = ereg_replace ( "<\/rouge>" , $fin_color, $texte);
return $texte;
}
Et là tu oublies d'aller les chercher dans les GLOBALS
=> ereg_replace ( "<vert>" , $GLOBALS['debut_color'], $texte);
-- Fil
----------------
Mistah Kurtz--- he dead. A penney for the old guy
Walk
(Walk)
Octobre 22, 2002, 2:02
4
En ce moment de recopie beaucoup d'articles comportant une forme identique ou
même de larges portions de même texte.
A chaque fois je dois ouvrir un article modèle et recopier 5 champs
successivement.
Suggestion:
un lien RACCOURCIS "Dupliquer cet article", qui ouvrirait un nouvel article avec
le contenu de l'article modèle affiché.
A plus
Walk
... qui n'a résolu que partiellement son probleme d'embed en popup
http://membres.lycos.fr/webgeneraction/article.php3?id_article=188
mais les scripts multimedia commencent à arriver: toutmedia, diapotaillereelle
http://spipage.levillage.org/article.php3?id_article=78
au moins 5 autres à venir utilisant article.html:
galeriejpg, diapotaillevignette, toutmediapopup,
et aussi qui utilisent logo/texte genre mytiliculture:
galeriediapoarticles, galeriediapobreves