weixin_39937312
weixin_39937312
2020-12-09 10:35

Pas d'image affichée "onclick"

Exemples: - https://chezsoi.org/lucas/in-cognito/ [KO] - https://chezsoi.org/lucas/wwcb/ [OK, with the patch below applied]

J'utilise la dernière version du repo, et j'ai testé la navigation avec Firefox & Chrome. Pas de message d'erreur en console de développeur. Au passage: y-a-t'il un mode plus "verbose" ? (en JS ou PHP)

Le problème semble venir des href des liens qui ne sont pas valides, par exemple: href="photos%2F404-Dead_Link.jpg" Le slash est échappé alors qu'il ne devrait pas.

Le code correspondant semble dans index.php lignes 308 & 325 :


"html" => "<li><a href="%7B%24linkUrl%7D" rel="lightbox[billeder]" title='\"".htmlentities($img_captions[$file])."\"'><img class='\"b-lazy\"' src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src='\"$imgUrl\"' alt="$label_loading"></a>" . $filename_caption . "</li>");
"html" => "<li><a href="%5C%22%7B%24linkUrl%7D%5C%22" rel="lightbox[billeder]" title='\"".htmlentities($img_captions[$file])."\"'><img src="%5C%22%7B%24imgUrl%7D%5C%22" alt="$label_loading"></a>" . $filename_caption . "</li>");

Si quelqu'un veut bien me confirmer la correction ci-dessous (testée & approuvée), je peux faire un pull request:


    "html" => "<li><a href="%5C%22%24currentdir/%24file%5C%22" rel="lightbox[billeder]" title='\"".htmlentities($img_captions[$file])."\"'><img class='\"b-lazy\"' src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src='\"$imgUrl\"' alt="$label_loading"></a>" . $filename_caption . "</li>");
"html" => "<li><a href="%5C%22%24currentdir/%24file%5C%22" rel="lightbox[billeder]" title='\"".htmlentities($img_captions[$file])."\"'><img src="%5C%22%7B%24imgUrl%7D%5C%22" alt="$label_loading"></a>" . $filename_caption . "</li>");

该提问来源于开源项目:sebsauvage/MinigalNano

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

9条回答