19
Tạo diễn đàn với XenForo: Phần 2- Quản lý hệ thống chuyên mục và thành viên 15/05/2013 - Xã hội thông tin Tạo diễn đàn với XenForo: Phần 2- Quản lý hệ thống chuyên mục và thành viên. Là hệ thống quản trị nội dung giúp người quản lý quản trị tốt những chuyên mục, bài viết trên diễn đàn. Đồng thời, nó còn giúp quản lý việc đăng kí thành viên, phân quyền để cùng với quản trị diễn đàn quản lý tốt hoạt động của diễn... Tags:tính năng, url, chú thích, tùy chọn, diễn đàn, người quản trị, thành viên, đăng kí, chuyên mục, địa chỉ nguồn, phân quyền Tạo diễn đàn với XenForo: Phần 1- Cài đặt trên localhost Là hệ thống quản trị nội dung giúp người quản lý quản trị tốt những chuyên mục, bài viết trên diễn đàn. Đồng thời, nó còn giúp quản lý việc đăng kí thành viên, phân quyền để cùng với quản trị diễn đàn quản lý tốt hoạt động của diễn đàn. Để tạo hệ thống chuyên mục và thành viên, bạn đăng nhập vào trang quản trị Admin Control Panel (http://localhost/beta/admin.php ). 3. Quản lý hệ thống chuyên mục Sau khi cài đặt xong mã nguồn XenForo thì mặc định hệ thống chỉ tạo ra nhóm chuyên mục Main Category và chuyên mục Main Forum. Thẻ Applications trong trang quản trị giúp quản lý toàn diện những nhóm chuyên mục, chuyên mục, tiền tố cho chủ đề, tập tin đính kèm và tự động cập nhật tin RSS Feed.

Tạo diễn đàn với xen foro

Embed Size (px)

DESCRIPTION

http://www.liohoang.info/ http://www.suamaytinhhp115.blogspot.com/

Citation preview

Page 1: Tạo diễn đàn với xen foro

Tạo diễn đàn với XenForo: Phần 2- Quản lý hệ thống chuyên mục và thành viên

15/05/2013 - Xã hội thông tin

Tạo diễn đàn với XenForo: Phần 2- Quản lý hệ thống chuyên mục và thành viên. Là hệ thống quản trị nội dung giúp người quản lý quản trị tốt những chuyên mục, bài viết trên diễn đàn. Đồng thời, nó còn giúp quản lý việc đăng kí thành viên, phân quyền để cùng với quản trị diễn đàn quản lý tốt hoạt động của diễn... Tags:tính năng, url, chú thích, tùy chọn, diễn đàn, người quản trị, thành viên, đăng kí, chuyên mục, địa chỉ nguồn, phân quyền Tạo diễn đàn với XenForo: Phần 1- Cài đặt trên localhost

Là hệ thống quản trị nội dung giúp người quản lý quản trị tốt những chuyên mục, bài viết trên diễn đàn. Đồng thời, nó còn giúp quản lý việc đăng kí thành viên, phân quyền để cùng với quản trị diễn đàn quản lý tốt hoạt động của diễn đàn.

Để tạo hệ thống chuyên mục và thành viên, bạn đăng nhập vào trang quản trị Admin Control Panel (http://localhost/beta/admin.php).

3. Quản lý hệ thống chuyên mục

Sau khi cài đặt xong mã nguồn XenForo thì mặc định hệ thống chỉ tạo ra  nhóm chuyên mục Main Category và chuyên mục Main Forum. Thẻ Applications trong trang quản trị giúp quản lý toàn diện những nhóm chuyên mục, chuyên mục, tiền tố cho chủ đề, tập tin đính kèm và tự động cập nhật tin RSS Feed.

Để tạo ra một nhóm chuyên mục mới, bạn vào thẻ Applications và bấm vào Create New Category trong khung Node Tree ở bên trái. Trong trang mới hiện ra, bạn nhập các thông tin Title- tên nhóm chuyên mục, Description- chú thích (có thể sử dụng các thẻ đơn giản của HTML), Parent Node- chọn root node (nhóm chính), Display Order- chọn vị trí của nhóm chuyên mục trong danh sách các nhóm chính của diễn đàn, đánh dấu chọn vào ô Display in the node list để hiển thị nhóm chuyên mục (người xem sẽ không thể nhìn thấy được nhóm chuyên mục nếu không đánh dấu chọn vào mục này). Khi xong bấm Save Category. 

Page 2: Tạo diễn đàn với xen foro

Để chỉnh sửa nhóm chuyên mục mặc định, bạn bấm vào Display Node Tree trong khung Node Tree ở bên trái rồi bấm vào Main Category và thay đổi các thông tin.

Đối với việc tạo chuyên mục, bạn bấm Create New Forum rồi nhập vào thông tin về chuyên mục ở các ô: Title- tên chuyên mục, URL Portion- tùy chọn địa chỉ URL, Description- chú thích, Parent Node- chọn nhóm chuyên mục trực thuộc, Display Order- chọn vị trí của chuyên mục trong danh sách nhóm chuyên mục. Ở thẻ Forum Options, có một số tùy chọn Allow new messages to be posted in this forum (cho phép đăng tin mới), Moderate all messages posted in this forum (điều hành viên phải tự tay kiểm duyệt từng bài đăng mới), Count messages posted in this forum toward user total (đếm số bài viết trong chuyên mục), Include threads from this forum when users click "What's New?" (những bài viết mới trong chuyên mục này sẽ xuất hiện trong tính năng What's New). Khi xong, bấm Save Forum.

Page 3: Tạo diễn đàn với xen foro

Ngoài ra, XenForo còn hỗ trợ việc tạo một trang riêng trong nhóm chuyên mục, chuyên mục với tính năng Create New Page, ví dụ như tạo một trang giới thiệu, trang thông tin, hoặc trang nội quy diễn đàn... Ở thẻ Basic Information, bạn nhập vào địa chỉ URL ở mục URL Portion và nhập các thông tin khác tương tự như việc tạo chuyên mục. Ở thẻ Page Options, bạn nhập nội dung trang vào khung Template HTML, có thể sử dụng các một số code HTML. Riêng đối với mục Optional Components, bạn có thể tùy chọn tính năng Log and count visits to this page để tạo bản ghi và đếm số lượng khách truy cập vào trang. Khi xong, bấm Save Page.

Nếu bạn cần phân loại bài viết hoặc tạo một tiền tố trước tiêu đề bài viết (ví dụ như Hỏi đáp, Thủ thuật, Hướng dẫn, Chia sẻ…) thì hãy sử dụng tính năng Thread Prefixes. Tính năng này nằm ở khung Threads & Posts, trong trang mới xuất hiện, bạn bấm vào Create New Thread Prefix rồi điền tiêu đề vào ô Title, chọn kiểu hiển thị ở Display Styling, chọn nhóm tiền tố ở Thread Prefix Group, chọn vị trí hiển thị ở ô Display Order. Ở thẻ Forums and Permissions, bạn chọn nhóm thành viên được phép sử dụng tiền tố ở lựa chọn Usable by User Group, chọn chuyên mục hoặc nhóm chuyên mục cần áp dụng ở khung Applicable Forums. Khi xong bấm Save Thread Prefix. Nếu có nhiều tiền tố tương tự nhau thì có thể tạo ra một nhóm tiền tố bằng tính năng Create New Thread Prefix Group.

Page 4: Tạo diễn đàn với xen foro

XenForo còn có một tính năng đặc biệt là Registered Feeds, giúp cho người quản trị cập nhật tin tức tự động vào một chuyên mục nào đó thông qua các kênh cung cấp tin RSS.Để thực hiện, bạn bấm vào Registered Feeds ở khung Feeder, rồi nhập vào: URL- địa chỉ nguồn tin (ví dụ: www.sosanhtinhnang.com/feeds/posts/default), Fetch New Entries Every- chọn thời gian cập nhật, Posting User (chọn người đăng bài với tư cách như là một người khách sử dụng dữ liệu từ feed hoặc là một thành viên nào đó), Destination Forum (lựa chọn chuyên mục chứa các tin tự động), Title Template (tùy chọn tiền tố), Message Template (có thể thay đổi trường này với các kiểu dữ liệu quy định như {title}, {content}, {author}, {link}). Ngoài ra, bạn có thể thay đổi các tùy chọn ở mục Options, như Post immediately (đăng bài ngày lập tức không cần kiểm duyệt), Open (luôn đặt ở trạng thái mở để thành viên bình luận).

4. Quản lý thành viên

Page 5: Tạo diễn đàn với xen foro

Thẻ Users sẽ cung cấp cho người quản trị đầy đủ tính năng quản lý thành viên diễn đàn, như danh sách thành viên chờ chấp nhận, danh sách thành viên chính thức, danh sách nhóm quản trị, điều hành, quản lý các nhóm thành viên, cấp phép cho nhóm (hoặc thành viên), phạt và xử lý thành viên vi phạm… Sau đây là một số tính năng cơ bản:

Để cấp quyền điều hành cho một thành viên nào đó, bạn bấm vào mục Moderators trong khung Users, rồi bấm Create New Moderators. Ở trang tiếp theo, bạn chọn tên thành viên ở ô Moderator User Name, rồi chọn một trong hai kiểu điều hành ở mục Type of Moderator (Super Moderator- điều hành viên chính gồm tất cả chuyên mục trên diễn đàn, Forum Moderator- điều hành một chuyên mục chỉ định). Tương tự đối với mục Administrators, bạn bấm Create New Administrator rồi nhập vào Your Password- mật khẩu của bạn, User- tên thành viên, Add user to user groups- chọn nhóm, Permissions- cấp quyền quản trị cho một thành viên nào đó, rồi bấm Save Administrator.

Nếu muốn thêm vào hoặc xóa bớt các trường liên quan đến thông tin của thành viên thì bạn sử dụng tính năng Custom User Fields trong khung User Customization. Ở trang hiện ra, bạn sẽ thấy các trường trong nhóm thông tin liên hệ (Contact Details) gồm có AIM, Windows Live, ICQ, Yahoo! Messenger, Skype, Google Talk, Facebook, Twitter. Để thêm vào một trường mới, bạn bấm vào Create New Field rồi nhập vào các thông tin cơ bản như Field ID- địa chỉ định dang cho trường (không thể thay đổi khi đã thiết lập), Title- tên trường, Description- ghi chú, Display Location- vị trí hiển thị trong trang thông tin cá nhân của thành viên, Field Type- kiểu trường (một dòng, nhiều dòng, lựa chọn xổ xuống, ô tùy chọn…), trong thẻ Basic Information. Ngoài ra, bạn có thể tùy chọn thuộc tính cho trường ở các thẻ Options for Text Fields, Options for Choice Fields, General Options. Ví dụ, bạn có thể quy định kiểu giá trị cho phép của trường (Value Match Requirements) và độ dài tối đa (Maximum Length) ở thẻ Options for Text Fields. Khi xong, bấm Save Field để lưu lại các thiết lập. 

Page 6: Tạo diễn đàn với xen foro

Hệ thống danh hiệu ảo (Trophies) được sử dụng thay đổi danh hiệu cho thành viên dựa vào số điểm tích lũy được. Điểm thành tích trên XenForo được tính dựa theo một số tiêu chí nhất định, không giống như phương pháp tính số lượng bài viết ở một số mã nguồn khác. Các tiêu chí này bao gồm: tình trạng của thành viên, nhóm thành viên, số lượng tin nhắn và Like, số ngày đăng kí, thiết lập hồ sơ thành viên. Để tạo ra một Trophy mới, bạn bấm vào mục Trophies rồi bấm Create New Trophy rồi nhập vào các thông tin ở thẻ Trophy Options như Title- tiêu đề, Trophy Points- điểm để đạt danh hiệu hoặc nhận thông điệp, Description- chú thích ngắn về Trophy (có thể sử dụng mã HTML). Bên cạnh đó, bạn có thể sử dụng tính năng Trophy User Titles để xếp hạng danh hiệu cho thành viên dựa vào điểm Minimum Points.

Khung Permissions giúp người quản trị diễn đàn quản lý các thiết lập cấp phép của nhóm thành viên, thành viên, chuyên mục. Mục User Group Permissions hiển thị các nhóm trên diễn đàn, bạn bấm vào nhóm cần thay đổi thiết lập cấp phép ở các mục General Permissions

Page 7: Tạo diễn đàn với xen foro

(cấp phép chung), General Moderator Permissions (cấp phép điều hành chung), Forum Permissions (cấp phép chuyên mục), Forum Moderator Permissions (cấp phép điều hành chuyên mục), Avatar Permissions (cấp phép hình đại diện), Personal Conversation Permissions (cấp phép trao đổi cá nhân), Personal Conversation Moderator Permissions (cấp phép điều hành trao đổi cá nhân), Profile Post Permissions (cấp phép chỉnh sửa thông tin cá nhân), Profile Post Moderator Permissions (cấp phép quản lý thông tin cá nhân). Ngoài ra, bạn có thể sử dụng mục User Permissions để cấp phép riêng cho một thành viên nào đó, Node Permissions để cấp phép cho chuyên mục và nhóm chuyên mục. Khi xong, bạn hãy dùng tính năng Test Permissions để kiểm tra lại các thiết lập đã cấp cho một thành viên, nhập tên thành viên vào ô Test Permissions of User rồi bấm Test Permissions.

Video hướng dẫn: www.youtube.com/watch?v=0qxmvPaaB90

Tạo diễn đàn với XenForo: Phần 3 - Quản lý, thiết kế giao diện và cài đặt ngôn ngữXHTT - 17/05/2013 08:32

0 0 Tin gốc

Page 8: Tạo diễn đàn với xen foro

Một diễn đàn có giao diện đẹp, thân thiện luôn là mục tiêu mà người thiết kế hướng đến, đồng thời nó cũng là một tiêu chuẩn để khách truy cập đánh giá mức độ chuyên nghiệp của diễn đàn, cũng như sự đầu tư của người quản trị. Đây cũng là một trong những yếu tố ảnh hưởng đến sự phát triển của diễn đàn. Tuy giao diện mặc định của XenForo có thiết kế đẹp, đơn giản và thân thiện với người sử dụng nhưng bạn có thể thiết kế lại giao diện, tùy chỉnh màu sắc để phù hợp hơn với nhu cầu và định hướng xây dựng diễn đàn.

Phần này sẽ đưa ra một số gợi ý về cách thiết kế giao diện cho diễn đàn dựa trên một số trải nghiệm của tác giả về mã nguồn XenForo. Đồng thời, hướng dẫn cách cài đặt giao diện mới, thiết lập tự động nhận giao diện dành cho thiết bị di động, cài đặt gói ngôn ngữ tiếng Việt.

5. Thiết kế, tùy chỉnh giao diện

XenForo cung cấp cho người dùng các công cụ mạnh mẽ để có thể tùy biến giao diện theo ý thích. Để thiết kế, tùy chỉnh giao diện, bạn sử dụng các tính năng trong khung Styles & Templates trong thẻ Apperance. Đối với giao diện mặc định Default Style hoặc các giao diện khác (nếu có) thì việc tùy chỉnh và thiết kế lại giao diện cũng được thực hiện tương tự như các bước gợi ý sau đây.

Đầu tiên, bạn sử dụng tính năng bảng màu sắc Color Palette để thay đổi màu cho các nhóm thuộc tính trên giao diện. Trong cửa sổ bên phải, bạn chọn tên giao diện ở mục Style, rồi lần lượt chọn từng bảng màu ở bên dưới hoặc có thể phối màu tự động bằng cách kéo thanh trượt bên trên nút Invert, bấm nút Invert để đảo lộn các màu đã chọn. Khi xong, bạn bấm nút Update Style Properties để lưu thay đổi.

Tiếp theo, bạn có thể chỉnh sửa các thuộc tính khác của giao diện bằng nhóm tính năng Style Properties, như: General (những thiết lập chung cho giao diện), Building Blocks (điều chỉnh các thành phần trên giao diện), Header and Navigation (tùy chỉnh các yếu tố đầu trang, các thanh điều hướng), Breadcrumb (điều chỉnh các đường dẫn phân cấp giúp khách truy cập biết được vị trí hiện tại trong cấu trúc diễn đàn), Footer (điều chỉnh các thiết lập ở chân trang), PageNav, Link Groups and Tabs (quản lý các liên kết nhiều trang, các thẻ khác), Sidebar (tùy

Page 9: Tạo diễn đàn với xen foro

chỉnh các khung tính năng trên giao diện), Forms (định nghĩa các kiểu bố trí ở hầu hết các biểu mẫu), Buttons (quản lý thuộc tính tất cả các nút bấm), Overlays and Tooltips (thiết kế bảng hướng dẫn cho phép hiển thị trên cùng của các trang nội dung),…

Ví dụ, nếu muốn thay đổi logo mặc định của mã nguồn XenForo thì bạn bấm vào thuộc tính Header and Navigation. Ở thẻ Setting, bạn được cung cấp hai khung Header Logo Image Path (đường dẫn đến tập tin logo) và Height of Header Logo (chiều cao của logo). Bạn cần chép tập tin ảnh logo vào thư mục styles/default/xenforo (đối với giao diện mặc định), rồi xóa chữ logo.png và nhập tên logo của bạn (bao gồm định dạng). Riêng đối với Height of Header Logo, bạn vào chiều cao cho phép logo hiển thị trên header. Khi xong bấm Update Style Properties.

Page 10: Tạo diễn đàn với xen foro

Mục Templates cung cấp cho bạn những mẫu code độc quyền của XenForo được viết bằng HTML5 và CSS3. Với tính năng, người quản trị có thể tinh chỉnh toàn bộ giao diện XenForo bằng cách chỉnh sửa HTML và CSS. Trong khung bên phải liệt kê danh sách các mẫu quy định thuộc tính của các thành phần trên diễn đàn, những mẫu đã được tùy chỉnh sẽ hiện màu đỏ, những mẫu không có thay đổi vẫn giữ màu bình thường. Ví dụ, để chỉnh sửa thuộc tính ad_header (quảng cáo ở đầu trang header), bạn chèn mã quảng cáo vào bên dưới mã <xen:hook name="ad_header" /> rồi bấm Save and Exit.

Các thành phần đã tùy chỉnh đều được lưu lại ở mục Customized Components, bạn có thể sử dụng khung Filter items để tìm kiếm theo bộ lọc. Nếu muốn phục hồi lại thiết lập mặc định thì bạn bấm vào dấu X màu đỏ ở hàng Templates, Style Properties cần phục hồi. Hoặc có thể đánh dấu chọn vào các thành phần (hoặc đánh dấu chọn Select all) rồi bấm Revert Selected Items để đưa các thành phần đã chọn về thiết lập mặc định.

Page 11: Tạo diễn đàn với xen foro

6. Cài đặt giao diện và thiết lập tự động nhận giao diện mobile

Để cài đặt giao diện mới cho diễn dàn XenForo, bạn bấm vào mục Import a Style rồi bấm nút Browse ở mục Import from uploaded file và tìm đến tập tin giao diện (định dạng xml). Tiếp theo, bạn có thể đánh dấu chọn vào ô Child of style để cài đặt làm giao diện con của một giao diện nào đó hoặc chọn ô Overwrite style để ghi đè lên giao diện được chọn, xong bấm Import. Quá trình cài đặt có thể diễn ra trong vài giây, sau khi xong sẽ chuyển đến trang quản lý Styles. Tác giả sử dụng giao diện mobile (dành cho các thiết bị di động) để minh họa cho bài viết.

Sau khi cài đặt xong, bạn có thể thay đổi các thiết lập mặc định liên quan đến giao diện mới. Ở trang quản lý giao diện Styles, bạn đánh dấu chọn vào ô vuông đầu tiên để cho phép thành viên sử dụng, ô tròn thứ hai cho phép thiết lập giao diện mặc định, tính năng Template và

Page 12: Tạo diễn đàn với xen foro

Style Properties cho phép tùy chỉnh giao diện, tính năng Export để trích xuất giao diện.

Để thiết lập chế độ tự nhận giao diện mobile khi dùng thiết bị di động truy cập vào website, bạn cần phải cài đặt thêm tiện ích Automatic Mobile Style Switcher và giao diện dành cho mobile. Bạn có thể tải tiện ích này, cùng với giao diện mobile tại địa chỉ này . Sau khi tải về, bạn tiến hành giải nén được tập tin giao diện Style-Mobile.xml và tập tin nén MobileStyleSwitch.zip. Bạn giải nén tập tin MobileStyleSwitch.zip và chép thư mục library trong thư mục Upload vào thư mục htdocs\beta. Sau đó, bạn trở lại trang quản trị của XenForo, vào menu Home > bấm vào mục Install Add-on, rồi bấm nút Browse ở trường Install from uploaded file, tìm đến tập tin addon-MobileStyleSwitch.xml và bấm Install Add-on.

Sau khi cài đặt xong tiện ích hỗ trợ Automatic Mobile Style Switcher, bạn cài đặt giao diện mobile Style-Mobile.xml, rồi trở lại menu Home > Options, bấm vào nhóm tùy chọn Automatic Mobile Style Switcher.

Ở trang mới hiện ra, bạn nhập số ID của giao diện mobile vào ô Mobile Style ID, nhập danh

Page 13: Tạo diễn đàn với xen foro

sách thiết bị vào ô Additional Agents, rồi bấm Save Changes. Lưu ý, để biết số ID của giao diện, bạn trở về trang quản lý Styles, bấm vào giao diện mobile và nhìn lên thanh địa chỉ sẽ thấy được số ID ở phía sau chữ style-mobile, ví dụ: beta/admin.php?styles/style-mobile.3/edit có ID là 3. Bạn có thể sử dụng tiện ích User Agent Switcher dành cho trình duyệt Firefox để kiểm tra kết quả thiết lập.

7. Cài đặt ngôn ngữ

Các tính năng trong khung Languages & Phrases ở thẻ Appearance giúp người quản trị quản lý tốt ngôn ngữ trên giao diện. Ngoài ngôn ngữ mặc định là tiếng Anh (English (US)), bạn có thể cài thêm gói ngôn ngữ tiếng Việt cho diễn đàn, tải tại địa chỉ này . Sau khi tải về, bạn hãy giải nén tập tin language-Tieng-Viet.rar và trở về trang quản trị, bấm Import a Language. Ở trường Import from uploaded file, bạn bấm nút Browse và duyệt đến tập tin language-Tieng-Viet.xml rồi bấm Import.

Page 14: Tạo diễn đàn với xen foro

Để cài đặt tiếng Việt làm ngôn ngữ mặc định, bạn đánh dấu chọn vào ô tròn trên hàng tiếng Việt. Sau đó, bấm vào liên kết Tiếng Việt rồi thay đổi các tùy chọn Title- tiêu đề, Locale- vị trí, Text Direction- hướng văn bản, Decimal Point Character- kí tự cách phần thập phân, Thousands Separator- kí tự cách phần nghìn, Date Format- định dạng ngày, Time Format- định dạng thời gian. Ngoài ra, bạn có thể sử dụng tính năng Phrases để tự dịch thêm một số từ và cụm từ, với tổng số 4.513 đối tượng.