autre erreur w3c

Encore une erreur W3C que je ne comprends pas

The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.

	<a name='pagination_articles' id='pagination_articles'**>**</a>
Voic le contexte:
<B_articles>
	#ANCRE_PAGINATION
	
	<ul class="liste-items2">
		<BOUCLE_articles(ARTICLES){id_rubrique?} {!par date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
		 <li>
		<h1><a href="#URL_ARTICLE">[(#TITRE|couper{80})]</a></h1>
		 #INTRODUCTION
		 	<hr style="clear:both; visibility: hidden;" /> 
		 
		
		<a class="btn btn-primary btn-large lire-la-suite" href="#URL_ARTICLE" title="<:zcore:lire_la_suite|attribut_html:> <:zcore:lire_la_suite_de|attribut_html:> 
[(#TITRE|attribut_html)]"><:zcore:lire_la_suite:></a>
	</li>

		</BOUCLE_articles>
	</ul>
	[<div class="pagination">(#PAGINATION)</div>]
</B_articles>

Merci
RP

Bonjour,

Il faudrait que tu nous dises sous quelle norme tu as essayé de valider ta page html…
Parce que là, on ne pourra pas te dire grand chose.

Ybbet

Le 11 oct. 2013 à 05:59, Renée Picard <piegrise@hotmail.ca> a écrit :

Encore une erreur W3C que je ne comprends pas

The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.

	<a name='pagination_articles' id='pagination_articles'**>**</a>
Voic le contexte:
<B_articles>
	#ANCRE_PAGINATION
	
	<ul class="liste-items2">
		<BOUCLE_articles(ARTICLES){id_rubrique?} {!par date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
		 <li>
		<h1><a href="#URL_ARTICLE">[(#TITRE|couper{80})]</a></h1>
		 #INTRODUCTION
		 	<hr style="clear:both; visibility: hidden;" /> 
		 
		
		<a class="btn btn-primary btn-large lire-la-suite" href="#URL_ARTICLE" title="<:zcore:lire_la_suite|attribut_html:> <:zcore:lire_la_suite_de|attribut_html:> 
[(#TITRE|attribut_html)]"><:zcore:lire_la_suite:></a>
	</li>

		</BOUCLE_articles>
	</ul>
	[<div class="pagination">(#PAGINATION)</div>]
</B_articles>

Merci
RP

liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Coucou,

Les pages de SPIPr sont du HTML5 et CSS3

----- Mail original -----
De: "Ybbet SPIP" <teddy.spip@gmail.com>
À: "Renée Picard" <piegrise@hotmail.ca>
Cc: spip@rezo.net
Envoyé: Vendredi 11 Octobre 2013 06:07:23
Objet: Re: [Spip] autre erreur w3c

Bonjour,

Il faudrait que tu nous dises sous quelle norme tu as essayé de valider ta page html…
Parce que là, on ne pourra pas te dire grand chose.

Ybbet

Le 11 oct. 2013 à 05:59, Renée Picard < piegrise@hotmail.ca > a écrit :

Encore une erreur W3C que je ne comprends pas

The name attribute is obsolete. Consider putting an id attribute on the nearest container instead. <a name='pagination_articles' id='pagination_articles' > </a> Voic le contexte: <B_articles>
  #ANCRE_PAGINATION
  
  <ul class="liste-items2">
    <BOUCLE_articles(ARTICLES){id_rubrique?} {!par date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
     <li>
    <h1><a href="#URL_ARTICLE">[(#TITRE|couper{80})]</a></h1>
     #INTRODUCTION
       <hr style="clear:both; visibility: hidden;" />
     
    <a class="btn btn-primary btn-large lire-la-suite" href="#URL_ARTICLE" title="<:zcore:lire_la_suite|attribut_html:> <:zcore:lire_la_suite_de|attribut_html:> [(#TITRE|attribut_html)]"><:zcore:lire_la_suite:></a>
  </li>

    </BOUCLE_articles>
  </ul>
  [<div class="pagination">(#PAGINATION)</div>]
</B_articles>
Merci RP

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 11 octobre 2013 14:18, <francois.delaveine47@free.fr> a écrit :

Coucou,

Les pages de SPIPr sont du HTML5 et CSS3

D'où la question : sous quelle norme as-tu essayé de valider ta page html
?…

----- Mail original -----
De: "Ybbet SPIP" <teddy.spip@gmail.com>
À: "Renée Picard" <piegrise@hotmail.ca>
Cc: spip@rezo.net
Envoyé: Vendredi 11 Octobre 2013 06:07:23
Objet: Re: [Spip] autre erreur w3c

Bonjour,

Il faudrait que tu nous dises sous quelle norme tu as essayé de valider ta
page html…
Parce que là, on ne pourra pas te dire grand chose.

Ybbet

Le 11 oct. 2013 à 05:59, Renée Picard < piegrise@hotmail.ca > a écrit :

Encore une erreur W3C que je ne comprends pas

The name attribute is obsolete. Consider putting an id attribute on the
nearest container instead. <a name='pagination_articles'
id='pagination_articles' > </a> Voic le contexte: <B_articles>
        #ANCRE_PAGINATION

        <ul class="liste-items2">
                <BOUCLE_articles(ARTICLES){id_rubrique?} {!par
date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
                 <li>
                <h1><a href="#URL_ARTICLE">[(#TITRE|couper{80})]</a></h1>
                 #INTRODUCTION
                        <hr style="clear:both; visibility: hidden;" />

                <a class="btn btn-primary btn-large lire-la-suite"
href="#URL_ARTICLE" title="<:zcore:lire_la_suite|attribut_html:>
<:zcore:lire_la_suite_de|attribut_html:>
[(#TITRE|attribut_html)]"><:zcore:lire_la_suite:></a>
        </li>

                </BOUCLE_articles>
        </ul>
        [<div class="pagination">(#PAGINATION)</div>]
</B_articles>
Merci RP

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Hello

Encore une erreur W3C que je ne comprends pas

The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.

C’est expliqué pourtant :
l’attribut name pour une ancre n’est plus nécessaire , on peut le faire avec l’ID à la place,
tu n’as donc pas besoin de mettre des partout : cibler une id d’un bloc suffit, ou utiliser .

Definition and Usage

The name attribute is not supported in HTML5. Use the id attribute instead.

The name attribute specifies the name of an anchor.

The name attribute is used to create a bookmark inside a document.

The href or the name attribute must be present in the tag

Tip: In XHTML, the name attribute of the tag is deprecated, and will be removed. Use the id attribute instead.

Voila comme tu peut le lire (sinon y’a google translate), même en XHTML c’est déprécié A++ Arnaud

Avec spipr ou est le modèle pagination?

Le 2013-10-10 à 23:59, Renée Picard <piegrise@hotmail.ca> a écrit :

#PAGINATION

Hummmm à vu de nez… Nulle part dans SPIPr. Il prend ceux de SPIP.

Voici une autre erreur
C’est la dernière.
Elle est en lien avec le mini calendrier des plugins agenda + mini calendrier

Voici l’erreur
Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)

});}/*]]>*/</script><style type="text/css"**>**

Voici le contexte:

  • script type=‹ text/javascript ›>/<![CDATA[/
  • if (window.jQuery){jQuery(function(){jQuery.getScript(‹ local/cache-js/jsdyn-javascript_calendrier_mini_js-f26252e3-minify-c465.js ›,function(){minical.init(’.minicalendar .calendar-container’);});
  • });}/]]>/
  • .calendriermini{margin-bottom:1em}
  • .calendriermini .calendar-container{height:17em;position:relative}
  • Je ne sais ou aller corriger cela.
    J’ai ouvert dans plugin mini calendrier la page calendrier_min_js.html et je n’y vois aucun <style type=« text/css »>

Je ne trouve pas le <a name…
J,ai ouvert dans privé/modeles
pagination.html et je ne vois pas ou est le code fautif?
The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.

	<a name='pagination_articles' id='pagination_articles'**>**</a>

Suis-je la seule à avoir cette erreur W3C?

Merci
RP

Le 2013-10-11 à 10:02, Arnaud Bérard <arnaud.berard@mister-graphx.com> a écrit :

C’est expliqué pourtant :
l’attribut name pour une ancre n’est plus nécessaire , on peut le faire avec l’ID à la place,
tu n’as donc pas besoin de mettre des partout : cibler une id d’un bloc suffit, ou utiliser .

Bonsoir
Je la vois aussi, et je n’arrive pas à trouver ce code dans tous les fichiers spip pour l’enlever. Si quelqu’un trouve une solution, je prends :wink:

(Validation HTML5 http://html5.validator.nu/ ou même avec W3C HTML5)

Bon j’ai trouvé : c’est dans le fichier ecrire/inc/filtres.php
ligne 1920: $bloc_ancre = $ancres[$ancre] = «  »;

J’ai mis en commentaire le name : et elle n’apparaît plus en erreur :
$bloc_ancre = $ancres[$ancre] = «  »; //name=’".$ancre."’

Faut juste penser à tout ça en cas de mise à jour de spip je pense que ça risque de passer à la trappe…

Par contre j’ai d’autres erreurs sur la pagination :

  1. Error: Attribute rel not allowed on element strong at this point.

    disabled">**<strong class='on' rel='prev'>**page p

    Attributes for element [`strong`](http://www.whatwg.org/specs/web-apps/current-work/#the-strong-element):
    [Global attributes](http://www.whatwg.org/specs/web-apps/current-work/#global-attributes)

Faut juste trouver où se cache ce truc maintenant… pour virer le rel

Pour éviter les problèmes de mises à jour, il suffit de mettre tout ça dans mes_fonctions.php en fait, et ne pas toucher au fichier filtres.php, c’est mieux il faut surcharger la fonction : NE PAS OUBLIER DE LA RENOMMER filtre_pagination à la place de filtre_pagination_dist d’ailleurs, sinon c’est l’erreur assurée (oui je l’ai faite :wink: )
function filtre_pagination($total, $nom, $position, $pas, $liste = true, $modele=’’, $connect=’’, $env=array()) {
static $ancres = array();
if ($pas<1) return ‹  ›;
$ancre = ‹ pagination ›.$nom; // #pagination_articles
$debut = ‹ debut ›.$nom; // ‹ debut_articles ›

// n’afficher l’ancre qu’une fois
if (!isset($ancres[$ancre]))
$bloc_ancre = $ancres[$ancre] = «  »; //name=’".$ancre."’
else $bloc_ancre = ‹  ›;
// liste = false : on ne veut que l’ancre
if (!$liste)
return $ancres[$ancre];

$pagination = array(
‹ debut › => $debut,
‹ url › => parametre_url(self(),‹ fragment ›,’’), // nettoyer l’id ahah eventuel
‹ total › => $total,
‹ position › => intval($position),
‹ pas › => $pas,
‹ nombre_pages › => floor(($total-1)/$pas)+1,
‹ page_courante › => floor(intval($position)/$pas)+1,
‹ ancre › => $ancre,
‹ bloc_ancre › => $bloc_ancre
);
if (is_array($env))
$pagination = array_merge($env,$pagination);

// Pas de pagination
if ($pagination[‹ nombre_pages ›]<=1)
return ‹  ›;

if ($modele) $modele = ‹ _ ›.$modele;

return recuperer_fond(« modeles/pagination$modele », $pagination, array(‹ trim ›=>true), $connect);
}

Merci!
J’ai mis ce code dans mes-fonctions.php et effectivement l’erreur est disparu.
Je vais allé ajouter cela aussi aux autres sites en spipr.
Est-ce que cela va être ajouter au plugin de spipr?

Pour continuer à corriger spipr, dans inclure/resume article et inclure/resume site, j’ai changé la ligne 13

[ (#DATE|affdate_jourcourt)]

par

[ (#DATE|affdate_jourcourt)]

Je ne sais pas à quoi sert le ?

À suivre, ….
RP

Le 2013-10-13 à 14:09, o2 <webmaster.spip@gmail.com> a écrit :

Pour éviter les problèmes de mises à jour, il suffit de mettre tout ça dans mes_fonctions.php en fait, et ne pas toucher au fichier filtres.php, c’est mieux il faut surcharger la fonction : NE PAS OUBLIER DE LA RENOMMER filtre_pagination à la place de filtre_pagination_dist d’ailleurs, sinon c’est l’erreur assurée (oui je l’ai faite :wink: )

http://www.w3schools.com/tags/att_time_datetime_pubdate.asp

----- Mail original -----
De: "Renée Picard" <piegrise@hotmail.ca>
À: "o2" <webmaster.spip@gmail.com>
Cc: "spip SPIP" <spip@rezo.net>
Envoyé: Lundi 14 Octobre 2013 21:11:32
Objet: Re: [Spip] autre erreur w3c

Merci!
J'ai mis ce code dans mes-fonctions.php et effectivement l'erreur est disparu.
Je vais allé ajouter cela aussi aux autres sites en spipr.
Est-ce que cela va être ajouter au plugin de spipr?

Pour continuer à corriger spipr, dans inclure/resume article et inclure/resume site, j'ai changé la ligne 13
<p class="publication">[<time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><i class="icon-calendar"></i> (#DATE|affdate_jourcourt)</time>]</p>
par
<p class="publication">[<i class="icon-calendar"></i> (#DATE|affdate_jourcourt)]</p>

Je ne sais pas à quoi sert le <time pubdate..> ?

À suivre, ….
RP

Le 2013-10-13 à 14:09, o2 < webmaster.spip@gmail.com > a écrit :

Pour éviter les problèmes de mises à jour, il suffit de mettre tout ça dans mes_fonctions.php en fait, et ne pas toucher au fichier filtres.php, c'est mieux il faut surcharger la fonction : NE PAS OUBLIER DE LA RENOMMER filtre_pagination à la place de filtre_pagination_dist d'ailleurs, sinon c'est l'erreur assurée (oui je l'ai faite :wink: )

Le 15/10/13 01:10, francois.delaveine47@free.fr a écrit :

Je ne sais pas à quoi sert le <time pubdate..> ?

ben c'est une balise HTML5 pour décrire le temps : c'est sémantiquement correcte ,