MMO - kiếm tiền online và thủ thuật máy tính


Cộng đồng vui bựa status Tham gia đê

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt

23:09 |

Dấu trang hay thanh dấu trang (bookmark) là một công cụ có sẵn trên nhiều trình duyệt giúp bạn có thể lưu và truy cập những website yêu thích một cách nhanh chóng.


Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Thanh dấu trang và cách sử dụng bookmark trên trình duyệt

Hiển thị thanh dấu trang


Với trình duyệt Google Chrome, Cốc Cốc : tại menu cài đặt, Chọn Dấu trang ⇒ Hiển thị thanh dấu trang.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Hiển thị bookmark trên trình duyệt Cốc Cốc

Với trình duyệt Firefox : trên thanh công cụ, chọn View ⇒ Toolbars ⇒ Bookmarks Toolbar.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Hiển thị bookmark trên trình duyệt Firefox

Với trình duyệt Microsoft Edge
- Trên menu, chọn Hub / Settings.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Hiển thị bookmark trên trình duyệt Microsoft Edge

- Kích hoạt tính năng Favorites bar.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Hiển thị bookmark trên trình duyệt Microsoft Edge

Lưu ý : Nếu muốn ẩn thanh dấu trang, hãy bỏ dấu tích hoặc làm ngược lại nhé.

Đánh dấu trang (lưu trang) trên trình duyệt


Nếu bạn để ý thì mỗi trình duyệt đều có 1 icon sao 5 cánh ở ô nhập URL. Đó chính là "công cụ" để đánh dấu 1 website vào thanh dấu trang. Click vào icon đó và làm theo hướng dẫn là okie. Đơn giản đúng không ? :D

Ngoài ra, bạn cũng có thể tạo thư mục và gom các website cùng chủ đề vào đó để dễ quản lý. Hầu hết các trình duyệt hiện này đều hỗ trợ thao tác đơn giản này.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Cách đánh dấu trang trên trình duyệt

Để truy cập website, bạn chỉ việc click vào từng mục nhỏ được hiển thị sẵn trên thanh dấu trang.

Thanh dấu trang và cách sử dụng bookmark trên trình duyệt
Thanh dấu trang mà mình sử dụng trên Cốc Cốc


Từ khóa tìm kiếm :

  • dấu trang google chrome
  • thanh dấu trang trên cốc cốc
  • cách lưu địa chỉ trang web trên google chrome
  • cách lưu trang web trên thanh công cụ
  • thanh dấu trang trên firefox
  • sử dụng thanh dấu trang trên web

Gia hạn tên miền trên namecheap.com

14:50 |

Hướng dẫn cách gia hạn thành công tên miền tại namecheap.com


Gia hạn tên miền trên namecheap.com
Gia hạn tên miền trên namecheap.com

Gia hạn tên miền trên namecheap.com


Bước 1
- Đăng nhập vào namecheap. Danh sách tên miền, hosting do bạn sở hữu sẽ được hiển thị ở ngay tab Dashboard.
- Nhấn Manage để gia hạn cho tên miền mà bạn muốn (trong trường hợp tên miền sắp hến hạn, nút Manage sẽ đổi tên thành Renew).

Gia hạn tên miền trên namecheap.com
Lựa chọn tên miền để gia hạn

Bước 2 : Để tiến hành gia hạn cho tên miền, chọn tiếp nút Add years (hoặc Renew). Bạn sẽ được hệ thống chuyển tới trang mua hàng trên namecheap.

Gia hạn tên miền trên namecheap.com
Thêm chú thích

Bước 3
- Promo Code (namecheap coupon) không có hiệu lực khi gia hạn tên miền trên namecheap, nhưng với các dịch vụ WhoisGuard hay Premium DNS thì lại okie. Đó là lý do vì sao nhiều bạn nhập mã giảm giá rồi nhưng không được hệ thống trừ tiền :D
- Nhấn Comfirm Order để tiến hành thanh toán.

Gia hạn tên miền trên namecheap.com
Tiến hành thanh toán khi gia hạn tên miền trên namecheap

Bước 4 : Tại trang thanh toán

