Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 论坛首页diy一个滚动图片的功能

[复制链接]
山东小马哥哥 发表于 2018-2-5 16:56:03 | 显示全部楼层 |阅读模式
求一个,论坛首页diy一个滚动图片的插件或者方法【使用discuz自带的diy功能能不能实现呢】(插件的话请给出对应的链接,diy教程的话请告知教程地址),对于特殊的,本人可以给微信现金红包!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
mandy~ 发表于 2018-2-5 17:11:53 | 显示全部楼层
回复

使用道具 举报

mandy~ 发表于 2018-2-5 17:17:25 | 显示全部楼层
https://discuz.dismall.com/thread-3650430-1-1.html

因该主题已不能回覆查看内容,以下是该主题的隐藏内容。

<!--正文开始-->

效果图:

具体的效果到这里查看(图片并不能体现完整的效果):
最胸萝莉李淑洁曝私照 最“胸”的大白T恤VS开胸T恤
http://www.chinagirlol.cc/thread-5498-1-1.html

分两个版本:

第一个需要根据不同的宽高调整代码【建议大家使用这个,如果需要调整高度,可以人工改一下就是了】

第二个自动的(不过使用了CSS3,低版本浏览器兼容未做测试,在此特别感谢:,互助团队成员,www.discuzlab.com 站长 风乱流年 的帮助)

使用方法(以帖子内容页做说明,实际你可以任意添加到各种页面各种框架):

