Trang chủ \ 09:14

Hiển thị bài đăng phổ biến dạng ảnh chuyển động

slider popular posts

Chắc mọi người đều không xa lạ với hiệu ứng trình diễn ảnh chuyển động sử dụng jQuery. Hôm nay mình sẽ hướng dẫn áp dụng hiệu ứng này vào widget PopularPosts để trình diễn những bài đăng phổ biến dạng kiểu slider, widget PopularPosts này nằm ở phía trên của bài đăng.


Bước 1: Thêm đoạn mã dưới đây vào trước thẻ ]]></b:skin> trong template của bạn.
#gallery{-moz-box-shadow:0 2px 7px #555;-webkit-box-shadow:0 2px 7px #555;box-shadow:0px 2px 7px #555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;margin:0 35px 20px;width:540px;height:126px;background:#F4F4F4}
#gallery .belt{position:absolute;top:0;left:0;list-style-type:none}
#gallery .panel{float:left;margin:20px;width:84px;height:86px;background:url(http://lh4.ggpht.com/--J21k_8V4Yg/TdDxPdm60HI/AAAAAAAAAAA/_L88FQ5WxK8/bg-slider.png) bottom center no-repeat;overflow:hidden}
#gallery .panel img{float:left;border:1px solid #DDD;margin:5px;width:72px;height:72px;background:#FFF;padding:0px}
#gallery .panel img:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}

Bước 2: Thêm đoạn mã dưới đây vào trước thẻ </head>.
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>
<script src='http://duyphaminfo.googlecode.com/svn/trunk/auto-slider.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[
stepcarousel.setup({
galleryid: "gallery",
beltclass: "belt",
panelclass: "panel",
autostep: {enable:true, moveby:1, pause:6000},
panelbehavior: {speed:500, wraparound:true, persist:true},
defaultbuttons: {enable: true, moveby: 2, leftnav: ["http://lh4.ggpht.com/-kiJFy7IxKOs/TdDxPc7uvCI/AAAAAAAAAAA/X4D43HVZsDQ/prev.png", -40, 36], rightnav: ["http://lh4.ggpht.com/-1LiTIn9bfMw/TdDxPY2eTwI/AAAAAAAAAAA/avmb0F0prMk/next.png", 2, 36]},
contenttype: ["external"]
})
//]]>
</script>

Bước 3: Tìm thẻ <b:section class='main' id='main' showaddelement='yes'/> hoặc <b:section class='main' id='main' showaddelement='no'/> và thêm vào sau nó đoạn mã dưới đây:
<b:widget id='PopularPosts2' locked='false' title='' type='PopularPosts'>
 <b:includable id='main'>
  <div id='gallery'>
   <ul class='belt'>
    <b:loop values='data:posts' var='post'>
     <li class='panel'>
      <b:if cond='data:showThumbnails == &quot;false&quot;'>
       <b:if cond='data:showSnippets == &quot;false&quot;'>
        <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
       <b:else/>
        <div class='item-title'>
         <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'><data:post.title/></a>
        </div>
        <div class='item-snippet'>
         <data:post.snippet/>
        </div>
       </b:if>
      <b:else/>
       <a expr:href='data:post.href' rel='bookmark' expr:title='data:post.title'>
        <b:if cond='data:post.thumbnail'>
         <img expr:alt='data:post.title' expr:src='data:post.thumbnail'/>
        <b:else/>
         <img alt='no image' src='http://lh3.ggpht.com/--Z8SVBQZ4X8/TdDxPVMl_sI/AAAAAAAAAAA/jhAgjCpZtRQ/no-image.png'/>
        </b:if>
       </a>
      </b:if>
     </li>
    </b:loop>
   </ul>
  </div>
 </b:includable>
</b:widget>

Bước 4: Chuyển qua tab Phần tử trang và chọn chỉnh sửa widget PopularPost2 vừa tạo ở Bước 3. Phần Hiển thị chọn hình ảnh thu nhỏHiển thị tối đa 10 bài đăng.

Lưu thiết lập và xem thành quả.