Kiểm tra lại thông tin "đơn hàng" 1 lần nữa. Nếu ổn, click Check out with Paypal (mình đặt phương thức thanh toán mặc định là paypal, nếu bạn muốn sử dụng phương thức khác hãy chọn Select other payment options nhé).

Gia hạn tên miền trên namecheap.com
Tổng tiền thanh toán 

Tiếp đến, hãy làm theo 1 vài hướng dẫn nho nhỏ của hệ thống. Cuối cùng là đợi cho đến khi có thông báo giao dịch hoàn tất (gia hạn tên miền thành công). Lúc này bạn có thể truy cập trang Dashboard kiểm tra hạn mới của tên miền nhé. Good luck !

Gia hạn tên miền trên namecheap.com
Giao dịch khi thanh toán bằng paypal


Từ khóa tìm kiếm :

  • gia hạn tên miền trên namecheap
  • gia hạn domain namecheap.com
  • cách gia hạn tên miền trên namecheap.com
  • gia hạn tên miền namecheap thành công

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB

23:20 |

Không cần Hiren's Boot hoặc USB, chúng ta vẫn có thể ghost máy nhanh chóng bằng những phần mềm đơn giản dưới đây.


Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB


1. Ghost trực tiếp bằng phần mềm OneKey Ghost


Với ưu điểm nhỏ gọn (chỉ vài Mb) cùng cách sử dụng đơn giản, không khó lắm để OneKey Ghost trở thành cái tên quen thuộc với nhiều anh em IT 😈 Chỉ vài click thôi là máy tính của bạn đã được ghost nhanh chóng.

Tải về OneKey Ghost




Hướng dẫn ghost


Lưu ý
- Trong bài viết này, mình sử dụng phiên bản OneKey Ghost 32bit. Với bản 64bit, anh em cũng làm tương tự.
- Sau khi giải nén, bạn sẽ nhận được 2 file Ghost32 và OneKeyGhost. Để tiến hành ghost máy, click vào file thứ 2 như hình dưới nhé :D

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Click OneKey Ghost để chạy

-  Dòng đầu tiên, click vào Restore (khôi phục). Mục Backup chỉ dùng trong trường hợp tạo bản ghost mới - anh em lưu ý.
- Ghost Image File : lựa chọn bản ghost mong muốn.
- Drives : thiết lập ổ cứng điều hành (thường là ổ C).
- Advanced : cài đặt nâng cao như mật khẩu (password), phiên bản ghost, ... Bạn có thể bỏ qua phần này.

Nhấn Yes để chuyển sang bước tiếp theo.

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Giao diện phần mềm OneKey Ghost

Sau khi quá trình xử lý sơ bộ hoàn tất, hệ thống sẽ hỏi bạn có muốn ghost máy luôn không.
- Yes : máy sẽ khởi động lại và tự ghost luôn.
- No : để sau (khi bạn tắt máy).
- Cancel : hủy ghost.

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Chọn Yes để ghost máy.

2. Phần mềm Ghost2HDD


Khác với Onekey ghost, Ghost2HDD không hoạt động độc lập mà được tích hợp luôn vào danh sách hệ điều hành (OS Choices menu) khi khởi động máy tính. Bạn chỉ cần chọn chức năng Ghost là okie.


- Giải nén và chạy phần mềm. Cài đặt xong nhớ khởi động lại máy để hoàn tất việc tích hợp nhé.

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Phần mềm Ghost2HDD

- Trong quá trình khởi động máy tính, tại màn hình OS Choices Menu, chọn Norton Ghost ... để tiến hành ghost nhanh chóng. Những công đoạn về sau thì mình không nhắc lại nữa, ai cũng biết cả rồi :))

Ghost máy nhanh chóng không cần dùng đĩa Hiren's Boot hoặc USB
Ghost máy bằng Ghost2HDD

Xem thêm : hiren's boot là gì


Từ khóa tìm kiếm :

  • ghost máy không dùng hiren's boot và usb
  • cach ghost may nhanh khong dung dia
  • ghost may nhanh bang one key ghost
  • ghost may nhanh bang ghost2hdd

