Addon 2x D.C Style - Widgets - Thêm widgets với đầy đủ chức năng cần thiết cho XF2

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Giới thiệu
Sau một thời gian sử dụng XenForo 2 mình thấy tính năng Widgets mặc định của nó tuy hay nhưng còn thiếu nhiều chức năng cần thiết so với Widget Framework của XF1. Vậy nên mình quyết định làm add-on này để bổ sung & cải tiến một số Widget sẵn có.

Demo

upload_2019-6-29_15-27-8.png


upload_2019-6-29_15-27-26.png upload_2019-6-29_15-27-41.png upload_2019-6-29_15-27-54.png upload_2019-6-29_15-28-15.png

xf2.test_admin.php_widgets_add&definition_id=DC_Widgets_newThreads(iPad).png


Những widget bổ sung (còn cập nhật ở những phiên bản sau)
  • [D.C Style] New Threads (thêm nhiều tùy chọn)
    • Có thể sắp xếp theo lượt xem, lượt bình luận, lượt thích nhiều nhất
    • Có thể lựa chọn bài sticky hoặc không sticky, hoặc cả 2
    • Nhiều lựa chọn kiểu dáng Widget (Narrow, Wide & Slide, hoặc Custom template do bạn tự viết)
    • Giới hạn thời gian theo ngày
    • Có thể chọn bài viết cùng forum, hoặc custom forum
    • Có thể tủy chỉnh bài viết của tất cả thành viên, cùng người đăng topic, hoặc của thành viên nhất định ( v1.0.0 beta 2)
    • Có thể tùy chọn chỉ lấy bài được Promote ( v1.1.0 beta 1)

      Lưu ý: Cần sử dụng thêm addon [D.C Style] - Thumbnail để hiển thị những mẫu widget bổ sung.
  • [D.C Style] Random Threads ( v1.0.0 beta 2)
    • Có thể lựa chọn bài sticky hoặc không sticky, hoặc cả 2
    • Nhiều lựa chọn kiểu dáng Widget (Narrow, Wide & Slide, hoặc Custom template do bạn tự viết)
    • Giới hạn thời gian theo ngày
    • Có thể chọn bài viết cùng forum, hoặc custom forum
    • Có thể tủy chỉnh bài viết của tất cả thành viên, cùng người đăng topic, hoặc của thành viên nhất định
    • Có thể tùy chọn chỉ lấy bài được Promote ( v1.1.0 beta 1)
  • [D.C Style] Facebook Fanpage
Cài đặt
  • Giải nén
  • Upload folder src lên public_html
  • Vào AdminCP -> Add-ons và cài đặt
Các bạn hãy đánh giá và góp ý giúp mình cần bổ sung những widget nào để mình cập nhật cho phiên bản sau nhé!

Donate nếu bạn thích sản phẩm của mình nhé <3
 

Đính kèm

  • DC-Widgets-1.1.0 Beta 5.zip
    37.2 KB · Lượt xem: 81
Sửa lần cuối:

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Các bạn có ý tưởng gì về Widgets cần bổ sung thì comment nhé. Rất hoan nghênh ý kiến của mọi người.
 

onlyonelove

MasterCorporal
Tham gia
03/11/2015
Bài viết
367
Được Like
213
thêm cái random thread nhé bạn, có thể random theo node đã chọn, random thread theo user,...
 

quick87

Corporal
Tham gia
10/12/2016
Bài viết
113
Được Like
62
Làm cách nào mình có thể sử dụng trên Localhost vậy bạn?
Mình cảm ơn !
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Cập nhật phiên bản 1.0.0 Beta 2
  • Thêm tùy chọn cho widget [D.C Style] New Threads
  • Thêm widget [D.C Style] Random Threads
 

onlyonelove

MasterCorporal
Tham gia
03/11/2015
Bài viết
367
Được Like
213
cụ thể là sao bạn
tức là hiện danh sách tag của chủ đề đang xem
Mình góp ý thêm các widget và tính năng này nữa:
  • widget html & template (hỗ trợ load từ template)
    upload_2019-7-29_14-16-25.png
  • widget thông tin tác giả của chủ đề (có đầy đủ thông tin user field). Thay vì trong widget của xf1 có widget Visitor Panel (thông tin khách truy cập)
  • Tùy chọn không hiển thị widget trên mobile
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
tức là hiện danh sách tag của chủ đề đang xem
Mình góp ý thêm các widget và tính năng này nữa:
  • widget html & template (hỗ trợ load từ template)View attachment 33548
  • widget thông tin tác giả của chủ đề (có đầy đủ thông tin user field). Thay vì trong widget của xf1 có widget Visitor Panel (thông tin khách truy cập)
  • Tùy chọn không hiển thị widget trên mobile
Ok 2 widget kia mình sẽ thêm trong bản cập nhật tới.
Còn widget html & template mình không biết bạn định nói có liên quan đến new threads không. Bởi vì nếu chỉ là HTML & Template thông thường thì mặc định XenForo 2 có widget đó rồi (cùng tên luôn).
Còn widget new threads và random threads của mình cũng có tùy chọn để bạn tự custom template

upload_2019-7-29_18-34-14.png
 

NewMemH

Private
Tham gia
14/07/2019
Bài viết
13
Được Like
7
Làm thế nào để custom thêm style. Bạn có thể hướng dẫn qua không?
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Làm thế nào để custom thêm style. Bạn có thể hướng dẫn qua không?
  • Tạo Widget mới, Chọn custom template và điền tên template bạn muốn ( VD: widget_new_thread_custom_1 ). Các thông số khác tùy bạn chọn.
  • Tạo template với tên đã dùng ở bước trên. Trong template này bạn có thể tùy biến theo ý muốn, chỉ cần lưu ý vòng lặp đúng định dạng
    Mã:
    <xf:foreach loop="$threads" value="$thread">
    
        // Dùng biến $thread ở đây !
    
    </xf:foreach>
    Bạn có thể tùy chỉnh CSS và HTML tùy ý.
 

secpol

MasterCorporal
Tham gia
10/06/2016
Bài viết
223
Được Like
135
+ Ở Type: Latest Reply không hoạt động.
+ Ở [D.C Style] Random Threads thì Widget types: Wide2 lỗi khi hiển thị ở giao diện mobile; Slide: không chuyển được slide
+ Theo mình thì cần thêm cái Most viewed threads nữa thì đỡ được hẳn 1 addon khác.
 
Sửa lần cuối:

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Cập nhật phiên bản 1.1.0 beta 1
  • Có thể tùy chọn chỉ lấy bài được Promote
Các tùy chỉnh khác đang được cập nhật thêm, sẽ có mặt trong phiên bản sắp tới.
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Cập nhật phiên bản 1.1.0 beta 2
  • Sửa một vài lỗi nhỏ
 

virutmt

MasterCorporal
Tham gia
03/10/2017
Bài viết
213
Được Like
40
upload_2020-2-10_14-2-4.png


Các pro cho hỏi chút à. Cái Display positions kia là quy định vị trí hiển thị. Còn cái widget key kia để làm gì vậy à. Nếu điền 1 cái giống nhau thì nó báo lỗi. Điền 1 cái không giống ai Ví dụ như : TEST thì nó không hiển thị. Như vậy là sao à. Và nếu cần phải thêm key mới thì thêm vào chỗ nào để nó hiển thị
 

Top Bottom