跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 做一个影视网站常见的筛选展示功能

做一个影视网站常见的筛选展示功能

已定时 已固定 已锁定 已移动 已解决 讨论
howto
22 帖子 3 发布者 525 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 机杼机 离线
    机杼机 离线
    机杼
    写于 最后由 编辑
    #1

    898789b3-6a28-4ac2-bf90-fcc9f2212a55-image.png

    大概类似这种效果,能想到怎样搞,但想搞得好看一点。

    1 条回复 最后回复
    0
    • 机杼机 离线
      机杼机 离线
      机杼
      写于 最后由 编辑
      #2

      image.png

      aggregation插件里其实有类似的功能。但不够全面展示,更像是查询的时候才用到。

      需要更多的展示功能。

      1 条回复 最后回复
      0
      • 机杼机 离线
        机杼机 离线
        机杼
        写于 最后由 编辑
        #3

        简单尝试了一下,感觉还是有难度。一下子想不出要如何实现,特别是多个筛选器传递部分,不知道怎么传递过去。还是先搁置吧。

        hulu2024H 1 条回复 最后回复
        0
        • hulu2024H 离线
          hulu2024H 离线
          hulu2024
          写于 最后由 编辑
          #4

          这个用setvars做个,以前是search:搜索范围[],这种搜索就比较粗糙。类型年份和地区这些都用各自的字段精确匹配,现在匹配search只是用来搜索标题和自己想搜索的字段,不过做的话就是看起来比较繁琐一点。你先看是不是这种效果。

          1 条回复 最后回复
          0
          • hulu2024H 离线
            hulu2024H 离线
            hulu2024
            在 中回复了 机杼 最后由 编辑
            #5
            此回复已被删除!
            1 条回复 最后回复
            0
            • oeyoewsO 离线
              oeyoewsO 离线
              oeyoews
              写于 最后由 编辑
              #6

              现在让我写的话, 指定全是all in vue 了, 已经重构了十几个插件, 后期维护毫无压力。 那个 notion-gallery 的插件的 html全是js 手搓的, 一点都不想改了, 迁移都头疼, 有时间直接用vue重写一版

              机杼机 hulu2024H 2 条回复 最后回复
              1
              • 机杼机 离线
                机杼机 离线
                机杼
                在 中回复了 oeyoews 最后由 编辑
                #7

                @oeyoews 有一个你写的插件oeyoews/tiddlywiki-cards在cpl里搜索不到。$:/plugins/oeyoews/tiddlywiki-tailwindcss-plus插件可以搜索到进行安装。能看一下是怎么回事吗?

                oeyoewsO 1 条回复 最后回复
                0
                • hulu2024H 离线
                  hulu2024H 离线
                  hulu2024
                  在 中回复了 oeyoews 最后由 编辑
                  #8

                  @oeyoews 你写的插件很好用,后面看看你怎么写的,我也跟你学学605cbfe4-fa2c-4d0c-ac31-dd5c797a34d3-image.png

                  1 条回复 最后回复
                  0
                  • oeyoewsO 离线
                    oeyoewsO 离线
                    oeyoews
                    在 中回复了 机杼 最后由 编辑
                    #9

                    @机杼 cpl 的老bug 了, 如果之前提交的插件不存在, 也会出现在列表里面, https://github.com/oeyoews/tiddlywiki-starter-kit/tree/main/dev/tiddlywiki-cards 这个插件就是一些样式上的例子。

                    88ab48da-b6cc-4ba0-9477-3ea1e94068b8-image.png

                    机杼机 1 条回复 最后回复
                    0
                    • 机杼机 离线
                      机杼机 离线
                      机杼
                      在 中回复了 oeyoews 最后由 编辑
                      #10

                      @oeyoews 好的。我等下再查看。现在有个问题想请教一下。就是如何用太微里的button微件,来触发改变文本颜色,或者整个按钮的样式。

                      1 条回复 最后回复
                      0
                      • 机杼机 离线
                        机杼机 离线
                        机杼
                        写于 最后由 编辑
                        #11

                        因为我发现radio形式的话,几个还好说,像我这里十几个甚至更多的话,看着还是有点占空间了。想改用按钮更简略一点。

                        1 条回复 最后回复
                        0
                        • 机杼机 离线
                          机杼机 离线
                          机杼
                          写于 最后由 编辑
                          #12

                          image.png

                          不知道咋通过button微件来改变按钮颜色,就只好通过直接展示文本来确立按钮选择的内容了。

                          hulu2024H 1 条回复 最后回复
                          0
                          • 机杼机 离线
                            机杼机 离线
                            机杼
                            写于 最后由 编辑
                            #13

                            应该button和radio和select共同使用。如果只有四五个选项,那选radio就比较好。如果有十来个选项,那么就选button,如果更多的话,那么用select,就比较好。

                            而且最好的是能够前面的筛选对后面的筛选也有效果。也就是一个整体筛选。明天试试。

                            1 条回复 最后回复
                            0
                            • oeyoewsO 离线
                              oeyoewsO 离线
                              oeyoews
                              写于 最后由 编辑
                              #14

                              不太清楚 wikitext 用的不多

                              机杼机 1 条回复 最后回复
                              0
                              • 机杼机 离线
                                机杼机 离线
                                机杼
                                在 中回复了 oeyoews 最后由 编辑
                                #15

                                @oeyoews 好的,谢谢。

                                1 条回复 最后回复
                                0
                                • 机杼机 离线
                                  机杼机 离线
                                  机杼
                                  写于 最后由 编辑
                                  #16

                                  b6cc02d4-1f8c-44b6-9589-f146dd0db9ef-image.png

                                  差不多有了一个简单的雏形了。而且可以快速复制筛选式。后面可以搞一个新建条目的方式。这样方便保存。

                                  1 条回复 最后回复
                                  0
                                  • hulu2024H 离线
                                    hulu2024H 离线
                                    hulu2024
                                    在 中回复了 机杼 最后由 hulu2024 编辑
                                    #17

                                    @机杼

                                    \define testCreate()
                                    <$action-listops $tiddler=<<currentTiddler>> $tags="+[cycle[selected notselect]]" />
                                    \end
                                    
                                    <$setvars
                                    _a={{{[<currentTiddler>get[tags]]}}}
                                    _b="btn-success"
                                    _c="btn-light"
                                    a="a"
                                    b="b"
                                    c="c">
                                    <$button actions=<<testCreate>> class={{{[<a>match[selected]then<b>else<c>]}}} >test</$button>
                                    </$setvars>
                                    
                                    
                                    

                                    你试一下,这样按钮可以变颜色

                                    oeyoewsO hulu2024H 2 条回复 最后回复
                                    0
                                    • oeyoewsO 离线
                                      oeyoewsO 离线
                                      oeyoews
                                      在 中回复了 hulu2024 最后由 编辑
                                      #18

                                      @hulu2024 https://github.com/tobibeer/tw5-setvars/blob/master/src/widget.js 看了下setvar widget 果然看不懂

                                      hulu2024H 1 条回复 最后回复
                                      0
                                      • hulu2024H 离线
                                        hulu2024H 离线
                                        hulu2024
                                        在 中回复了 hulu2024 最后由 编辑
                                        #19
                                        \define testCreate()
                                        <$action-listops $tiddler=<<currentTiddler>> $tags="+[cycle[selected notselect]]" />
                                        \end
                                        
                                        <$button actions=<<testCreate>> class={{{[<currentTiddler>get[tags]match[selected]then[btn-success]else[btn-info]]}}} >test</$button>
                                        

                                        这块用setvars突然觉得有点多余,这样也可以。

                                        hulu2024H 1 条回复 最后回复
                                        0
                                        • hulu2024H 离线
                                          hulu2024H 离线
                                          hulu2024
                                          在 中回复了 oeyoews 最后由 编辑
                                          #20

                                          @oeyoews 我就只是简单会用,源码没看过😂

                                          1 条回复 最后回复
                                          0

                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          Powered by NodeBB Contributors
                                          • 第一个帖子
                                            最后一个帖子
                                          0
                                          • 最新
                                          • 版块
                                          • 标签
                                          • 热门
                                          • 用户
                                          • 群组
                                          • 太微中文教程
                                          • 新插件投票看板