Namecheap Coupon : share mã giảm giá namecheap 2017

00:02 |

Cập nhật liên tục code namecheap coupon - mã giảm giá mới nhất khi mua tên miền, hosting ... tại namecheap.com


Namecheap Coupon : share mã giảm giá namecheap 2017
Namecheap Coupon : share mã giảm giá namecheap 2017

Lưu ý
- Đây là mã coupon mình mới update tháng 3/2017 😈
- Click để copy.


Coupon namecheap dành cho tên miền (domain coupon)


Tên miền
Giá gốc
đăng ký/transfer
Mã coupon Giảm giá đăng ký Giảm giá transfer
.COM 10.69$ / 9.69$
DAYLIGHT
9.66$ 8.84$
.NET12.88$ / 11.88$11.99$11.19$
.ORG12.48$ / 11.48$11.01$10.21$
.INFOR10.47$ / 10.47$0.88$ 
(crazy sale)
 9.66$
.BIZ11.88$ / 11.88$11.07$10.89$

Coupon namecheap dành cho hosting (hosting coupon)


Mã coupon
Vai trò
MAR15
Giảm 15% cho các gói Professional Shared Hosting.
TULIP5
Giảm 5$ cho các gói Shared Ultimate Hosting.
ICEMELT
Giảm 40% cho các gói VPS Hosting và Reseller Hosting.

Các dịch vụ khác


Mã coupon
Vai trò
WGSPECIAL
Đăng ký hoặc gia hạn WhoisGuard chỉ 0.99$/năm (áp dụng mãi mãi)


Từ khóa tìm kiếm :

  • namecheap coupon 123itvn.com
  • mã giảm giá namecheap
  • promo code namecheap.com
  • coupon namecheap 2017
  • mã giảm giá namecheap mới nhất
  • code coupon namecheap 2017

Hướng dẫn đăng ký tài khoản trên namecheap

22:42 |

Bạn muốn mua tên miền và hosting trên namecheap.com ? Vậy thì đăng ký tài khoản là việc trước tiên sẽ cần phải làm.


Hướng dẫn đăng ký tài khoản trên namecheap
Hướng dẫn đăng ký tài khoản trên namecheap

Sơ lược về namecheap.com


Namecheap là một trong những nhà cung cấp dịch vụ tên miền (domain), hosting và SSL tốt nhất trên thế giới hiện nay. Với nhiều anh em quản trị viên thì có lẽ cái tên namecheap cũng không còn xa lạ.

123itvn.com được mình đăng ký trên namecheap tới nay cũng khá lâu rồi và hiện tại thì vẫn chưa có gì để phàn nàn cả 😎 Đều đặn hàng tháng, namecheap luôn tung ra những mã giảm giá mới (coupon code) cực kỳ hấp dẫn - tiết kiệm được một khoản kha khá đấy :D



Đăng ký tài khoản trên namecheap.com


- Truy cập trang chủ namecheap. Trên menu, chọn Sign up.
- Điền lần lượt các thông tin cho tài khoản. Nhấn Create account and Continue khi hoàn tất.

Hướng dẫn đăng ký tài khoản trên namecheap
Đăng ký tài khoản trên namecheap.com

Lưu ý : giao diện phần đăng ký có thể thay đổi theo cập nhật của namecheap, anh em vẫn làm tương tự nhé.

Cài đặt thông tin thanh toán


Công việc đơn giản nhưng cần phải làm đầu tiền bởi nó sẽ giúp chúng ta tránh được khá nhiều thao tác không đang có khi đăng ký tên miền trên namecheap.

Bước 1
- Đăng nhập thành công vào namecheap.
- Trên menu phải, chọn Account / Profile để vào trang cá nhân.

Bước 2
- Thông tin thanh toán sẽ được hiển thị chi tiết ở tab Billing.
- Nhìn sang mục Payment, click vào nút Edit và bắt đầu cài đặt thông tin thanh toán.

Hướng dẫn đăng ký tài khoản trên namecheap
Cài đặt thông tin thanh toán trên namecheap.com