Một lần nữa mình phải nhắc lại là để ảnh bài đăng xuất hiện trên widget PopularPosts thì phải có ít nhất 1 ảnh được upload thông qua công cụ Chèn hình ảnh của Blogger, hoặc lấy địa chỉ ảnh từ Picasa và địa chỉ ảnh phải có s1600, s800...

Đây là 1 trong số hiếm hoi những thủ thuật về Blogger mà mình chủ động "đầu tư" thêm vào CSS, thông thường phần này mình để các bạn tự thiết kế theo ý thích.
Chia sẻ Phần mềm và Tài liệu cho người dùng Windows, Ubuntu. Hướng dẫn Thủ thuật cho người dùng Blogger, Blogspot.

Chia sẻ

92

Nhận xét
1

đẹp nhỉ? cảm ơn Duy nhé, test xem thế nào :)

Reply
2

Xem cái demo thấy hoa cả mắt :D, có cả shadow :D
Cái này áp dụng cho related post thumbnail chắc cũng ngon bác nhỉ :)

Reply
3

Lúc mới làm blog thì cái gì cũng bê vào để thử nghiệm nhưng bây giờ thì bỏ gần hết JQuery rồi :)

P/s: Duy nên giải thích một vài thông số trong stepcarousel.setup để bạn đọc có thể tùy chỉnh cho phù hợp hơn với nhu cầu của mình.

Reply
4

@Noct Vì vậy em mới nói hiếm hoi lắm em mới thêm nhiều hiệu ứng cho thủ thuật này. Em cũng có dự định làm mới related posts có thumbnail nhưng nhác quá :D

Reply
5

@Pavel Đúng là bài viết này em hơi sơ sài với việc giải thích những thông số cho người dùng. Có lẽ em sẽ giải đáp những thắc mắc đó ở phần comment trước khi có update thêm cho bài viết.

Reply
6

Blog e thì hình ảnh thay cho mấy cái icon kia vì đặc thù là chia sẻ file thiết kế mừ. Cho nên thay bằng hình này k hợp, K test, bác nào ok thủ thuật này nênlàm, hay quá :))

Reply
7

@Nam Duy Thay bằng hình này k hợp là sao bác :-? Hình ảnh lấy từ ảnh của bài viết mà, có phải là emoticons kia đâu.

Reply
8

Dùng cái này chắc sẽ làm nặng blog đáng kể :|

Reply
9

@NAD Làm khổ cả Chip nữa bác ạ, mỗi lần chuyển động là Chip lại vọt lên :D

Reply
10

Nhìn cái slide thấy đầu tư kỹ lưỡng quá. Cảm ơn bác Duy Phạm, kiến thức JS của bác thật đáng nể.

Reply
11

@Tien Nguyen Em chỉ điều chỉnh code của widget PopularPosts và thêm chút CSS cho nó thôi mà, còn js là sử dụng code từ dynamicdrive.com đấy chứ. Mất khoảng 2h hí hoáy thôi nên cũng k đầu tư kỹ lưỡng lắm. Nói về js thì k dám múa dìu qua mắt bác :)

Reply
12

Chào Duy!

Tôi tên Sơn, tôi mạo muội commnet đến Duy để mong được Duy xem xét có thể Share cho mình cái theme y trang chủ của bạn được không!

Nick : pro_mikanguyen

Cảm ơn bạn!

Reply
13

@Duy Phạm: Bạn của bạn có cái theme share hay nhỉ :))
http://www.netdohoa.com/2011/05/netdohoa-themev01-free-premium-blogger.html#comment-form
:)

Reply
14

@Nguyen Son: Dĩ nhiên là không được roài,Template là đứa con tinh thần của chủ Blog,sao lại đem Share miễn phí được :))

Reply
15

@Nam Duy Thật mừng là cộng đồng Blogspot Việt có nhiều temp k thua kém ai. Trước đây mình tìm các thủ thuật về Blogspot thường ở các trang nước ngoài mà k biết người Việt mình viết nhiều cái rất hay, giờ đâu cần đi đâu cho xa xôi :D

Reply
16

@Nguyễn Sơn Bạn comment mà k đặt vào vị trí của mình xem. Những comment ẩn danh hay k publish ở nhãn Blogger mình k reply lại, hơn nữa lại là comment mang tính cá nhân. Mình share cho bạn thì thiếu công bằng với những bạn có email cho mình để xin temp, mà chia sẻ thì đúng như MoigioiForex nói nó là đứa con tinh thần của mình. Mình đã từng có lần comment là blog mình chia sẻ mọi thứ mình có trừ temp đang dùng.

