Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 3085|ตอบกลับ: 7

[X2] มี DIY ทักทาย แบบที่ discuzthai ใช้อยู่แจกไหมครับ

[คัดลอกลิงก์]
Zerono โพสต์ 2011-9-15 17:15:02 |โหมดอ่าน
มี DIY ทักทาย แบบที่ discuzthai ใช้อยู่แจกไหมครับ

รบกวนหน่อยฮะ
joeyman001 โพสต์ 2011-9-15 17:40:09
ตรงนี้ผมไม่แน่ใจว่ามันใช้โค้ดอะไร แต่ที่แน่ๆๆ [DIY]
MasterTGZ โพสต์ 2011-9-15 17:51:20
lahu โพสต์ 2011-9-15 20:23:27
  1. <style type="text/css">
  2. ul,li{list-style:none;}
  3. .wplck{position:relative;height:350px;overflow:hidden;margin:0px auto; }
  4. .sliderlck{position:absolute;width:98%;}
  5. .fllck{float:left;}
  6. .sliderlck img{display:block;padding:2px;border:1px solid #ccc;}
  7. .sliderlck li{padding:5px 0;border-bottom:1px dashed #ccc;overflow:hidden;width:100%;}
  8. .sliderlck p{font-size:12px;padding-left:46px;color:#666;line-height:18px;}
  9. </style>
  10. <script type="text/javascript">
  11. function H$(i) {return document.getElementById(i)}
  12. function H$(c, p) {return p.getElementsByTagName(c)}
  13. var sliderlck = function () {
  14. function init (o) {
  15. this.id = o.id;
  16. this.at = o.auto ? o.auto : 3;
  17. this.o = 0;
  18. this.pos();
  19. }
  20. init.prototype = {
  21. pos : function () {
  22. clearInterval(this.__b);
  23. this.o = 0;
  24. var el = H$(this.id), li = H$('li', el), l = li.length;
  25. var _t = li[l-1].offsetHeight;
  26. var cl = li[l-1].cloneNode(true);
  27. cl.style.opacity = 0; cl.style.filter = 'alpha(opacity=0)';
  28. el.insertBefore(cl, el.firstChild);
  29. el.style.top = -_t + 'px';
  30. this.anim();
  31. },
  32. anim : function () {
  33. var _this = this;
  34. this.__a = setInterval(function(){_this.animH()}, 20);
  35. },
  36. animH : function () {
  37. var _t = parseInt(H$(this.id).style.top), _this = this;
  38. if (_t >= -1) {
  39. clearInterval(this.__a);
  40. H$(this.id).style.top = 0;
  41. var list = H$('li',H$(this.id));
  42. H$(this.id).removeChild(list[list.length-1]);
  43. this.__c = setInterval(function(){_this.animO()}, 20);
  44. //this.auto();
  45. }else {
  46. var __t = Math.abs(_t) - Math.ceil(Math.abs(_t)*.07);
  47. H$(this.id).style.top = -__t + 'px';
  48. }
  49. },
  50. animO : function () {
  51. this.o += 2;
  52. if (this.o == 100) {
  53. clearInterval(this.__c);
  54. H$('li',H$(this.id))[0].style.opacity = 1;
  55. H$('li',H$(this.id))[0].style.filter = 'alpha(opacity=100)';
  56. this.auto();
  57. }else {
  58. H$('li',H$(this.id))[0].style.opacity = this.o/100;
  59. H$('li',H$(this.id))[0].style.filter = 'alpha(opacity='+this.o+')';
  60. }
  61. },
  62. auto : function () {
  63. var _this = this;
  64. this.__b = setInterval(function(){_this.pos()}, this.at*1000);
  65. }
  66. }
  67. return init;
  68. }();
  69. </script>
  70. </head>

  71. <div class="wplck">
  72. <ul id="sliderlck" class="sliderlck">
  73. [loop]
  74. <li>
  75. <a class="fllck" href="home.php?mod=space&uid={uid}" {target}><img src="{avatar}" width="33" height="33" alt="{username}" /></a>
  76. <p><a href="home.php?mod=space&uid={uid}" title="{username}"{target}>{username}</a>:{title}</p>
  77. <p><em class="xg1 xw0">{dateline}</em> <a style="color:#6EAFD5" href="{url}"{target}>[ตอบ]</a></p>
  78. </li>
  79. [/loop]
  80. </ul>
  81. </div>
  82. <script type="text/javascript">
  83. new sliderlck({id:'sliderlck'})
  84. </script>
คัดลอกไปที่คลิปบอร์ด
 เจ้าของ| Zerono โพสต์ 2011-9-16 08:27:37
ต้นฉบับโพสต์โดย lahu เมื่อ 2011-9-15 20:23

อธิบายนิด ครับต้องใช้ยังไง
lahu โพสต์ 2011-9-16 17:32:54
อันนี้เฉพาะทักทายเลื่อนครับ
 เจ้าของ| Zerono โพสต์ 2011-9-16 18:30:42
ต้นฉบับโพสต์โดย lahu เมื่อ 2011-9-16 17:32
อันนี้เฉพาะทักทายเลื่อนครับ

เป็น html หรือครับ
chayut โพสต์ 2011-12-13 00:37:03
ใช้กันได้บ้างไหมครับ บอกวิธีหน่อย

เพิ่มเนื้อหา (2011-12-14 08:44):
<style type="text/css">
ul,li{list-style:none;}
.wplck{position:relative;height:350px;overflow:hidden;margin:0px auto; }
.sliderlck{position:absolute;width:98%;}
.fllck{float:left;}
.sliderlck img{display:block;padding:2px;border:1px solid #ccc;}
.sliderlck li{padding:5px 0;border-bottom:1px dashed #ccc;overflow:hidden;width:100%;}
.sliderlck p{font-size:12px;padding-left:46px;color:#666;line-height:18px;}
</style>

<script type="text/javascript">
function H$(i) {return document.getElementById(i)}
function H$$(c, p) {return p.getElementsByTagName(c)}
var sliderlck = function () {
function init (o) {
this.id = o.id;
this.at = o.auto ? o.auto : 3;
this.o = 0;
this.pos();
}
init.prototype = {
pos : function () {
clearInterval(this.__b);
this.o = 0;
var el = H$(this.id), li = H$$('li', el), l = li.length;
var _t = li[l-1].offsetHeight;
var cl = li[l-1].cloneNode(true);
cl.style.opacity = 0; cl.style.filter = 'alpha(opacity=0)';
el.insertBefore(cl, el.firstChild);
el.style.top = -_t + 'px';
this.anim();
},
anim : function () {
var _this = this;
this.__a = setInterval(function(){_this.animH()}, 20);
},
animH : function () {
var _t = parseInt(H$(this.id).style.top), _this = this;
if (_t >= -1) {
clearInterval(this.__a);
H$(this.id).style.top = 0;
var list = H$$('li',H$(this.id));
H$(this.id).removeChild(list[list.length-1]);
this.__c = setInterval(function(){_this.animO()}, 20);
//this.auto();
}else {
var __t = Math.abs(_t) - Math.ceil(Math.abs(_t)*.07);
H$(this.id).style.top = -__t + 'px';
}
},
animO : function () {
this.o += 2;
if (this.o == 100) {
clearInterval(this.__c);
H$$('li',H$(this.id))[0].style.opacity = 1;
H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity=100)';
this.auto();
}else {
H$$('li',H$(this.id))[0].style.opacity = this.o/100;
H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity='+this.o+')';
}
},
auto : function () {
var _this = this;
this.__b = setInterval(function(){_this.pos()}, this.at*1000);
}
}
return init;
}();
</script>

</head>

<div class="wplck">
<ul id="sliderlck" class="sliderlck">
[loop]
<li>
<a class="fllck" href="home.php?mod=space&uid={uid}"
{target}><img src="{avatar}" width="33" height="33" alt="{username}" /></a>
<p><a href="home.php?mod=space&uid={uid}"
title="{username}"{target}>{username}</a>:{title}</p>
<p><em class="xg1 xw0">{dateline}</em> <a style="color:#6EAFD5" href="{url}"{target}>[ตอบ]</a></p>
</li>
[/loop]
</ul>
</div>

<script type="text/javascript">
new sliderlck({id:'sliderlck'})
</script>
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-11-22 21:20

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้