Bước 3 : Tại đây, namecheap sẽ đưa cho bạn 3 phương thức thanh toán
- Card Payment (mặc định) : thanh toán bằng thẻ VISA, MasterCard hay American Express. Sau khi mua hàng, tiền sẽ được trừ trực tiếp vào thẻ VISA.
- Paypal : thanh toán thông qua tài khoản paypal. Đây là phương thức mà mình hiện đang sử dụng, khá nhanh chóng :D Đăng ký paypal nếu bạn chưa có tài khoản nhé.
- Account Balance : thanh toán bằng những đơn vị tiền tệ mà namecheap chấp nhận, cái này được ít người sử dụng nhất.

Sau khi lựa chọn phương thức thanh toán, nhấn Save Changes để lưu lại.

Hướng dẫn đăng ký tài khoản trên namecheap
Lựa chọn phương thức thanh toán trên namecheap.com


Từ khóa tìm kiếm :

  • đăng ký tài khoản trên namecheap.com
  • đnăg ký tài khoản namecheap
  • cài đặt thanh toán trên namecheap
  • namecheap thanh toán bằng visa
  • namecheap thanh toán bằng paypal

Sao chép đĩa CD DVD bằng phần mềm Nero

12:28 |

Sử dụng Nero để copy nội dung từ đĩa CD/DVD sang đĩa CD/DVD khác một cách nhanh chóng.


Sao chép đĩa CD DVD bằng phần mềm Nero
Sao chép đĩa CD DVD bằng phần mềm Nero

Giới thiệu về Nero


Nero Burning ROM là một phần mềm cho phép bạn có thể ghi dữ liệu ra đĩa CD/DVD với nhiều định dạng khác nhau một cách dễ dàng và nhanh chóng. Nero có khá nhiều phiên bản khác nhau nhưng ở bài viết này, mình sẽ sử dụng Nero 7 😈



Hướng dẫn sao chép CD/DVD bằng Nero


Bước 1 : Khởi chạy phần mềm Nero. Tại tab Backup, chọn Copy DVD hoặc Copy CD tùy theo nhu cầu của bạn.

Sao chép đĩa CD DVD bằng phần mềm Nero
Giao diện của phần mềm Nero 7

Bước 2 : Thiết lập các thông số

Source drive : ổ đĩa nguồn - nơi sao lưu nội dung từ CD/DVD cũ sang một thư mục tạm thời.
Destination drive : ổ đĩa đích - nơi ghi nội dung vừa được sao lưu vào CD/DVD mới.
Thông thường, mỗi máy tính chỉ có duy nhất 1 ổ đĩa quang. Do đó, Source drive hay Destination drive thì cũng là 1, anh em thiết lập như hình mẫu bên dưới nhé.

Lưu ý : Với Destination drive, nếu bạn chọn đầu ra là Image Recorder thì nội dung đĩa sẽ được Nero lưu vào máy tính với định dạng nrg chứ không phải sao lưu trực tiếp sang đĩa CD/DVD mới.

Writing speed : tốc độ ghi đĩa, tốc độ càng chậm thì chất lượng đĩa càng được đảm bảo, tránh trường hợp mất dữ liệu hoặc xước đĩa không đáng có. Mình thường ghi với tốc độ từ 4x - 8x, anh em thì sao ?
Number of copies : số lượng đĩa mà bạn muốn sao chép.

Sau khi thiết lập xong các thông số, nhấn Copy để Nero tiến hành sao chép nội dung từ CD/DVD sang một thư mục tạm thời, đây cũng chính là vai trò của Source drive mà mình đã nhắc tới ở trên.

Sao chép đĩa CD DVD bằng phần mềm Nero
Thiết lập thông số trước khi sao lưu bằng Nero

Bước 3 : Sau khi copy hoàn tất, ổ đĩa quang sẽ tự động nhả ra và yêu cầu bạn đưa đĩa CD/DVD trắng (empty dics) vào.

Sao chép đĩa CD DVD bằng phần mềm Nero
Thông báo bỏ đĩa trắng vào ổ đĩa quang

Tiếp đến, bạn chỉ cần bỏ đĩa mới vào và đợi một lát, Nero sẽ tự động ghi tiếp nội dung từ thư mục tạm thời sang đĩa mới này.