1.进入帖子内容页DIY模式添加3:1框架
2.给两个框架分别添加一个帖子模块,第一个帖子模块调用数据(附件模式,建议图片宽度155*200【要根据你论坛的宽度设置】)建议4-10条,标题20字节,第二个建议8条数据
3.给框架,模块设置样式为无边框且无边距
4.分别将以下代码添加到对应的模块自定义样式中

  1. <!--版本一-->

  2. 帖子列表:

  3. <style type="text/css">
  4. /*#diynavtop .block { margin: 0; } *非必须*/
  5. .bbf_thdli_26_16 { position: relative; border: 1px solid #ccc; border-left: none; border-radius: 5px; padding: 0px 5px; }
  6. .bbf_thdli_26_16 em { position: absolute; right: 0; }
  7. .bbf_thdli_26_16 li { margin: 2px 0; height: 24px; overflow: hidden; }
  8. .bbf_thdli_26_16 a.forum { color: #f60; font-size: 16px; }
  9. .bbf_thdli_26_16 a.thread { height:24px; line-height: 26px; font-size:16px; }
  10. </style>
  11. <div class="bbf_thdli_26_16 cl">
  12.     <ul>
  13.         [loop]
  14.         <li><a class="forum" href="{forumurl}"> {forumname} | </a> <a class="thread" href="{url}" title="{title}"{target}>{title}</a></li>
  15.         [/loop]
  16.     </ul>
  17. </div>

  18. 图片列表:
  19.     <style type="text/css">
  20.     .bbf_slide_lr_1 {
  21.             margin-bottom: 10px;
  22.         padding: 5px 35px;
  23.         position: relative;
  24.         border: 1px solid #ccc;
  25.         border-right: none;
  26.         border-radius: 5px;
  27.     }
  28.     .bbf_slide_lr_1 li {
  29.         float: left;
  30.         overflow: hidden;
  31.         padding: 0 3px;
  32.         text-align: center;
  33.     }
  34.     .bbf_slide_lr_1 li a {
  35.             display: block;
  36.     }
  37.     .bbf_slide_lr_1 .slidebarbtn {
  38.         display: block;
  39.         font-family: Geneva,sans-serif;
  40.         font-size: 36px;
  41.         height: 80px;
  42.         line-height: 80px;
  43.         position: absolute;
  44.         text-align: center;
  45.         width: 28px;
  46.         background: none repeat scroll 0 0 #f2f2f2;
  47.         border: 1px solid #cdcdcd;
  48.         color: #333;
  49.             border-radius: 5px;
  50.     }
  51.     .bbf_slide_lr_1 .slidebarbtn:hover {
  52.         text-decoration: none;
  53.     }
  54.     .bbf_slide_lr_1 .slidebarbtn:hover {
  55.         background: none repeat scroll 0 0 #fcc9a4;
  56.         border: 1px solid #cdcdcd;
  57.         color: #fff;
  58.     }
  59.     .bbf_slide_lr_1 .slidebarup {
  60.         left: 5px;
  61.         top: 66px;
  62.     }
  63.     .bbf_slide_lr_1 .slidebardown {
  64.         right: 5px;
  65.         top: 66px;
  66.     }        
  67.     .bbf_slide_lr_1 em {
  68.             position: absolute;
  69.             left: 3px;
  70.             bottom: 0;
  71.             height: 40px;
  72.             text-indent: 5px;
  73.             line-height: 40px;
  74.             font-size: 16px;  
  75.             color: #000;
  76.             overflow: hidden;
  77.             background-color: #fff;
  78.             opacity: .4;filter:alpha(opacity=40);
  79.     }
  80.     .bbf_slide_lr_1 a:hover em {
  81.             background-color: #000;
  82.     }
  83.     .bbf_slide_lr_1 li:hover em {
  84.             color: #fff;
  85.             text-decoration: none;
  86.     }
  87.     </style>

  88.     <div class="slidebox bbf_slide_lr_1" slidenum="4" slidestep="3" >  <!--4个,每次滚动3个-->
  89.     <a class="slidebarbtn leftbtn slidebarup" mevent="click" href="javascript:void(0);"> <</a>
  90.     <div class="middle cl" >
  91.             <ul class="slideshow">
  92.             [loop]
  93.             <li style="width: {picwidth}px;">
  94.         <a href="{url}" {target} title="{title}"><img src="{pic}" width="{picwidth}px" height="{picheight}px" alt="{title}" /><em style="width: {picwidth}px;">{title}</em> </a>
  95.         </li>
  96.         [/loop]
  97.         </ul>
  98.     </div>
  99.     <a class="slidebarbtn rightbtn slidebardown" mevent="click" href="javascript:void(0);">> </a>
  100.     </div>

  101.     <script type="text/javascript">
  102.     runslideshow();
  103.     </script>

  104. <!--版本二-->

  105. 图片列表:

  106.     <style type="text/css">
  107.     .bbf_slide_lr_1 {
  108.             margin-bottom: 10px;
  109.         padding: 5px 35px;
  110.         position: relative;
  111.         border: 1px solid #ccc;
  112.         border-right: none;
  113.         border-radius: 5px;
  114.     }
  115.     .bbf_slide_lr_1 li {
  116.         float: left;
  117.         overflow: hidden;
  118.         padding: 0 3px;
  119.         text-align: center;
  120.     }
  121.     .bbf_slide_lr_1 li a {
  122.             display: block;
  123.     }
  124.     .bbf_slide_lr_1 .slidebarbtn {
  125.         display: block;
  126.         font-family: Geneva,sans-serif;
  127.         font-size: 36px;
  128.         height: 80px;
  129.         line-height: 80px;
  130.         position: absolute;
  131.         text-align: center;
  132.         width: 28px;
  133.         background: none repeat scroll 0 0 #f2f2f2;
  134.         border: 1px solid #cdcdcd;
  135.         color: #333;
  136.             border-radius: 5px;
  137.     }
  138.     .bbf_slide_lr_1 .slidebarbtn:hover {
  139.         text-decoration: none;
  140.     }
  141.     .bbf_slide_lr_1 .slidebarbtn:hover {
  142.         background: none repeat scroll 0 0 #fcc9a4;
  143.         border: 1px solid #cdcdcd;
  144.         color: #fff;
  145.     }
  146.     .bbf_slide_lr_1 .slidebarup {
  147.         left: 5px;
  148.         top: 66px;
  149.     }
  150.     .bbf_slide_lr_1 .slidebardown {
  151.         right: 5px;
  152.         top: 66px;
  153.     }        
  154.     .bbf_slide_lr_1 em {
  155.             position: absolute;
  156.             left: 3px;
  157.             bottom: 0;
  158.             height: 40px;
  159.             text-indent: 5px;
  160.             line-height: 40px;
  161.             font-size: 16px;  
  162.             color: #000;
  163.             overflow: hidden;
  164.             background-color: #fff;
  165.             opacity: .4;filter:alpha(opacity=40);
  166.     }
  167.     .bbf_slide_lr_1 a:hover em {
  168.             background-color: #000;
  169.     }
  170.     .bbf_slide_lr_1 li:hover em {
  171.             color: #fff;
  172.             text-decoration: none;
  173.     }
  174.     </style>

  175.     <div class="slidebox bbf_slide_lr_1" slidenum="4" slidestep="3" >  <!--4个,每次滚动3个-->
  176.     <a class="slidebarbtn leftbtn slidebarup" mevent="click" href="javascript:void(0);"> <</a>
  177.     <div class="middle cl" >
  178.             <ul class="slideshow">
  179.             [loop]
  180.             <li style="width: {picwidth}px;">
  181.         <a href="{url}" {target} title="{title}"><img src="{pic}" width="{picwidth}px" height="{picheight}px" alt="{title}" /><em>{title}</em> </a>
  182.         </li>
  183.         [/loop]
  184.             [order=1]
  185.             <li style="width: {picwidth}px;">
  186.             <style type="text/css">
  187.             .slidebarup,.slidebardown {top:top:calc({picheight}px/2 - 35px);top:-moz-calc({picheight}px/2 - 35px);top:-webkit-calc({picheight}px/2 - 35px);}
  188.             .bbf_slide_lr_1 em {width:{picwidth}px;}
  189.             </style>
  190.             <a href="{url}" {target} title="{title}"><img src="{pic}" width="{picwidth}px" height="{picheight}px" alt="{title}" /><em>{title}</em></a>
  191.             </li>
  192.             [/order]
  193.         </ul>
  194.     </div>
  195.     <a class="slidebarbtn rightbtn slidebardown" mevent="click" href="javascript:void(0);">> </a>
  196.     </div>

  197.     <script type="text/javascript">
  198.     runslideshow();
  199.     </script>

  200. 帖子列表(和版本一的一样):
复制代码


5.你还可以根据我的代码进行调整修改,还可以另存为自定义模块模板。另外还可以将样式放在DZ默认模板样式表里边,这样更好一些
回复

使用道具 举报

 楼主| 山东小马哥哥 发表于 2018-2-6 11:37:55 | 显示全部楼层
mandy~ 发表于 2018-2-5 17:17
https://discuz.dismall.com/thread-3650430-1-1.html

因该主题已不能回覆查看内容,以下是该主题的隐藏内容 ...

谢谢回复,我研究一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-30 00:33 , Processed in 0.018949 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表