Reply
17

Nhìn nó mượt ghê, cứ thích đề mô mãi :D

Reply
18

Rất đẹp, cảm ơn Duy nhiều nha! Tips trong blog của bạn rất hay :)

Reply
19

@Kenvintqd Blog bạn đẹp quá nhỉ! CSS của thủ thuật này cứ như làm riêng cho blog bạn vậy, trông rất hài hòa :)

Reply
20

@Kenvintqd P/S blog bạn đã có jQuery rồi, nên đưa dòng <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js' type='text/javascript'></script> thay vào vị trí của <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>

Reply
21

Chính xác là có đến 3 jquery.js , cái này mình cũng đã nói đến khan cả cổ rồi mà không ai tin :-t. Giết gà mà dùng đến 3 con dao :D

Reply
22

cảm ơn Duy nhiều, cuối tuần vui vẻ :)

Reply
23

Sao phải đổi email vậy Duy Pham?

Reply
24

@May Thy Tập trung tất cả tài khoản lại 1 email cho dễ quản lý ấy mà, nhiều lúc gửi mail toàn lộn địa chỉ gửi :D

Reply
25

Duy phạm thay đổi Email như vậy thì link có bị thay đổi theo k thế ? Mình cũng muốn quy về 1 email chung, làm thế nào nhỉ

Reply
26

@Nam Duy Có mỗi Blogger ID là thay đổi thôi bác ạ. Còn feedburner, webmaster tools, Google code... chuyển đổi được. Album picasa cũng chuyển được nhưng thấy URL ảnh thay đổi, rất may là URL cũ và mới vẫn là 1 ảnh đó thôi, chắc vẫn k phải URL gốc.

Reply
27

ảnh picasa thì nó nằm trên cùng 1 host blogger, cái đó mình nghĩ không vấn đề gì, còn link site mình mới sợ, cậu có thể hướng dẫn cụ thể hơn vụ chuyển email quản lý này không ? MÌnh định làm từ lâu nhưng sợ link hỏng nên thôi đành để 2 email quản lý.
Lúc đầu dùng 2 email vì sợ hết số mb mà google cho mình sử dụng up ảnh, ai dè 2 năm sau cũng k hết 1 email :((

Reply
28

@Nam Duy Link blog thì ảnh hưởng gì đâu bác, em chuyển là để muốn dù đọc mail hay sang quản lý webmaster tools, feedburner, Googlecode... thì đều dùng 1 tài khoản Google cho tiện thôi mà. Hôm qua chuyển album Picasa giật cả mình vì nó move luôn và view URL thấy thay đổi, nhưng hình như vẫn ổn. Lo lắng nhất là feedburner, webmaster tools và Googlecode thì lại chuyển ngon lành, chỉ cần giữ nguyên user name.

Reply
29

Hình như mấy ảnh đó chỉ sống được hơn ngày thôi, mau edit lại kẻo :))

Reply
30

tiện ích này cũng giống với tuoi63tre.com nhỉ ?
mình mới " DESIGN " một cái template. mọi người xem thu và cho y kien cai !
HONTAP.CO.CC

Reply
31

@Noct Phủi phui, nhỡ như bác nói thì chết :D. Nếu delete thì qua 24h bị xoá, nhưng đây là move nên chưa biết thế nào :-?

Reply
32

@Administrator Đó là temp Thesis của Anup mà :)

Reply
33

Ầy, chắc bác thấy slibar giống Thesis phải , CSS toàn chôm không đấy ! hihi

Reply
34

@Administrator View CSS là biết mà, temp này mình gắn bó nửa năm nên hiểu rất rõ. Nó được chuyển đổi từ Shout me loud cho nên có nhiều CSS dư thừa mà k sử dụng. Ngoài ra temp giống hay khác nhau còn nhận ra từ việc hiển thị XML Blogger code.

Reply
35

Nếu link mà không thay đổi thì tốt quá, vì sử dụng chung email có nhiều cái tiện lắm.

Reply
36

