{"id":481,"date":"2014-04-12T16:42:32","date_gmt":"2014-04-12T14:42:32","guid":{"rendered":"http:\/\/blog.sylabe.org\/?p=481"},"modified":"2016-03-29T19:02:01","modified_gmt":"2016-03-29T17:02:01","slug":"avancement-54","status":"publish","type":"post","link":"http:\/\/blog.sylabe.org\/?p=481","title":{"rendered":"Avancement"},"content":{"rendered":"<p style=\"text-align: justify;\">La librairie nebule \u00e0 \u00e9t\u00e9 un peu modifi\u00e9e pour pouvoir remonter sur demande la liste des liens d&rsquo;un objet y compris avec les liens invalides. C&rsquo;est impl\u00e9ment\u00e9 dans les fonctions <code>_l_ls1<\/code>, <code>_l_lsx<\/code> et <code>_l_fnd<\/code>.<\/p>\n<p style=\"text-align: justify;\">C&rsquo;est pour de l&rsquo;affichage uniquement, ils ne doivent pas \u00eatre pris en compte. C&rsquo;est notamment le cas dans les fonctions <code>_l_lsx<\/code> et <code>_l_fnd<\/code> qui ne tiennent pas compte des liens &lsquo;<code>x<\/code>&lsquo; lors du nettoyage.<br \/>\nLe comportement, en dehors du mode navigation et liens, est de ne pas tenir compte de ces liens invalides.<\/p>\n<p style=\"text-align: justify;\">Une variable nouvelle variable permet de ne pas remonter ces liens invalides quoi qu&rsquo;il arrive, la variable <code>$nebule_listinvalidlinks<\/code>. Par d\u00e9faut elle est \u00e0 <code>false<\/code>, c&rsquo;est \u00e0 dire que les liens invalides ne sont pas remont\u00e9s et donc pas affich\u00e9s.<\/p>\n<p style=\"text-align: justify;\">La pr\u00e9sence de ces liens invalides suppose soit une corruption des donn\u00e9es sur le support de stockage ou un dysfonctionnement de l&rsquo;acc\u00e8s au support, soit une modification malveillante. Quoi qu&rsquo;il arrive, un lien invalide transmit ou t\u00e9l\u00e9charg\u00e9 est automatiquement \u00e9cart\u00e9.<\/p>\n<p style=\"text-align: justify;\">Voici ce que donne un lien volontairement corrompu dans le mode d&rsquo;affichage des liens :<\/p>\n<p style=\"text-align: center;\"><a href=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-581.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-483\" alt=\"shot-2014-04-12_15-34-58\" src=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-581.jpg\" width=\"826\" height=\"297\" srcset=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-581.jpg 826w, \/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-581-600x216.jpg 600w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">La m\u00eame chose dans le mode de navigation :<\/p>\n<p style=\"text-align: center;\"><a href=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-381.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-482\" alt=\"shot-2014-04-12_15-34-38\" src=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-381.jpg\" width=\"824\" height=\"301\" srcset=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-381.jpg 824w, \/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-34-381-600x219.jpg 600w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Et enfin, dans le mode d&rsquo;affichage de l&rsquo;objet, le lien est ignor\u00e9 :<\/p>\n<p style=\"text-align: center;\"><a href=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-35-111.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-484\" alt=\"shot-2014-04-12_15-35-11\" src=\"\/wp-content\/uploads\/sylabe\/2014\/04\/shot-2014-04-12_15-35-111.jpg\" width=\"533\" height=\"251\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La librairie nebule \u00e0 \u00e9t\u00e9 un peu modifi\u00e9e pour pouvoir remonter sur demande la liste des liens d&rsquo;un objet y compris avec les liens invalides. C&rsquo;est impl\u00e9ment\u00e9 dans les fonctions _l_ls1, _l_lsx et _l_fnd. C&rsquo;est pour de l&rsquo;affichage uniquement, ils ne doivent pas \u00eatre pris en compte. C&rsquo;est notamment le cas dans les fonctions _l_lsx &hellip; <a href=\"http:\/\/blog.sylabe.org\/?p=481\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Avancement<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,7,30],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/posts\/481"}],"collection":[{"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=481"}],"version-history":[{"count":1,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/posts\/481\/revisions"}],"predecessor-version":[{"id":1156,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=\/wp\/v2\/posts\/481\/revisions\/1156"}],"wp:attachment":[{"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=481"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.sylabe.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}