Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Eric
2010-08-21 18:37:00

Gotcha a écrit:

Bien entendu, pour le problème de fond, je serais content d'en savoir plus sur les langues informatiques. Eric, je te laisse ouvrir l'autre sujet ?

;-)

:-)
topic:18431

Gotcha
2010-08-21 18:28:40

Eric a écrit:

@Gotcha: On généralise dans ce topic ou préfères-tu que j'en ouvre un nouveau? Personnellement, j'aurais tendance à penser que cela ferait doublon.

Je préférerai que l'on ouvre un autre sujet. J'ai notifié ce sujet à Tiico (développeur du plugin PicLens). Donc je préfère conserver ce sujet réserver à cet effet.

Bien entendu, pour le problème de fond, je serais content d'en savoir plus sur les langues informatiques. Eric, je te laisse ouvrir l'autre sujet ?

;-)

Eric
2010-08-21 18:22:39

[un peu HS mais pas trop]
Je suis, moi aussi, assez attaché à la validité W3C. Mais au delà de PicLens, pour que tous les développeurs de plugins soient au même diapason, il faudrait que tous adoptent la même référence que Piwigo. A savoir, HTML 4.0 strict.

On peut remarquer des templates de plugins validant plus le XHTML que le HTML (fermeture systématique de balises). Si ces templates se superposent à ceux de Piwigo, la validation W3C n'est plus correcte. Une recherche de <br/> par exemple dans le svn des plugins retourne, parmis d'autres, (je me jette la première pierre) UAM, AdditionalPages, AMM, Extended Description,... Idem pour certains thèmes.

Comme je ne suis pas, moi-même, "en règle" avec mes plugins, je me garderai bien de faire la leçon ;-) Mais une discussion sur le sujet ne serait pas superflue et, pourquoi pas, aboutirait à un début de charte des plugins?

@Gotcha: On généralise dans ce topic ou préfères-tu que j'en ouvre un nouveau? Personnellement, j'aurais tendance à penser que cela ferait doublon.
[/un peu HS mais pas trop]

Gotcha
2010-08-21 17:35:02

Bonjour,

Ce message s'adresse surtout au développeur du plugin extension:234
Je cherche à améliorer la validité des pages de Piwigo à l'aide du W3C

Le validateur me trouve un certain nombre d'erreurs dont une partie imputable au plugin extension:234
Par exemple sur ma page d'accueil : http://galerie.julien-moreau.fr/index.php?

W3C validator a écrit:

#  Sp 125 : La valeur ... de l'attribut ... est invalide : elle ne peut pas être un nom

<link rel="alternate" href="http://galerie.julien-moreau.fr/./plugins/piclens/piclens-rss.php?/category/4" type="application/rss+xml" title="" id="4" >

La valeur de cet attribut devrait être une chaîne de caractères, la syntaxe utilisée est erronée.
Exemple :
Error     <a id="567" href="/index.html">
Good     <a id="n567" href="/index.html">

Dans le fichier fonctions_url.inc.php je trouve ce bloc :

Code:

/**
 * adds one or more _GET style parameters to an url
 * example: add_url_params('/x', array('a'=>'b')) returns /x?a=b
 * add_url_params('/x?cat_id=10', array('a'=>'b')) returns /x?cat_id=10&amp;a=b
 * @param string url
 * @param array params
 * @return string
 */
function add_url_params($url, $params)
{
  if ( !empty($params) )
  {
    assert( is_array($params) );
    $is_first = true;
    foreach($params as $param=>$val)
    {
      if ($is_first)
      {
        $is_first = false;
        $url .= ( strpos($url, '?')===false ) ? '?' :'&amp;';
      }
      else
      {
        $url .= '&amp;';
      }
      $url .= $param;
      if (isset($val))
      {
        $url .= '='.$val;
      }
    }
  }
  return $url;
}

Peut-on corriger ce problème ?

Merci d'avance

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact