Snapic Page 2022 使用文档

2022年09月30日
改版中 ……
  1. 成都

    有修改Snapic Page 2022支持图片外链的教程吗?

    1. Lopwon Lopwon · 博主
      @ 成都

      有网友出过教程,但是不记得在哪里了。

  2. s snow

    参考了一下以前的教程,用图床实现了,很丝滑,非常感谢博主。https://cansnow.cn/ai.html

    1. Lopwon Lopwon · 博主
      @ snow

      谢谢支持,原来博主 Snow 同时购买了 Snapic 的主题和模板呀,都已全部添加案例链接,摄影作品很棒。

  3. 海格

    感谢博主,我目前遇到了一个情况解决不了了,特来向博主情况。我现在每个单页(相册)里面传的照片数据都至少一千个起,但现在的页面每次加载都是全部图片数据都加装出来(其中图片是可以懒加载的),想请教一下,能否设置为随着滚轮滑动,每次加载几十条记录吗?

    1. Lopwon Lopwon · 博主
      @ 海格

      模板已经是使用图片延迟加载了呀,只有图片处在指定的范围内才会加载,如果想自定义延时加载的属性,在模板 Snapic_Page.php 里搜索第二个 lazyload,函数体里的参数即是,lazyload 还有其他参数,但要考虑与瀑布流 masonry 的兼容。

      1. 海格
        @ Lopwon

        不好意思博主,可能我表述错了,图片已经延迟加载了,比如我这页传了1000张图片,程序会把1000条记录都检索出来(其中文字表述都加载了,图片未加载),即使是这样,在页面处理瀑布流时,也会很慢。所以想着能否几十条的这样加载。

        1. Lopwon Lopwon · 博主
          @ 海格

          嗯,是我理解有误,你想要的是(无限加载)功能,就是滑动到页面底部时才加载之后的内容,这个只能自己研究了,网络搜下。

  4. 点儿

    邮件已发送,静等

    1. Lopwon Lopwon · 博主
      @ 点儿

      已发送。

      1. 海格
        @ Lopwon

        已收到并安装,请教博主,现在页面上最多是4列,怎么设置能变成5列呢

        1. Lopwon Lopwon · 博主
          @ 海格

          已更新文档,见(使用技巧)。

          1. 海格
            @ Lopwon

            收到博主,我好好研究研究。还有博主,发现了一个问题,我这边点击图片后,能显示这个图片,但图片下面没有描述文字,可我已经给这张图片写了描述。在网页上没有class为fancybox-title fancybox-title-float-wrap的节点,您看是我那里没有设置到吗

            1. Lopwon Lopwon · 博主
              @ 海格

              模板默认设置是,开启灯箱翻图(gallery)后才显示图片描述。

            2. 海格
              @ 海格

              已经找到原因。在按照博主给的使用技巧中的代码调整显示列数时候(我将列数自定义字段为:columnsNum),然后在对应位置加入代码为if (strpos($this->fields->snapic, 'columnsNum') !== false),但我发现给到的其他的自定义字段wide、radius、overlay、padding、gallery、autoplay也都没有起作用,我修改为:if (strpos($this->fields, 'columnsNum') !== false),就都可以了,图片描述也能正确显示了,可能我最开始没有理解对。希望能帮到其他博主。

              1. Lopwon Lopwon · 博主
                @ 海格

                哈哈,我才发现使用文档中(使用技巧)写错了,是新增自定义字段(值)不是字段(名称),已更正。

              2. 海格
                @ 海格

                对其他的字段也是这样修改的:if (strpos($this->fields, 'wide') !== false),if (strpos($this->fields, 'radius') !== false)。。。。。就是把->snapic去掉就可以了。

        2. 海格
          @ 海格

          找到了,在styel.css里 >_

          1. Lopwon Lopwon · 博主
            @ 海格

            错了,是模板文件 Snapic-Page.php 里新增,不是 index.php

          2. Lopwon Lopwon · 博主
            @ 海格

            不建议修改 style.css 里的设置,可以在 index.php 里新增一段代码,也就是除了默认的四栏和三栏,新增自定义的五栏。稍等我更新下使用文档。