Bilder-ordner-anzeigen-als-thumbnails.php


Quell Code


<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/main1.css" />
      <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/colorbox.css" />
    <link rel="stylesheet" href="https://nitinhayaran.github.io/Justified.js/jquery.justified.css">
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<div class="photoset-grid-lightbox" data-layout="555555">
    <?php
    $link='';
        $ordner = "../bilder/im-kreiss-anzeigen";
        $allebilder = scandir($ordner);
        foreach ($allebilder as $bild) {
            $bildinfo = pathinfo($ordner."/".$bild); 
            $size = ceil(filesize($ordner."/".$bild)/1024); 
            if ($bild != "." && $bild != ".."  && $bild != "_notes" && $bildinfo['basename'] != "Thumbs.db") {
               $link.='<img height="200" width="200" src="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'" data-highres="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'">';
   
            };
        };
echo $link;
    ?>
</div>

  <script src="https://stylehatch.github.io/photoset-grid/jquery.photoset-grid.js"></script>
  <script src="https://stylehatch.github.io/photoset-grid/js/jquery.colorbox.js"></script>
 
<script>
  $('.photoset-grid-lightbox').photosetGrid({
    highresLinks: true,
    rel: 'withhearts-gallery',
    gutter: '12px',
    width:'800px',

    onComplete: function(){
      $('.photoset-grid-lightbox').attr('style', '');
      $('.photoset-grid-lightbox a').colorbox({
        photo: true,
        scalePhotos: true,
                maxHeight:'90%',
                maxWidth:'90%'
      });
    }
  });
</script>

  1. <head>
  2. <meta charset="utf-8">
  3. <meta name="viewport" content="width=device-width, initial-scale=1">
  4. <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/main1.css" />
  5. <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/colorbox.css" />
  6. <link rel="stylesheet" href="https://nitinhayaran.github.io/Justified.js/jquery.justified.css">
  7. <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  8. </head>
  9. <div class="photoset-grid-lightbox" data-layout="555555">
  10. <?php
  11. $link='';
  12. $ordner = "../bilder/im-kreiss-anzeigen";
  13. $allebilder = scandir($ordner);
  14. foreach ($allebilder as $bild) {
  15. $bildinfo = pathinfo($ordner."/".$bild);
  16. $size = ceil(filesize($ordner."/".$bild)/1024);
  17. if ($bild != "." && $bild != ".." && $bild != "_notes" && $bildinfo['basename'] != "Thumbs.db") {
  18. $link.='<img height="200" width="200" src="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'" data-highres="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'">';
  19. };
  20. };
  21. echo $link;
  22. ?>
  23. </div>
  24. <script src="https://stylehatch.github.io/photoset-grid/jquery.photoset-grid.js"></script>
  25. <script src="https://stylehatch.github.io/photoset-grid/js/jquery.colorbox.js"></script>
  26. <script>
  27. $('.photoset-grid-lightbox').photosetGrid({
  28. highresLinks: true,
  29. rel: 'withhearts-gallery',
  30. gutter: '12px',
  31. width:'800px',
  32. onComplete: function(){
  33. $('.photoset-grid-lightbox').attr('style', '');
  34. $('.photoset-grid-lightbox a').colorbox({
  35. photo: true,
  36. scalePhotos: true,
  37. maxHeight:'90%',
  38. maxWidth:'90%'
  39. });
  40. }
  41. });
  42. </script>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/main1.css" />
      <link rel="stylesheet" href="https://stylehatch.github.io/photoset-grid/css/colorbox.css" />
    <link rel="stylesheet" href="https://nitinhayaran.github.io/Justified.js/jquery.justified.css">
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<div class="photoset-grid-lightbox" data-layout="555555">
    <?php
    $link='';
        $ordner = "../bilder/im-kreiss-anzeigen";
        $allebilder = scandir($ordner);
        foreach ($allebilder as $bild) {
            $bildinfo = pathinfo($ordner."/".$bild); 
            $size = ceil(filesize($ordner."/".$bild)/1024); 
            if ($bild != "." && $bild != ".."  && $bild != "_notes" && $bildinfo['basename'] != "Thumbs.db") {
               $link.='<img height="200" width="200" src="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'" data-highres="'.$bildinfo['dirname'].'/'.$bildinfo['basename'].'">';
   
            };
        };
echo $link;
    ?>
</div>

  <script src="https://stylehatch.github.io/photoset-grid/jquery.photoset-grid.js"></script>
  <script src="https://stylehatch.github.io/photoset-grid/js/jquery.colorbox.js"></script>
 
<script>
  $('.photoset-grid-lightbox').photosetGrid({
    highresLinks: true,
    rel: 'withhearts-gallery',
    gutter: '12px',
    width:'800px',

    onComplete: function(){
      $('.photoset-grid-lightbox').attr('style', '');
      $('.photoset-grid-lightbox a').colorbox({
        photo: true,
        scalePhotos: true,
                maxHeight:'90%',
                maxWidth:'90%'
      });
    }
  });
</script>

vConsole
01:06:01
Uncaught TypeError: Cannot read properties of null (reading 'style')
/Kurze-Scripte-und-Codeschnipsel/index.php?name=Bilder-ordner-anzeigen-als-thumbnails.php:2751:53
01:06:06
982
01:06:01
WeChatLib: 0 (xxxx.xx.xx)
01:06:06
System: Unknown
01:06:06
Protocol: HTTPS
01:06:06
UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
01:06:06
navigationStart: 1744074361198
01:06:06
navigation: 3ms
01:06:06
dns: 120ms
01:06:06
tcp (ssl): 223ms (116ms)
01:06:06
request: 215ms
01:06:06
response: 87ms
01:06:06
domComplete (domLoaded): 4948ms (1628ms)
01:06:06
loadEvent: 19ms
01:06:06
total (DOM): 5532ms (5513ms)