Sao chép đĩa CD DVD bằng phần mềm Nero
Nero tự động sao chép nội dung sang CD/DVD mới

Bước 4 : Thông báo sao chép đĩa thành công.

Sao chép đĩa CD DVD bằng phần mềm Nero
Sao chép đĩa CD DVD bằng phần mềm Nero hoàn tất


Từ khóa tìm kiếm :

  • cách sao chép đĩa dvd sang dvd bằng nero
  • cách chép video vào đĩa trắng bằng nero
  • sao chép đĩa cd dvd bằng nero 7
  • copy đĩa bằng phần mềm nero

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

17:31 |

Cập nhật những hình ảnh chúc Tết mới nhất 2017, ảnh Tết và ảnh nền Tết Đinh Dậu 2017 cho anh em :)


Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Download ảnh Tết 2017


Tết Đinh Dậu đang đến gần và chắc hẳn những tấm ảnh dưới đây sẽ phần nào giúp cho những lời chúc của bạn thêm phần ý nghĩa. Mình sẽ tiếp tục cập nhật để bộ ảnh phong phú hơn trong thời giantowis, anh em đón đọc nhé.



Ảnh Tết Đinh Dậu 2017


Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Chúc Mừng Năm Mới, An Khang Thịnh Vượng

Vạn Sự Như Ý

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Happy New Year 2017, year of the ROOSTER

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Chúc Mừng Năm Mới 2017 - Happy New Year 2017

Ảnh Nền - Theme Tết Đinh Dậu 2017


Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017
Tổng hợp hình ảnh đẹp chúc tết năm mới Đinh Dậu 2017

Nguồn : sưu tầm.


Từ khóa tìm kiếm :

  • hình ảnh tết 2017
  • hinh anh chuc tet 2017
  • hinh anh tet 2017
  • hinh tet nam 2017
  • ảnh tết năm 2017
  • hinh nen tet 2017
  • ảnh chúc tết 2017 mới nhất
  • tổng hợp ảnh tết mới 2017

Bắn pháo hoa bằng status và comment trên facebook

22:25 |

Để chào mừng năm mới Đinh Dậu 2017, facebook vừa cho ra mắt một tính năng mới khá thú vị : bắn pháo hoa. 


Bắn pháo hoa bằng status và comment trên facebook
Bắn pháo hoa bằng status và comment trên facebook


Bắn pháo hoa trên facebook như nào ?


Rất đơn giản, bạn chỉ việc copy - paste những cụm từ sau đây vào mục đăng status hoặc bình luận (comment) là pháo hoa xuất hiện ngay =)) Đăng status thì pháo hoa sẽ to và nhiều hơn là bình luận =))


Các cụm từ để bắn pháo hoa facebook 2017


chúc mừng năm mới
happy New Year
Szczęśliwego Nowego Roku
শুভ নববর্ষ
Feliz Ano Novo
Godt Nytår
Gelukkig Nieuwjaar
새해 복 많이 받으세요
Selamat Tahun Baru
Шинэ жилийн мэнд хүргэе
Godt Nyttår
Bonne année
Onnellista uutta vuotta
Šťastný Nový Rok


Anh em còn cụm từ nào khác thì comment bên dưới để mình tổng hợp nhé ;)

Lời kết


Hiện tại thì tính năng này mới chỉ được áp dụng trên máy tính cá nhân, nhưng mình nghĩ facebook sẽ sớm cho phép bắn pháo hoa trên thiết bị di động thôi. Còn chờ gì nữa, đăng status và comment chúc mừng năm mới đi =))


Từ khóa tìm kiếm :

  • bắn pháo hoa facebook 2017
  • bắn pháo hoa trên facebook như nào
  • đăng status để bắn pháo hóa trên facebook
  • cụm từ để bắn pháo hoa trên facebook
  • tính năng bắn pháo hoa facebook 
  • hướng dẫn bắn pháo hoa ở facebook

Share và sử dụng code sticky sidebar cho website

21:06 |

Với mỗi website, sticky sidebar luôn là một công cụ cần thiết để quảng bá những nội dung quan trọng. Bạn chưa có code sticky sidebar ? Bài viết này sẽ giúp bạn !


Share code và sử dụng sticky sidebar cho website
Thêm chú thích

Giới thiệu về tính năng sticky sidebar


Hiện nay cùng một "đối tượng dính " nhưng có khá nhiều thuật ngữ được sử dụng để gọi tên như sticky banner, sticky widget hay sticky sidebar ... Để tránh mâu thuẫn trong quá trình thao tác, mình sẽ gọi chung tất cả là sticky sidebar anh em nhé :)

Khi bạn kéo thanh cuộn của trình duyệt lên trên hoặc xuống dưới, sticky sidebar sẽ được cố định ở bên phải/trái màn hình theo những thông số của jquery (code sticky sidebar).

Mô hình sticky sidebar



Sticky sidebar nên được đặt ở vị trí cuối cùng trong các cột như hình dưới thì code mới hoạt động tốt và ổn đinh.
Một sidebar có thể chứa bên trong nhiều thành phần con như quảng cáo, video, bài viết mới nhất, ... nhưng chúng ta chỉ nên sử dụng tối đa 2 thành phần là ổn, vừa mang tính thẩm mỹ vừa dễ dàng trong việc quản lý code.

Vị trí sidebar trong website

Lưu ý chung


- Cùng một đoạn code nhưng không phải cứ paste vào là chạy bởi mỗi website được xây dựng trên một nền tảng và ngôn ngữ lập trình khác nhau. Do đó, hãy đảm bảo là bạn nắm vững về code để chỉnh sửa khi cần thiết.
- Mình sẽ tổng hợp và đưa ra nhiều cách cho anh em lựa chọn, nhớ sao lưu template trước khi thao tác nhé.
- Để tất cả javascript (jquery) trên website hoạt động ổn định trên, hãy paste đoạn mã sau vào trong cặp thẻ <body></body>

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'/>

Cách 1 : Sử dụng code sticky sidebar - phiên bản Q2W3


Bước 1 : Truy cập trang chỉnh sửa HTML.
Bước 2 : Tìm thẻ đóng </body> và chèn vào trước đó đoạn mã sau

<script type='text/javascript'>
//<![CDATA[
function q2w3_sidebar(e){function t(){}function f(t){var n=t.offset_top-t.fixed_margin_top;var s=i-e.margin_bottom;var o;if(e.width_inherit)o="inherit";else o=t.obj.css("width");var u=false;var a=false;var f=false;jQuery(window).on("scroll."+e.sidebar,function(e){var i=jQuery(this).scrollTop();if(i+t.fixed_margin_bottom>=s){if(!a){t.obj.css("position","fixed");t.obj.css("top","");t.obj.css("width",o);if(jQuery("#"+t.clone_id).length<=0)t.obj.before(t.clone);a=true;u=false;f=false}t.obj.css("bottom",i+r+t.next_widgets_height-s)}else if(i>=n){if(!u){t.obj.css("position","fixed");t.obj.css("top",t.fixed_margin_top);t.obj.css("bottom","");t.obj.css("width",o);if(jQuery("#"+t.clone_id).length<=0)t.obj.before(t.clone);u=true;a=false;f=false}}else{if(!f){t.obj.css("position","");t.obj.css("top","");t.obj.css("width","");if(jQuery("#"+t.clone_id).length>0)jQuery("#"+t.clone_id).remove();f=true;u=false;a=false}}}).trigger("scroll."+e.sidebar);jQuery(window).on("resize",function(){if(jQuery(window).width()<=e.screen_max_width){jQuery(window).off("load scroll."+e.sidebar);t.obj.css("position","");t.obj.css("top","");t.obj.css("width","");t.obj.css("margin","");t.obj.css("padding","");if(jQuery("#"+t.clone_id).length>0)jQuery("#"+t.clone_id).remove();f=true;u=false;a=false}}).trigger("resize")}if(!e.widgets)return false;if(e.widgets.length<1)return false;if(!e.sidebar)e.sidebar="q2w3-default-sidebar";var n=new Array;var r=jQuery(window).height();var i=jQuery(document).height();var s=e.margin_top;jQuery(".q2w3-widget-clone-"+e.sidebar).remove();for(var o=0;o<e.widgets.length;o++){widget_obj=jQuery("#"+e.widgets[o]);widget_obj.css("position","");if(widget_obj.attr("id")){n[o]=new t;n[o].obj=widget_obj;n[o].clone=widget_obj.clone();n[o].clone.children().remove();n[o].clone_id=widget_obj.attr("id")+"_clone";n[o].clone.addClass("q2w3-widget-clone-"+e.sidebar);n[o].clone.attr("id",n[o].clone_id);n[o].clone.css("height",widget_obj.height());n[o].clone.css("visibility","hidden");n[o].offset_top=widget_obj.offset().top;n[o].fixed_margin_top=s;n[o].height=widget_obj.outerHeight(true);n[o].fixed_margin_bottom=s+n[o].height;s+=n[o].height}else{n[o]=false}}var u=0;var a;for(var o=n.length-1;o>=0;o--){if(n[o]){n[o].next_widgets_height=u;n[o].fixed_margin_bottom+=u;u+=n[o].height;if(!a){a=widget_obj.parent();a.css("height","");a.height(a.height())}}}jQuery(window).off("load scroll."+e.sidebar);for(var o=0;o<n.length;o++){if(n[o])f(n[o])}}
jQuery(document).ready(function(){
            var q2w3_sidebar_1_options = {
                "sidebar" : "",
                "margin_top" : 50,
                "margin_bottom" : 300,
                "screen_max_width" : 0,
                "width_inherit" : false,
                "widgets" : ['id_sidebar']
            };
            q2w3_sidebar(q2w3_sidebar_1_options);
            setInterval(function () { q2w3_sidebar(q2w3_sidebar_1_options); }, 1500);
        });
//]]>
</script>

Bước 3 : Lưu template và test.

Các tham số


1. margin_top : khoảng cách từ sticky sidebar tới cạnh trên màn hình (đơn vị : pixel).
2. margin_bottom : khoảng cách từ sticky sidebar tới cạnh dưới màn hình (đơn vị : pixel). Margin_bottom thường được tính bằng chiều cao của footer cộng thêm một khoảng cố định.

- Trường hợp 1 : footer có chiều cao luôn cố định, vậy thì đơn giản rồi, bạn chỉ cần ghi một giá trị cụ thể như ở đoạn code bên trên là xong.

"margin_bottom" : 300.

- Trường hợp 2 : footer có chiều cao thay đổi - thường là với giao diện responsive, lúc này chúng ta phải sử dụng biến cho margin-bottom

"margin_bottom" : $('.lớp_của_footer').height() + khoảng cách,
ví dụ : margin_bottom" : $('.footer').height() + 50,
Để lấy được lớp (class) của footer, bạn phải nắm được HTML hoặc nhấn F12 để xem mã nguồn nhé.

- sidebarwidgets : id của sticky sidebar.
Để an toàn, các bạn nên đặt sticky sidebar vào trong cặp thẻ <div></div> và thêm id cho cặp thẻ đó.

Ví dụ
<div id="stickya">
Code ...
</div>
Code tương ứng
"sidebar" : "stickya","widgets" : ['stickya']


Lưu ý


 Một đoạn code chỉ áp dung duy nhất cho một sidebar, nếu bạn muốn sử dụng nhiều hơn, hãy copy - paste và thay đổi các tham số cần thiết.

jQuery(document).ready(function(){
            var q2w3_sidebar_1_options = {
                "sidebar" : "stickya",
                "margin_top" : 5,
                "margin_bottom" : 300,
                "screen_max_width" : 0,
                "width_inherit" : false,
              "widgets" : ['stickya']
            };
            q2w3_sidebar(q2w3_sidebar_1_options);
            setInterval(function () { q2w3_sidebar(q2w3_sidebar_1_options); }, 1500);
        });

Tham khảo : freetuts.net, Q2W3 WordPress Plugin 

Cách 2 : Sử dụng code sticky sidebar - phiên bản 123itvn