@Administrator[Bùi Quang Truyện]: bạn mà cũng Design theme, chắc cười vỡ bụng. Edit thì nói edit, đã chôm rồi mà còn khoe hàng. Bác chơi blog bên Yahoo Plus, xích mích ùm xà lằng với tụi Plus Design Team...mà bi giờ bác cũng thế nữa. Trông bác dở hơi thế nào ấy!

Reply
37

Nhận xét này đã bị quản trị viên blog xóa.

Reply
38

Nhận xét này đã bị quản trị viên blog xóa.

Reply
39

Vui lòng nhận xét với tài khoản mà mọi người đều biết được bạn là ai, đến từ đâu. Cảm ơn đã để lại comment nhưng rất tiếc mình phải xóa vì 1 người đặt name thô tục, 1 người k publish tài khoản và nhận xét đi hơi quá đà.

Reply
40

@Unknow
Chôm thì có nguồn gốc của nó là đc :)) Mình cũng k biết design, chỉ biết edit theo ý mình thôi :))

Reply
Nặc danh 23/5/11 06:40
41

Phạm với phẹm - bảo cho anh em cái thủ thuật tạo cái nhãn giống của mình - DKM cứ giữ mánh - hay ngu đéo biết làm không biết. gửi mail riêng thì im phắc

Reply
42

@Nặc danh Lẽ ra thì tôi sẽ xóa những comment Nặc danh kiểu này, nhưng nói luôn cho anh rõ k lại trách tôi. Ngày 16/5 tôi đã nhận được 1 email từ phamvanphong1973@gmail.com có hỏi:

Sửa lỗi không phân trang khi xem theo nhãn
Duy phạm có viếtlà:
Tìm và thay
expr:href='data:label.url'
thành
expr:href='data:label.url + &quot;?&amp;max-results=5&quot;'

Tôi đã mầy mò trong blospot của mình nhưng CHƯA THẤY
Đề nghị bạn chỉ chi tiết để tìm; Rất mong sớm nhận được phản hồi
Xin cám ơn.


Và tôi email ngay cho anh trong ngày hôm đó:

Vui lòng cho mình biết blog của bạn, để mình biết được bạn đang dùng thủ thuật phân trang nào. Và để dễ dàng cho mình phát hiện lỗi bạn nói thì gửi cho mình template của bạn mình mới tìm chi tiết được. Bạn k đưa blog thì mình biết lỗi như thế nào.

Tôi đã xem tất cả những liên hệ tới tôi hỏi về vấn đề trên và chỉ có mình anh. Dù bận nhưng tôi luôn trả lời mọi email gửi đến k quá 48h. Tôi nghĩ 1 người hơn tôi hơn 1 con Giáp nhưng k đáng để tôi tôn trọng khi ném đá dấu tay như vậy.

Reply
43

Cha này không biết là sinh năm 1993 hay 1973 mà giọng nghe côn đồ giống tụi 9x quá nhở :))
Mình cũng từng ăn chửi vì không giúp được người khác, làm ơn cũng nhiều phen mắc oán thiệt.

Reply
44

@Noct Thôi thì coi như cho cuộc sống thêm gia vị vậy bác =))

Reply
45

@-)Chịu thua, chắc bác ý quen người nhà Duy Phạm chăng ? b-(

Reply
46

@Nam Duy Là sao bác :-? Đâu có liên quan gì.

Reply
47

Duy mới thiết kế lại cái stype nhật xét mới, trong cool thật đấy :)

Reply
48

@Nguyễn Đức Cảm ơn bạn! Ban đầu chỉ chỉnh chút js lại cho gọn rồi lại lan man ra giao diện, nhờ vậy mà biết được 1 lỗi liên quan tới CSS của IE 7 :)

Reply
49

blogger có nhiều cái thú vị quá, bên wp thì làm thế nào nhỉ? :D

Reply
50

@Phú Thọ Blogger ao ước có được lệnh truy cập CSDL mà còn k được ý bác. Muốn có cái Recent Posts như của bác chỉ còn các dùng js mà get feed @-)

Reply
51

Đang dùng BlogList thay cho Recent Posts thấy cũng tốt chán :))

Reply
52

