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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【分享学习贴】图片滚动不一定要以插件来实现,模块样式也可以【已有演示】

  [复制链接]
mogi365 发表于 2010-5-26 08:54:08 | 显示全部楼层 |阅读模式
本帖最后由 mogi365 于 2010-5-31 16:29 编辑

演示地址:http://www.allinid.com       产品展示那里
PS:我只是提供了个方法,具体的细节调试还是要靠自己的。
顶级域名还没绑定。。。。下午再绑定。模板也是自己弄的,欢迎大家拍砖。

谢谢肥爷的金币。。。I LOVE 金币。。。。哈哈。。。。

登陆后台—门户—模块样式—添加—选择(附件、群组附件、相册、图片类)都可以;

填写样式名称:写一个好记的,例如:论坛图片附件向左滚动。

下面是主体代码:
  1. <style type="text/css">
  2. <!--
  3. #demo {
  4. background: #FFF;
  5. overflow:hidden;
  6. border: 0px;
  7. width: 100%;
  8. }
  9. #demo img {
  10. border: 3px solid #F2F2F2;
  11. }
  12. #indemo {
  13. float: left;
  14. width: 800%;
  15. }
  16. #demo1 {
  17. float: left;
  18. }
  19. #demo2 {
  20. float: left;
  21. }
  22. -->
  23. </style>
  24. <div id="demo">
  25. <div id="indemo">
  26. <div id="demo1">
  27. 代码添加处
  28. </div>
  29. <div id="demo2"></div>
  30. </div>
  31. </div>

  32. <script>
  33. <!--
  34. var speed=10; //数字越大速度越慢
  35. var tab=document.getElementById("demo");
  36. var tab1=document.getElementById("demo1");
  37. var tab2=document.getElementById("demo2");
  38. tab2.innerHTML=tab1.innerHTML;
  39. function Marquee(){
  40. if(tab2.offsetWidth-tab.scrollLeft<=0)
  41. tab.scrollLeft-=tab1.offsetWidth
  42. else{
  43. tab.scrollLeft++;
  44. }
  45. }
  46. var MyMar=setInterval(Marquee,speed);
  47. tab.onmouseover=function() {clearInterval(MyMar)};
  48. tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
  49. -->
  50. </script>
复制代码
请注意上面代码中的中文“代码添加处”
说明:上面这段代码是向左滚动的主体代码,中间“代码添加处”那里就是添加图片显示方式的代码。
那么,其他代码到哪里找?  更简单。
就在模块样式列表里找。
例如,我要显示附件图片的代码,直接在模块样式列表中找官方配来的代码“附件图片列表”,代码如下:
  1. <div class="module cl ml">
  2. <ul>
  3. [loop]
  4. <li style="width: {picwidth}px;">
  5.         <a href="{threadurl}"{target}><img src="{pic}" width="{picwidth}" height="{picheight}" alt="{title}" /></a>
  6.         <p><a href="{threadurl}" title="{threadsubject}"{target}>{threadsubject}</a></p>
  7. </li>
  8. [/loop]
  9. </ul>
  10. </div>
复制代码
将这段代码加到第一段代码的“代码添加处”即可。。。。。

这个方法有个好处就是,图片的大小,显示方式等,都可以在首页的DIY处调整。。。。

其他图片的调用均可以参照此方法。。。。欢迎拍砖。。。。

我的站还在本机调试中,争取今天上传到空间,弄完了我上演示。。。。。

评分

3

查看全部评分

指间流沙 发表于 2010-5-26 08:56:04 | 显示全部楼层
  支持分享   
回复

使用道具 举报

唐瑞洪 发表于 2010-5-26 09:16:20 | 显示全部楼层
呵呵,这个不错哦。
回复

使用道具 举报

bizzl 发表于 2010-5-26 09:23:14 | 显示全部楼层
技术贴 留名
回复

使用道具 举报

bailiyanbailiya 发表于 2010-5-26 09:26:09 | 显示全部楼层
做个记号以后留着用
回复

使用道具 举报

腐朽的木头 发表于 2010-5-26 09:27:01 | 显示全部楼层
支持分享
回复

使用道具 举报

cc0599 发表于 2010-5-26 19:16:32 | 显示全部楼层
登陆后台—门户—模块样式—添加—选择(附件、群组附件、相册、图片类)都可以;

填写样式名称:写一个 ...
mogi365 发表于 2010-5-26 08:54



比如我在模块样式的  相册分类 添加了 名字 向右滚动  

可是在首页diy  相册的时候没有 向右滚动  名字
回复

使用道具 举报

肥爺 发表于 2010-5-26 19:19:24 | 显示全部楼层
支持分享
指间流沙 发表于 2010-5-26 08:56



回复

使用道具 举报

wlqc 发表于 2010-5-26 19:29:01 | 显示全部楼层
好东西是需要支持的!!!
回复

使用道具 举报

jns0555 发表于 2010-5-26 19:30:44 | 显示全部楼层
LZ的好东西~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 10:05 , Processed in 0.109054 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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