version svn de ce soir
Subject: version svn de ce soir
Newsgroups: gmane.comp.web.spip.devel
Date: 2008-07-03 21:44:57 GMT
bonsoir un petit soucis dans le formulaire recherche :
<div class="formulaire_spip formulaire_recherche" id="formulaire_recherche">
<form action="[(#ENV{lien})]" method="get" class='noajax'><div>
[(#ENV{lien}|form_hidden)]
[<input type="hidden" name="lang" value="(#ENV{lang})" />]
<label for="recherche"><:info_rechercher:></label>
<input type="text" class="forml" size="10" name="recherche" id="recherche"[ value="(#ENV{recherche})"] accesskey="4" />
<input type="image" src="#CHEMIN{rechercher.png}" class="bouton" value="<:info_rechercher:>" />
</div>
</form>
</div>
Une balise </div> s'est glissée dans le script ....
Sinon depuis plusieurs versions, j'ai un petit soucis avec mon filtre de menu : lorsque je clique sur un lien le numéro de l'article n'est pas pris en compte !!! voici le type de lien que je récupère http://www.allsecurite.com/fr/spip.php?article&artsuite=6#sommaire_1
voici le filtre que j'utilise :
//SOMMAIRE
function sommaire_article($texte)
{
$artsuite = 0;
$page = split('-----', $texte);
$uri_art = generer_url_article($GLOBALS['id_article']);
$uri_art .= strpos($uri_art, '?') ? '&' : '?';
$i=0;
$texte="";
while($page[$i]){
// On ajoute une ancre aux intertitres "{{{ }}}" que l'on utilise pour créer le sommaire
preg_match_all("|\{\{\{(.*)\}\}\}|U",$page[$i], $regs);
$nb=1;
for($j=0;$j<count($regs[1]);$j++){
$p=$i+1;
$texte=$texte."<li><a href=\"". $uri_art . "artsuite=" .$i. "#sommaire_".$nb."\" title=\"".$regs[1][$j]."\">".$regs[1][$j]."</a>, p$p</li>\n";
$nb++;
}
$i++;
}
if (empty($texte)) $texte="";
else $texte="<ul>\n".$texte."</ul>\n";
return $texte;
}
// Fin du filtre sommaire
Il y a t-il une modif que j'ai ratée empèchant la boucle de fonctionner ??
<div>
<p>bonsoir un petit soucis dans le formulaire recherche :<br><br><div class="formulaire_spip formulaire_recherche" id="formulaire_recherche"><br><form action="[(#ENV{lien})]" method="get" class='noajax'><div><br>
[(#ENV{lien}|form_hidden)]<br> [<input type="hidden" name="lang" value="(#ENV{lang})" />]<br> <label for="recherche"><:info_rechercher:></label><br>
<input type="text" class="forml" size="10" name="recherche" id="recherche"[ value="(#ENV{recherche})"] accesskey="4" /><br> <input type="image" src="#CHEMIN{rechercher.png}" class="bouton" value="<:info_rechercher:>" /><br><span></div></span><br></form><br></div><br><br>Une balise </div> s'est glissée dans le script ....<br><br><br>Sinon depuis plusieurs versions, j'ai un petit soucis avec mon filtre de menu : lorsque je clique sur un lien le numéro de l'article n'est pas pris en compte !!! voici le type de lien que je récupère <a href="http://www.allsecurite.com/fr/spip.php?article&artsuite=6#sommaire_1">http://www.allsecurite.com/fr/spip.php?article&artsuite=6#sommaire_1</a><br><br>voici le filtre que j'utilise : <br><br></p>
<blockquote class="gmail_quote"><div>//SOMMAIRE<br>
function sommaire_article($texte)<br>{<br> $artsuite = 0;<br> $page = split('-----', $texte);<br> $uri_art = generer_url_article($GLOBALS['id_article']);<br> $uri_art .= strpos($uri_art, '?') ? '&' : '?';<br><br> $i=0;<br> $texte="";<br> while($page[$i]){<br> // On ajoute une ancre aux intertitres "{{{ }}}" que l'on utilise pour créer le sommaire<br> preg_match_all("|\{\{\{(.*)\}\}\}|U",$page[$i], $regs);<br>
$nb=1;<br> for($j=0;$j<count($regs[1]);$j++){<br> $p=$i+1;<br> $texte=$texte."<li><a href=\"". $uri_art . "artsuite=" .$i. "#sommaire_".$nb."\" title=\"".$regs[1][$j]."\">".$regs[1][$j]."</a>,&nbsp;p$p</li>\n";<br>
$nb++;<br> }<br> $i++;<br> }<br> if (empty($texte)) $texte="";<br> else $texte="<ul>\n".$texte."</ul>\n";<br> return $texte;<br>}<br>
// Fin du filtre sommaire<br>
</div></blockquote>
<br>Il y a t-il une modif que j'ai ratée empèchant la boucle de fonctionner ??<br><br><br><br>
</div>
RSS Feed