@Noct Giờ mới để ý cái đó của bác, có khi thêm cái đó khi duyệt trang khác trang chủ cũng được nhỉ vì em thấy Recent Posts hơi thừa :D

Reply
53

Recen thừa là cái chắc, vì khi load trang chủ đã có rồi còn chơi bài mới, theo e chỉ nên có bài đăng phổ biến, bài ngẫu nhiên là ổn @-) như blog của i em

Reply
54

Nhận xét này đã bị quản trị viên blog xóa.

Reply
55

bạn Tâm chưa đọc nội quy comment nhé :-t

Reply
56

Vào duypham.info ko đc nè bác ơi

Google
Error


Not Found
The requested URL / was not found on this server.

Reply
57

@NAD Tự nhiên phần cài đặt k thấy check tự chuyển hướng về sub domain :-? Lâu nay em có chỉnh gì ở đây đâu kia chứ, điên quá.

Reply
58

Nhận xét này đã bị quản trị viên blog xóa.

Reply
59

Thủ thuật này rất hay, Cho mình hỏi một thủ thuật tương tự dzậy. "Làm sao đưa bài viết mình cần lên đầu tiên của blog?" :D

Blog mình mới xây dựng rất vui được làm quen: http://www.truyenjava.co.cc/2011/06/tiep-nhan-add-link-va-lam-quen.html

Reply
61

bài viết hay lắm :))

Reply
Nặc danh 1/9/11 21:32
62

Nhận xét này đã bị quản trị viên blog xóa.

Reply
63

rất có ích
bác cho xem xin bài viết này nhé
tất nhiên alf có kèm theo nguồn bài viết
hì:)

Reply
64

Duy ơi mình áp dụng TT này cho Blog mình nhưng ở mỗi ảnh hiện ra có 1 chấm đen trên góc phải, mình muốn bỏ nó thì làm thế nào. Duy giúp mình với, cảm ơn nhiều.
http://vnsupercar.blogspot.com/

Reply
65

Chào cao thủ Duy, anh làm được cái link rồi, thanks em nhiều. bây giờ đang "trôm" bài này ứng dụng cho Blog của mình. Cảm nhận thì thấy rất đẹp, mượt và chuyên nghiệp, có vẻ như em đầu tư vào cái này nhiều time lắm?

Reply
66

@My Dollar and Euro1 chút màu mè thay đổi k khí thôi bác vì em thấy nhiều người cứ thích những thứ bắt mắt chứ em trước giờ chỉ sử dụng những câu lệnh CSS chuẩn của W3. Muốn đẹp mà lại theo chuẩn cũng khó, chưa kể style mỗi người mỗi khác :D

Reply
67

Thì đầu tiên là hình thức đẹp, mặt tiền đẹp mà lại có chút học thức thì hàng nó mới đắt :))

Reply
68

cảm ơn code của anh rất nhiều :D

Reply
69

Duy có thể chỉ dùm mình cách để nó hiển thị ngang dài ra như ở Temp này được không?http://btemplates.com/2012/blogger-template-versatile/demo/
Và thêm bên cạnh nó dòng chữ vd như:"Bài đang hot" nữa ?:):):)

Reply
70

Nhận xét này đã bị tác giả xóa.

Reply
71

@ngonluanho.netMạn phép thay mặt pác Duy trả lời cho bạn nha. Mình mới giải quyết đc 50% câu hỏi của bạn thôi. Bạn xem thử có phải ý bạn là như zầy không http://demo.voquocan.com

Nếu là như zậy thì bạn để ý trong đoạn code ở bước 1 có dòng

margin:0 35px 20px;width:540px;

bạn thay nó thành

margin:20px 35px 20px;width:870px;

Tiếp tục vào chỉnh sửa HTML

<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>

bạn đổi thành

<b:section class='header' id='header' maxwidgets='2' showaddelement='no'>

save tempalte lại về phần tử trang chuyển tiện ích popularpost lên header. Save lại là xong.

Reply
72

@ngonluanho.netTemp này của trang http://www.compartidisimo.com. Mình có comment 1 lần trên trang này và sau vài hôm cô này ra luôn temp với slider này và sử dụng code như cái ribbon của mình code :D.

Reply
73

