<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
		<description><![CDATA[Salut jchouix,<br />
<br />
Comme tu le dit, ce n&#039;est pas très original...  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
Je teste l&#039;affaire dès que possible...<br />
<br />
A+]]></description>
		<language><![CDATA[fr]]></language>
		<link><![CDATA[https://lebrikabrak.info/index.php?p=rss&amp;mode=topic&amp;id=106]]></link>
		<lastBuildDate><![CDATA[Wed, 30 Apr 2008 14:09:11]]></lastBuildDate>
		<generator><![CDATA[FSB 2]]></generator>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Salut jchouix,<br />
<br />
Comme tu le dit, ce n&#039;est pas très original...  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
Je teste l&#039;affaire dès que possible...<br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=693#p693]]></link>
			<pubDate><![CDATA[Wed, 30 Apr 2008 14:09:11]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=693#p693]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[bonsour ZebulonT,<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Toi qui connais bien GuppY <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" /> , sais-tu si on peu récupérer directement le charset utilisé par GuppY et si oui, dans quelle variable ?</div></div>Le nom de la variable dans guppy qui contient le charset n&#039;est pas très original car c&#039;est <span style="background-color: #ffff00">$charset</span>  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=690#p690]]></link>
			<pubDate><![CDATA[Wed, 30 Apr 2008 13:52:38]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=690#p690]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonsoir jchouix,<br />
<br />
<div class="quote"><div class="quote_title">Citation (<a href="index.php?p=topic&amp;p_id=681#p681">jchouix, 29 Avril 2008, 8:35</a>)</div><div class="quote_content">salut,<br />
<div class="quote"><div class="quote_title">Citation (ZebulonT)</div><div class="quote_content">GuppY utilise aussi l&#039;ISO-8859-1 dans son entàªte, est-il nécessaire spécifier le charset ?</div></div>Le charset déclaré par guppy dépend de la langue choisie donc il est nécessaire de spécifier le charset sinon nos amis russes par exemple vont avoir des problèmes d&#039;encodage et d&#039;affichage de leurs caractères cyrilliques.<br />
A+</div></div><br />
Donc, en toute logique, il faut récupérer le charset de GuppY dans une variable et l&#039;introduire comme argument de la fonction htmlspecialchars()...<br />
Toi qui connais bien GuppY  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />  , sais-tu si on peu récupérer directement le charset utilisé par GuppY et si oui, dans quelle variable ?<br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=689#p689]]></link>
			<pubDate><![CDATA[Tue, 29 Apr 2008 22:51:21]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=689#p689]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[salut,<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">GuppY utilise aussi l&#039;ISO-8859-1 dans son entàªte, est-il nécessaire spécifier le charset ?</div></div>Le charset déclaré par guppy dépend de la langue choisie donc il est nécessaire de spécifier le charset sinon nos amis russes par exemple vont avoir des problèmes d&#039;encodage et d&#039;affichage de leurs caractères cyrilliques.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=681#p681]]></link>
			<pubDate><![CDATA[Tue, 29 Apr 2008 08:35:10]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=681#p681]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonsoir jchouix,<br />
<br />
Merci pour tes conseils.<br />
<div class="quote"><div class="quote_title">Citation (jchouix)</div><div class="quote_content">Par contre, il te faut rajouter la déclaration du charset pour nos amis étrangers</div></div>Juste une petite question à  propos du charset : si comme je l&#039;ai bien compris, comme le jeu de caractères par défaut de la fonction htmlspecialchars() pour la conversion est l&#039;ISO-8859-1 et que GuppY utilise aussi l&#039;ISO-8859-1 dans son entàªte, est-il nécessaire spécifier le charset ?<br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=677#p677]]></link>
			<pubDate><![CDATA[Mon, 28 Apr 2008 22:51:43]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=677#p677]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[bonsoir ZebulonT,<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Quel est ton avis sur la question ?</div></div>Tu n&#039;a pas besoin d&#039;utiliser la constante ENT_QUOTES car tu n&#039;as pas besoin d&#039;encoder les guillemets simples.<br />
Par contre, il te faut rajouter la déclaration du charset pour nos amis étrangers comme ceci :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">$text = htmlspecialchars&#40;$text, ENT_COMPAT, $charset&#41;;</pre></div><br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=668#p668]]></link>
			<pubDate><![CDATA[Sun, 27 Apr 2008 20:33:41]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=668#p668]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonjour jchouix,<br />
<br />
J&#039;ai un peu retravaillé sur la question et voici le code que j&#039;ai finalement adopté :<br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Modifications apportées dans le fichier <span style="background-color: #ffff00">plugins\adm_redacteurs\inc\admin.inc</span><br />
<br />
(Code ci-dessous à  partir de la <b>ligne 1536</b> pour <span style="background-color: #00ffff">Adm_redacteurs Version : 5.5b5 (2007/09/29)</span>)<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">	//Titre du document écrit
 	if &#40;$btitre &gt;= 1 &amp;&amp; &#40;$qtype != TYP_FORUM || &#40;$qtype == TYP_FORUM &amp;&amp; $fielda2 == "0"&#41;&#41;&#41; {
		//Ajout de ZebulonT
		$fieldb1 = htmlspecialchars&#40;$fieldb1, ENT_QUOTES&#41;;
		//Fin ajout de ZebulonT
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 15px;"&gt;&#039;.$qtitre.&#039;&lt;/div&gt;&#039;;
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 5px;"&gt;&lt;img border="0" src="&#039;.$flag1.&#039;" width="24" height="16" style="vertical-align&#58;middle; margin-right&#58;10px;" alt="&#039;.$lang&#91;0&#93;.&#039;" title="&#039;.$lang&#91;0&#93;.&#039;" /&gt;&lt;input class="texte" type="text" name="titre1" size="55" value="&#039;.$fieldb1.&#039;" style="vertical-align&#58;middle;" /&gt;&lt;/div&gt;&#039;;
 		if &#40;$lang&#91;1&#93; != ""&#41; {
		//Ajout de Zebulon
		$fieldb2 = htmlspecialchars&#40;$fieldb2, ENT_QUOTES&#41;;
		//Fin ajout de ZebulonT
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 5px;"&gt;&lt;img border="0" src="&#039;.$flag2.&#039;" width="24" height="16" style="vertical-align&#58;middle; margin-right&#58;10px;" alt="&#039;.$lang&#91;1&#93;.&#039;" title="&#039;.$lang&#91;1&#93;.&#039;" /&gt;&lt;input class="texte" type="text" name="titre2" size="55" value="&#039;.$fieldb2.&#039;" style="vertical-align&#58;middle;" /&gt;&lt;/div&gt;&#039;;
   		}
  	}</pre></div><br />
Je le préfère a un code du style :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">$fieldb1 = str_replace&#40;array&#40;&#039;"&#039;, &#039;&amp;&#039;, &#039;&lt;&#039;, &#039;&gt;&#039;&#41;, array&#40;&#039;&amp;quot;&#039;, &#039;&amp;amp;&#039;, &#039;&amp;lt;&#039;, &#039;&amp;gt;&#039;&#41;</pre></div>car c&#039;est effectivement plus élégant...<br />
<br />
Et que le code :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">echo &#039;&lt;input type="text" name="cat" value="&#039;.htmlspecialchars&#40;$mon_texte&#41;.&#039;" /&gt;&#039;;</pre></div>car dans ce cas, lorsqu&#039;on ré-édite l&#039;article, les ", &lt;, &gt; et &amp; étant stockées en entités HTML dans le fichier <span style="background-color: #ffff00">data/docID.inc</span>, le titre de l&#039;article s&#039;affiche sous la forme <span style="background-color: #00ff00">&amp;quot;Texte&amp;quot;</span> qui risque de désemparer un peu les rédacteurs...<br />
<br />
Et d&#039;après les tests que j&#039;ai fait, tout semble fonctionner correctement... Et produire du code valide XHTML...<br />
<br />
Quel est ton avis sur la question ?<br />
<br />
<b><u>Edit :</u></b><br />
<br />
Pour rester cohérent (et sauf erreur de ma part  <img src="images/smileys/fsb2_oups.gif" title=":oups:" alt=":oups:" /> ), je propose également de modifier les fichiers suivants :<br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Modifications apportées dans le fichier <span style="background-color: #ffff00">admin\plugins\adm_redacteurs\inc\redac_filemod.inc</span><br />
<br />
Code idem ci-dessus à  partir de la <b>ligne 367</b> pour <span style="background-color: #00ffff">Adm_redacteurs Version  : 5.5 (2007/06/06)</span><br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Modifications apportées dans le fichier <span style="background-color: #ffff00">plugins\adm_redacteurs\plugins\adm_redacteurs\inc\redac_filemod..inc</span><br />
<br />
Code idem ci-dessus à  partir de la <b>ligne 392</b> pour <span style="background-color: #00ffff">Adm_redacteurs Version : 5.5 (2007/06/06)</span><br />
<br />
<br />
A+   <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=664#p664]]></link>
			<pubDate><![CDATA[Sun, 27 Apr 2008 09:53:21]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=664#p664]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonsoir,<br />
<div class="quote"><div class="quote_title">Citation (<a href="index.php?p=topic&amp;p_id=662#p662">jchouix, 26 Avril 2008, 23:13</a>)</div><div class="quote_content">Il y a néanmoins un petit couic dans ton code.<br />
Je te laisse le soin de le trouver et le corriger. <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />  </div></div><br />
Je suppose que le couic concerne le 2ème ajout que je corrige comme ceci :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">//Ajout de ZebulonT
$fieldb2 = str_replace&#40;&#039;"&#039;,&#039;&amp;#34;&#039;,$fieldb2&#41;;
//Fin ajout de ZebulonT</pre></div>avec la bonne variable <span style="background-color: #00ff00">$fieldb2</span> ?...<br />
<br />
Et c&#039;est OK pour la correction concernant les caractères &lt; et &gt;.<br />
<br />
Bonne soirée.  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=663#p663]]></link>
			<pubDate><![CDATA[Sat, 26 Apr 2008 23:26:13]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=663#p663]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[bonsoir ZebulonT,<br />
merci pour ton aide.<br />
Il y a néanmoins un petit couic dans ton code.<br />
Je te laisse le soin de le trouver et le corriger. <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />  <br />
<br />
Sinon, pour améliorer ton code, on pourrait aussi rajouter dans ton parser la correction du problème avec les caractères &lt; et &gt; qui ne seront pas valides XHTML 1.0 s&#039;ils apparaissent non encodés dans le texte de la catégorie ou du titre.<br />
Tu peux les rajouter sous cette forme :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">$mon_texte = str_replace&#40;array&#40;&#039;"&#039;, &#039;&lt;&#039;, &#039;&gt;&#039;&#41;, array&#40;&#039;&amp;#34;&#039;, &#039;&amp;lt;&#039;, &#039;&amp;gt;&#039;&#41; , $mon_texte&#41;;</pre></div>A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=662#p662]]></link>
			<pubDate><![CDATA[Sat, 26 Apr 2008 23:13:36]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=662#p662]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonsoir jchouix,<br />
<br />
Comme je le disais plus haut :<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Cela dit, pourquoi ce problème se pose-t-il uniquement lors de l&#039;édition/création d&#039;un article par un rédacteur ?<br />
Car l&#039;admin lui peut directement utiliser les guillemets doubles sans aucun problème ! Màªme avec des éditions/enregistrements successifs... </div></div><br />
J&#039;ai donc cherché à  corriger le problème et voici la solution que j&#039;ai trouvée (grà¢ce à  tes précieux conseils  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />  ) :<br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Modifications apportées dans le fichier <span style="background-color: #ffff00">plugins\adm_redacteurs\inc\admin.inc</span><br />
<br />
(Code ci-dessous à  partir de la <b>ligne 1536</b> pour <span style="background-color: #00ffff">Adm_redacteurs Version : 5.5b5 (2007/09/29)</span>)<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">	//Titre du document écrit
 	if &#40;$btitre &gt;= 1 &amp;&amp; &#40;$qtype != TYP_FORUM || &#40;$qtype == TYP_FORUM &amp;&amp; $fielda2 == "0"&#41;&#41;&#41; {
		//Ajout de ZebulonT
		$fieldb1 = str_replace&#40;&#039;"&#039;,&#039;&amp;#34;&#039;,$fieldb1&#41;;
		//Fin ajout de ZebulonT
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 15px;"&gt;&#039;.$qtitre.&#039;&lt;/div&gt;&#039;;
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 5px;"&gt;&lt;img border="0" src="&#039;.$flag1.&#039;" width="24" height="16" style="vertical-align&#58;middle; margin-right&#58;10px;" alt="&#039;.$lang&#91;0&#93;.&#039;" title="&#039;.$lang&#91;0&#93;.&#039;" /&gt;&lt;input class="texte" type="text" name="titre1" size="55" value="&#039;.$fieldb1.&#039;" style="vertical-align&#58;middle;" /&gt;&lt;/div&gt;&#039;;
 		if &#40;$lang&#91;1&#93; != ""&#41; {
		//Ajout de ZebulonT
		$fieldb1 = str_replace&#40;&#039;"&#039;,&#039;&amp;#34;&#039;,$fieldb1&#41;;
		//Fin ajout de ZebulonT
		echo &#039;&lt;div style="text-align&#58;center; padding-top&#58; 5px;"&gt;&lt;img border="0" src="&#039;.$flag2.&#039;" width="24" height="16" style="vertical-align&#58;middle; margin-right&#58;10px;" alt="&#039;.$lang&#91;1&#93;.&#039;" title="&#039;.$lang&#91;1&#93;.&#039;" /&gt;&lt;input class="texte" type="text" name="titre2" size="55" value="&#039;.$fieldb2.&#039;" style="vertical-align&#58;middle;" /&gt;&lt;/div&gt;&#039;;
   		}
  	}</pre></div><br />
Il n&#039;y a ainsi, pour les rédacteurs, plus aucun souci avec l&#039;utilisation des guillemets doubles dans le titre d&#039;un article.  <img src="images/smileys/fsb2_oui.gif" title=":fsb2_oui:" alt=":fsb2_oui:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=661#p661]]></link>
			<pubDate><![CDATA[Sat, 26 Apr 2008 21:42:52]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=661#p661]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonjour jchouix,<br />
<br />
Comme toujours, merci beaucoup pour tes explications claires et précises !  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=655#p655]]></link>
			<pubDate><![CDATA[Sat, 26 Apr 2008 09:55:55]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=655#p655]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[bonsoir ZebulonT,<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Oui, effectivement... Mais cela ne fonctionne qu&#039;une seule fois !<br />
Si le rédacteur édite à  nouveau l&#039;article, le titre apparait alors avec des guillemets doubles et si il l&#039;enregistre à  nouveau, le problème se repose ensuite...</div></div>C&#039;est normal car lorsque tu enregistres c&#039;est le guillemets double que tu enregistres et pas l&#039;entité html.<br />
Il te faut mettre un parser du style str_replace() ou htmlspecialchars() dans l&#039;attribut value de l&#039;input pour que cela affiche toujours l&#039;entité html à  la place du guillemet double.<br />
Je te donne un exemple :<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">echo &#039;&lt;input type="text" name="cat" value="&#039;.htmlspecialchars&#40;$mon_texte&#41;.&#039;" /&gt;&#039;;</pre></div>Avec ce code, tu es à  l&#039;abri de tous les problèmes.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=653#p653]]></link>
			<pubDate><![CDATA[Fri, 25 Apr 2008 21:34:00]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=653#p653]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Salut jchouix,  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" /> <br />
<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Mais il y a un moyen simple d&#039;éviter ce problème en encodant les guillemets doubles de la balise &lt;a&gt; en entités html lors de leur affichage dans le champ texte &lt;input&gt;.</div></div>Tu veux dire de remplacer le <span style="background-color: #ffff00">"</span> par <span style="background-color: #ffff00">&amp;quot;</span> ?<br />
<br />
Oui, effectivement... <span style="background-color: #ff0000">Mais cela ne fonctionne qu&#039;une seule fois !</span><br />
Si le rédacteur édite à  nouveau l&#039;article, le titre apparait alors avec des guillemets doubles et <span style="background-color: #ff0000">si il l&#039;enregistre à  nouveau, le problème se repose ensuite...</span><br />
<br />
Mais comme effectivement, vérification faite, <span style="background-color: #00ff00">l&#039;utilisation du guillemet simple est parfaitement valide XHTML 1.0</span>  <img src="images/smileys/fsb2_oui.gif" title=":fsb2_oui:" alt=":fsb2_oui:" />  il est beaucoup plus simple de les utiliser ! D&#039;autant que dans ce cas, il n&#039;y a jamais aucun problème avec les éditions successives par les rédacteurs...<br />
<br />
Cela dit, pourquoi ce problème se pose-t-il uniquement lors de l&#039;édition/création d&#039;un article par un rédacteur ?<br />
Car <span style="background-color: #00ff00">l&#039;admin lui peut directement utiliser les guillemets doubles</span> sans aucun problème ! Màªme avec des éditions/enregistrements successifs... <br />
C&#039;est là  que je pense qu&#039;il y a un "croisement" quelque part dans le code PHP qui gère les pages d&#039;édition des articles puisque le problème se pose dans un cas et pas dans l&#039;autre...<br />
Mais je me trompe peut-àªtre encore ?...  <img src="images/smileys/fsb2_oups.gif" title=":oups:" alt=":oups:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=650#p650]]></link>
			<pubDate><![CDATA[Fri, 25 Apr 2008 15:38:09]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=650#p650]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[salut ZebulonT,<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">Le problème vient du "croisement" entre les guillemets doubles (") et les guillemets simple (&#039;) en PHP... </div></div>Pas tout à  fait. Le problème vient en fait de l&#039;interprétation html du navigateur. Il ne fait pas la différence entre les guillemets doubles qui entoure l&#039;attribut value du champ texte &lt;input&gt; et les guillemets doubles de l&#039;attribut href de la balise &lt;a&gt;. La conséquence est qu&#039;il s&#039;arràªte au deuxième guillemet double  qu&#039;il rencontre (i.e : le premier guillemet double de la balise &lt;a&gt;) pour donner la valeur du champ texte &lt;input&gt;.<br />
Mais il y a un moyen simple d&#039;éviter ce problème en encodant les guillemets doubles de la balise &lt;a&gt; en entités html lors de leur affichage dans le champ texte &lt;input&gt;.<br />
<div class="quote"><div class="quote_title">Citation</div><div class="quote_content">oà¹ l&#039;on utilise des guillemets simple ! Mais je pense que cela engendre du code HTML non valide XHTML 1.0 ?</div></div>Non, cette écriture est tout à  fait valide et permet de contourner le problème évoqué plus haut car le navigateur fait bien la différence entre les guillemets doubles et les guillemets simples.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=649#p649]]></link>
			<pubDate><![CDATA[Fri, 25 Apr 2008 14:40:28]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=649#p649]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème si URL dans le titre article et ajout ID article...]]></title>
			<description><![CDATA[Bonjour,<br />
<br />
J&#039;ai constaté le problème suivant :<br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Je crée un article en tant qu&#039;admin et le met du code html dans le titre<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">&lt;a href="chemin/relatif/vers/mon/fichier.php"&gt;Le titre de mon article...&lt;/a&gt;</pre></div><br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Je donne le contrà´le sur l&#039;article (à  un rédacteur) en le sélectionnant dans le menu select de l&#039;otion "Ajouter un (ou plusieurs) article ( id )" du menu "Modifier l&#039;enregistrement d&#039;un Rédacteur" (du rédacteur)...<br />
<br />
<img src="images/smileys/fsb2_arrow.gif" title=":fsb2_arrow:" alt=":fsb2_arrow:" /> Lorsque le rédacteur édite l&#039;article, le champ titre contient juste <span style="background-color: #00ff00">&lt;a href=</span> et la suite <span style="background-color: #ff0000">chemin/relatif/vers/mon/fichier.php</span> apparait à  l&#039;extérieur du champ (dans la page) ce qui fait qu&#039;il ne sait plus modifier le titre...<br />
<br />
Le problème vient du "croisement" entre les guillemets doubles (") et les guillemets simple (&#039;) en PHP... Pour éviter le problème, il faut utiliser le code suivant :<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">&lt;a href=&#039;chemin/relatif/vers/mon/fichier.php&#039;&gt;Le titre de mon article...&lt;/a&gt;</pre></div>oà¹ l&#039;on utilise des guillemets simple ! Mais je pense que cela engendre du code HTML non valide XHTML 1.0 ?<br />
<br />
Voilà  pour l&#039;info.  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=646#p646]]></link>
			<pubDate><![CDATA[Fri, 25 Apr 2008 13:12:12]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=646#p646]]></guid>
		</item>
	</channel>
</rss>