Đánh giá sơ lược
- Đoạn code này do chính team 123itvn thực hiện và đã đưa vào sử dụng. Nếu code không hoạt động, xin vui lòng sử dụng cách khác.
- Code chỉ hiệu quả cho website sử dụng 1 hoặc 2 sticky sidebar.
- Nếu có thể, bên mình sẽ tiếp tục cập nhật để code hoạt động tốt hơn trên nhiều thiết bị với nhiều kích cỡ màn hình khác nhau. Cám ơn đã ghé thăm :)

Bước 1 : Truy cập trang chỉnh sửa HTML.
Bước 2 : Tìm thẻ đóng </body> và chèn vào trước đó đoạn mã sau

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
console.log( "document ready!" );
//KHAI BÁO BIẾN
  var $stickyb = $('.stickyb');
  var $f = $('.footer');
  var b1 = $stickyb.offset().top;
  var kc = 5;
//KHI SCROLL
$(function(){
  $(window).scroll(function(){
var thanhcuon = $(window).scrollTop();
var mq = window.matchMedia("screen and (min-width: 768px)")
if (mq.matches)
    {
  // TH1 : khi thanh cuộn chưa đi qua vị trí top thằng B
  if (thanhcuon < b1 - kc )
{ $stickyb.css({ position: 'absolute', top:$stickyb.offset().top}); }      
// TH2 : khi đã đi qua thì cho dính luôn
else
{
$stickyb.css({ position: 'fixed', top:kc});
//Gặp footer, lúc này bỏ dính
  var h = $f.offset().top;
  if (thanhcuon > h - $stickyb.height() - kc)
{ $stickyb.css({ position: 'absolute', top: h - $stickyb.height() - kc - 7 }); }
}
    }
});
});
//KHI RESIZE CỬA SỔ TRÌNH DUYỆT
$(function(){
$(window).resize(function() {
var mq1 = window.matchMedia("screen and (min-width: 768px)")
// Nếu kích cỡ màn hình > 768px thì thiết lập vị trí đối tượng về trạng thái sticky
if (mq1.matches)
{$('.stickyb').css({ position: 'absolute', top:$('.stickyb').offset().top});}
// Nếu kích cỡ màn hình < 768px thì thiết lập vị trí đối tượng về mặc định
else {$('.stickyb').css({ position: 'inherit',top:''});}
});
});
});
//]]>
</script>

Bước 3 :  Lưu template và test.

Các tham số


- $stickyb, $f : lần lượt là tên lớp của 2 đối tượng sticky sidebar và footer.
- kc : khoảng cách từ đối tượng sticky sidebar tới cạnh trên màn hình (đơn vị : pixel).
- min-width: 768px : kích cỡ màn hình không muốn áp dụng sticky sidebar (với giao diện responsive). Ở đây, mình chỉ áp dụng sticky cho màn hình có bề ngang tối thiểu là 768px, còn từ 768 trở xuống thì tính năng sticky sẽ không còn hoạt động.

Lời kết


Nhìn chung, code sticky sidebar hoạt động tương đối ổn định ở điều kiện thường. Tuy nhiên, khi có sự điều chỉnh về kích cỡ trình duyệt (từ to sang bé, từ bé sang to) thì vị trí của sticky sidebar bắt đầu hơi "lệch lạc". Có nhiều nguyên nhân để dẫn tới điều này nhưng cơ bản nhất vẫn là do nền tảng và cách mà coder lập trình cho website. Nếu bạn không nắm vững về code, việc sử dụng sticky sidebar cũng không đơn giản đâu nhé.

Trong thời gian tới, mình sẽ tiếp tục tổng hợp và chia sẻ thêm các đoạn code sticky sidebar để anh em có nhiều lựa chọn hơn khi khai thác.


Từ khóa tìm kiếm :

  • xin code sticky sidebar jquery
  • tạo sticky sidebar trượt dọc website
  • share code floating sidebar
  • tạo đối tượng dính sticky trong wensite
  • tạo sticky sidebar với jquery
  • sử dụng code sticky sidebar như nào
top
search