@Duy PhamLiệu Duy có làm cái thủ thuật bài đăng phổ biến như cái dưới chân của temp đó không ?:)):)):)):)):)):))

Reply
74

@ngonluanho.netStyle thì có rất nhiều, mỗi 1 style mà làm thành 1 bài viết thì blog mình k lo thiếu bài viết rồi :D. Popular posts này mình viết 2 bài là đủ rồi, mình vẫn giữ trọng tâm là tính năng chứ k theo giao diện.

Reply
75

@Duy PhamTiếc quá,mình thử làm theo như trong temp mà không ra

Reply
76

a Duy cho e hỏi tut này có thể áp dụng cho bloglist được không ạ, ý em là biến bloglist thành slider chuyển động ấy ạ

Reply
77

Nhận xét này đã bị quản trị viên blog xóa.

Reply
78

thank you. it really works on my blog. Good job man!

Reply
79

Chào Duy!,
Bạn có thể chia mục bài viết phổ biến này thành 2 cột được ko? Cám ơn bạn nhiều!

Reply
80

Mình cũng nghĩ như bạn

Reply
81

Duy ơi, cậu giúp mình cái thắc mắc này tí: Mình thử đặt trong blog vài banner bằng file flash swf thì bên firefox xem được còn xem bên chrome thì thấy cái khung trắng xóa. Như vậy là bị lỗi của trình duyệt web hay lỗi của template blog ko tương thích với chrome??? (Để banner hình ảnh thì trình quyệt web nào xem cũng được hết). Còn xem bên IE thì miễn bàn luôn. :((

Reply
82

Có thể do chrome, còn nếu do temp thì mình cần xem blog đó cụ thể mới biết được.

Reply
83

Nếu em muốn nó là slide các bài đăng tùy ý (nghĩ là mình muốn add bài nào thì add vào) thì phải làm như thế nào ạ?

Reply
84

Bạn ơi! Đây là bài viết hướng dẫn cho những bài đăng phổ biến, vậy nếu mình muốn chọn bài viết em yêu thích đưa vào slide này có được không, nếu được thì làm như thế nào ạ! Mình cảm ơn!

Reply
85

@Karl, @Lâm

Bước 3 thì thêm widget HTML và dán đoạn code sau:


<div id='gallery'>
<ul class='belt'>
<li class='panel'>
<a href='url-bai-viet-1.html' title='title bai viet 1'><img src='anh-bai-viet-1.png'/></a>
</li>
<li class='panel'>
<a href='url-bai-viet-2.html' title='title bai viet 2'><img src='anh-bai-viet-2.png'/></a>
</li>
</ul>
</div>


Thêm bao nhiêu bài viết thì thêm tag <li> như vậy.

Reply
87

Cảm ơn ban! @@

Reply
86

Anh cho em hỏi là vì sao một số đoạn javascript trên blog của em không hoạt động ạ?

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function () {
breakingnews({breakingpostx:10,
breakingcmtext: "Comments"
});
});
//]]>
</script>
</b:if>


trên blog của em http://ceewave.blogspot.com
đoạn này và một số đoạn khác không hoạt đông.

Reply
88

Mình k biết, bạn lấy từ đâu thì hỏi ở đó sẽ nhanh hơn.

Reply
89

Hồi trước mình cũng từng sử dụng, giờ quay lại tìm cái blog đã làm demo thủ thuật này nhưng không thấy :(

P/s: để xin mẫu template của blog demo thui mà :3

Nếu bac Duy còn thì choa iêm xin đê :)

Reply
90

Temp đó là temp e đang dùng mà bác ơi

Reply
91

Hồi xưa lang thang trên mạng tớ gặp 1 blogspot dùng y chang temp này, dưới chân có ghi là của bác tặng :v . Hoho

Hồi đó có bookmark blog đó, nhưng do em mới cài lại win nên bị xóa sạch nên không nhớ :D

Reply
92

E chưa cho ai mã nguồn temp này cả bác ơi. Chắc giống giao diện vì dễ làm theo mà.

Reply

Đăng nhận xét

Cancel reply

• Những nhận xét spam sẽ bị xóa.
• Public tài khoản Blogger để được trợ giúp.
• Nặc danh thường không được chào đón.