Tạo liên kết joomla với diễn đàn

Thứ hai , 15/05/2017, 08:55 GMT+7
     

Bài trước chúng ta đã đi qua các vấn đề sau:                                                                             

                                                Bài 10: Quản lý và phân quyền cho user trong joomla                                              

                                                Bài 9: Cấu hình gửi và nhận email trong joomla

                                                Bài 8: Tạo menu random image trong joomla

Joomla và SMF là hai hệ thống được cài đặt và chạy độc lập nên các hoạt động của chúng không liên quan với nhau.

Có nhiều cách để tạo liên kết cho Joomla và SMF với nhau như cài đặt thêm thành phần mở rộng (Component) có chức năng làm cầu nối (Bridge) giữa Joomla và SMF. Cách kết hợp này cho phép sử dụng chung Tên (Username), Mật khẩu (Password) để đăng nhập (Login) vào trang web và diễn đàn. Tuy nhiên, theo nhận xét của nhiều người thì việc kết hợp bằng cách này sẽ làm giảm khả năng bảo mật của trang Web và các thành phần mở rộng này thường phải mua chứ không được sử dụng miễn phí. Có thể dễ dàng tìm các thành phần mở rộng này bằng từ khóa "Joomla! SMF Bridge".

Simple Machines Forum (SMF): là bộ phần mềm chuyên nghiệp và miễn phí, cho phép thiết lập một diễn đàn cộng đồng trực tuyến một cách dễ dàng và nhanh chóng. SMF được viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL Database. SMF được thiết kế với tất cả các tính năng cần thiết trong khi lại sử dụng rất ít nguồn tài nguyên của máy chủ Web (Server).

 

Các bước thực hiện:

Bước 1: tải gói cài đặt SMF và gói cài đặt ngôn ngữ tiếng Việt cho SMF tại: http://www.simplemachines.org/download/

SMF sau đó bạn giải nén vào thư mục root.

Nhấn chọn Root dir để trỏ tới thư mục root, chọn file “smf_1-1-13_instair sau đó giải nén file vào thư mục torum nằm trong root.

 

Sau đây là cách cài đặt SMF trên localhost.

Việc này sẽ bất tiện khi muốn truy cập vào Diễn đàn từ trang web và ngược lại, do đó cần phải tạo liên kết cho chúng

Bước 2: mở trình duyệt web, nhập địa chỉ http://localhost/forum sau đó nhấp Enter. Màn hình cài đặt xuất hiện, trong phần Basic Settings nhập thông số vào các mục

         Forum name: tên của diễn đàn, ví dụ “stepịoomla”.

        Forum URL: địa chỉ web của diễn đàn. Mặc định, chương trình sẽ tự động chọn theo địa chỉ được nhập vào là http://localhost:8080/forum

      Gzip Output: chức năng nén dữ liệu hãy chọn nó để tiết kiệm băng thông. Tuy nhiên bạn nên nhấp vào chữ “Here” để kiểm tra xem Server có hỗ trợ chức năng này hay không nếu có sẽ hiển thị một cửa số Pass. Nếu Server không hỗ trợ chức năng này thì không chọn Gzip Output

Chọn Database Sessions và UTF-8 Character Set để hỗ trợ ngôn ngữ dùng mã Unicode

Allovv Stat Collection: cho phép SMF t( của bạn, thông tin này nhằm giúp SMF đánh của mình. Nếu không muốn thì không đánh dấu chọn

 

Trong phần MySQL Server Settings: 

           MySQL Server name: tên của máy chủ cơ sở dữ liệu (Database), thông thường là localhost:3307 khi sử dụng chương trình USBwebserver 8.0.

          MySQL Username: tên truy cập Database, mặc định là root.

          MySQL passvvord: mật khẩu truy cập Database do chương trình cung cấp tùy mỗi máy khi sử dụng USBwebserver 8.0 .

          MySQL database name: tên của Database, nhập tên nếu đã có sẵn là ịoomla hoặc nếu chưa có thì chương trình sẽ tự tạo ra.

          MySQL table pretix tiền tố của các bảng dữ liệu phải giống như dữ liệu khi cài joomla “qn_”.

Lưu ý: có thể dùng chung với Database có sẵn của trang web bằng cách khai báo tên của Database và Username/passvvord dùng truy cập Database đó. Do Joomla 1.6 có độ bảo mật cao nên không áp dụng cách này khi cài đặt.

Bước 3: sau khi nhập xong các thông số nhấn Proceed, nếu các thông số hợp lệ chương trình sẽ chuyển qua phần cài dặt Create Your Account (tạo tài khoản Admin). Nhập tài khoản, passvvord, email, passvvord của database rồi nhấp nút Finish dể kết thúc.

Bước 4: chương trình xuất hiện thông báo việc cài đặt đã hoàn tất. Bạn nhấn vào ô “Click here to delete this install.php tile now.” để xóa thư mục

cài đặt này. Nhấn vào dòng chữ your newly installed torum để bắt đầu truy cập diễn đàn.

Bước 5: giao diện của diễn đàn xuất hiện trong cửa sổ của trình duyệt và đổng thời tài khoản admin cũng được đăng nhập như hình dưới

CÀI ĐẶT NGÔN NGỮ VIỆT CHO SMF

Bước 6: giải nén thư mục Themes trong gói cài đặt ngôn ngữ tiếng Việt vào thư mục gốc của SMF là “torum”.

           Trở lại trình duyệt, nhấn Retresh (phím F5) để cập nhật các thay đổi Sau đó truy cập vào Menu Admin > Server Settings > Core Contuguration > Deíault Forum Language > Vietnamese-Utf8 » Save.

Bây giờ giao diện của Diễn đàn dã hiển thị tiếng Việt, ngoại trừ một nội dung dữ liệu mẫu vẫn hiển thị tiếng Anh, có thể xóa chúng đi hoặc sửa lạ thành tiếng Việt tùy ý

Truy cập vào Menu Admin > Quản trị: nơi đây bạn có thể sử dụng các chức năng của SMF để quản lý, thiết lập các thông số và tạo các chủ để, bài .. cho diễn đàn của mình.

Bước 7: nhấp chọn Menus > Top trên giao Administrator của Joomla. Giao diện chứa danh sách menu top xuất hiện, nhấn vào biểu tượng New để tạo mới menu có tên là “Diễn đàn”.

Trong New Menu Item Type nhấp chọn nút Select để chọn kiểu liên kết đến địa chỉ web. Chọn ExternalURL.

Nhập tên cho menu vào mục Menu Title Diễn đàn”. 

Nhập địa chỉ diễn đàn là "http://localhost:8080/forum”, phần này sẽ hiển thị mặc định, trong đó torum chính là thư mục đã cài đặt SMF.

Sau khi chọn xong, bạn nhấn biểu tượng Save & Close dể lưu lại. Bây giờ trên trang web đã có menu Diễn dàn, khi nhấp vào menu này sẽ truy cập vào trang Diễn đàn.

Chúc các bạn thực hiện thành công

Tin tức công nghệ 24h: TIN TỨC

Thông tin công nghệ: INFO TECH

học lập trình joomla , học joomla online ,học thiết kế website online ,cms là gì ,module là gì ,

joomla,cm, wordpress, drupal, template, joomla download, free joomla, templates, cms website, virtuemart, joomla extensions, template joomla, joomla templates, tutorial joomla, joomla plugins, joomla free, drupal vs joomla, joomlaxtc, joomla blog, what is joomla, plantillas joomla, download joomla, joomla website

học lập trình joomla joomla cm wordpress drupal template code web php hoc viet web