Cách sử dụng 1 số JHTML thông dụng

[COLOR=#c00000]Tạo combobox [/COLOR]

JHTML::_(‘select.genericlist’,$arr, $name, ‘class=”inputbox” ‘.$javascript, ‘value’, ‘text’,$val);

các tham số:
$arr: mảng dữ liệu, chú ý mỗi phần tử lại là 1 mảng array(‘value’ => ‘foo’, ‘text’ => “bar”);
$name: tên combobox.
$javascript: javascript sẽ thực thi khi click vào combobox.
$val: giá trị mặc định của combobox.
Continue reading

Joomla – Template: Making Basic Template Use Dreamweaver CS3

Joomla Template Step By Step Tutorial: If we are lazy, we can use Dreamweaver to help us write XHTML code. We can use template page that exist at Dreamweaver feature. In this post, we will talk how to make Joomla template use Dreamweaver CS3. But, before continue; please understand about module’s and component’s position at here. Better, if you read this post too.

Continue reading

Thiết kế Component cho Joomla theo mô hình MVC

I. Tổng quan về component trong Joomla
Component là một thành phần mở rộng lớn nhất và phức tạp nhất của Joomla CMS. Các component có thể xem như là các ứng dụng con và nếu joomla là một hệ điều hành thì các component là các ứng dụng desktop. Ví dụ component nội dung (com_content) là một ứng dụng mini xử lý tất cả các vấn đề về nội dung được trả lại như thế nào mỗi khi có yêu cầu duyệt nội dung được đưa ra. Một component có hai thành phần chính: phần quản trị và phần trên site. Phần trên site là phần được sử dụng để tải về các trang khi được triệu gọi trong quá trình hoạt động của một website thông thường. Phần quản trị cung cấp giao diện để cấu hình, quản lý các khía cạnh khác nhau của component và được truy cập thông qua ứng dụng quản trị của Joomla
Continue reading

Top 50 thành phần mở rộng xuất sắc dành cho Joomla

Top 50 thành phần mở rộng dành cho JoomlaJoomla hiện có hàng nghìn thành phần mở rộng – extension (gồm các component, module, mambot/plugin, template, language, tool) với đủ thể loại như: Lĩnh vực Download; lĩnh vực Soạn thảo; lĩnh vực quản lý file, thư mục; lĩnh vực SEO/SEF; lĩnh vực bán hàng, quản lý sản phẩm; lĩnh vực Tin tức; lĩnh vực Site đa ngôn ngữ… Tuy nhiên để giúp các bạn lựa chọn dễ dàng hơn và yên tâm khi sử dụng, Vinaora xin trân trọng giới thiệu với các bạn Top 50 thành phần mở rộng xuất sắc nhất dành cho Joomla. Hi vọng bài viết sẽ mang lại nhiều điều bổ ích cho các bạn.
Continue reading

Chèn một module bất kỳ vào bài viết

Trên các trang web Joomla, chúng ta thường cho hiển thị các module vào các position (vị trí) đã có sẵn. Chẳng hạn cho hiển thị module quảng cáo Google Adsense vài vị trí left (bên trái), cho hiển thị module tin liên quan vào vị trí right (bên phải), cho hiển thị module tin mới nhất vào vị trí user1, cho hiển thị banner quảng cáo tại vị trí topContinue reading

Hướng dẫn cài đặt Diamond Tab module

Trước tiên, các bạn tải về Diamond tab module .

Giả sử bạn đặt tab module này ở vị trí top như ở website này. Và tất cả các module ở vị trí user23 được hiển thị ở tab module này.

Sau đây là giao diện phần cấu hình (xem hình bên dưới):

  1. Bạn chọn vị trí cho Diamond tab module là top.
  2. Ở phần New Position, bạn nhập user23.
  3. Cuối cùng là ẩn tên module này và publish nó. Continue reading

Tạo menu thả xuống trong Joomla! 1.5

Menu thả xuống kiểu SuckerfishMột số template của Joomla! có hỗ trợ việc tạo các menu thả xuống kiểu Suckerfish hay Dropline mà không phải sử dụng bất cứ thành phần mở rộng nào. Để tạo được menu loại này đầu tiên bạn phải thiết lập các mục trong menu theo quan hệ cha / con (Parent / Child). Mục con sẽ là mục thả xuống khi bạn rê chuột qua mục cha.

Bài viết sau sẽ hướng dẫn cách các bạn thực hiện trên template có tên là Optimus (miễn phí) Continue reading

Hướng dẫn Việt hóa Joomla 1.5

Joomla! 1.5 ra đời đánh dấu sự nhảy vọt cả về cách trình bày, giao diện, tính năng, kiến trúc và “…hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễn bằng bảng mã UTF-8…” (trích dẫn từ http://vi.wikipedia.org/wiki/Joomla). Với Joomla! 1.5 việc bản địa hóa đã trở nên dễ dàng hơn, toàn diện hơn (sử dụng bảng mã Unicode và cho phép bản địa hóa cả phần front-end, back-end). Bài viết này sẽ giúp các bạn nhanh chóng Việt hóa Joomla! (Việt hóa cả phần front-end và back-end) chỉ sau vài bước đơn giản Continue reading

Cảnh báo lỗ hổng nguy hiểm của phần mềm Joomla phiên bản 1.5.x

Ngày 13/08/2008, một lỗ hổng nghiêm trọng của phần mềm Joomla 1.5 đã được công bố. Lợi dụng lỗ hổng này, hacker có thể sửa đổi mật khẩu của tài khoản quản trị cao nhất, từ đó đăng nhập và chiếm quyền điều khiển website.

Mô tả kỹ thuật

Joomla (http://www.joomla.org/) là một hệ quản trị nội dung mã mở, được cung cấp miễn phí cho người sử dụng. Đây là một hệ quản trị nội dung có khả năng tùy biến cao, cung cấp sẵn nhiều chức năng, được người sử dụng ở khắp nơi trên thế giới cùng phát triển. Hiện nay Joomla có sẵn 2 bản cho người dùng lựa chọn: Joomla 1.0.x hoặc Joomla 1.5.x.

Ngày 13/08/2008, một hacker người Ba Lan đã công bố lỗ hổng nghiêm trọng của phần mềm Joomla, phiên bản 1.5.5 và các phiên bản 1.5.x trở về trước. Đây là phiên bản mới nhất tính đến thời điểm công bố. Lỗ hổng tồn tại trong thành phần (component) com_user, cho phép hacker có thể reset password của người dùng đầu tiên trong hệ thống Joomla (thường là người dùng quản trị cao nhất). Do đây là thành phần mặc định của Joomla nên khả năng reset password thành công là 100%.

Sau khi reset password, hacker có thể đăng nhập với tài khoản quản trị (mặc định là admin) và mật khẩu vừa đặt lại. Nếu hệ thống không sử dụng tài khoản mặc định, hacker sẽ phải đoán tên đăng nhập để khai thác.

Các phiên bản Joomla 1.0.x không bị mắc lỗi này.

Cập nhật bản vá

Do tính chất đặc biệt nghiêm trọng của lỗ hổng trên, các nhà phát triển Joomla đã ngay lập tức đưa ra bản vá. Hiện nay, tại Việt Nam, hàng loạt website sử dụng Joomla chưa vá lỗi đã nằm trong tầm kiểm soát của các hacker. Vì vậy, Trung tâm an ninh mạng Bkis khuyến cáo các tổ chức cá nhân đang sử dụng Joomla 1.5.x nhanh chóng thực hiện các công việc sau đây để đảm bảo an toàn cho hệ thống :

– Đổi tên mật khẩu quản trị cao nhất, kiểm tra lại các tài khoản quản trị khác và xóa các tài khoản không cần thiết.

– Kiểm tra lại hệ thống đề phòng hacker đã thâm nhập, dò tìm loại bỏ backdoor, virus…

– Cập nhật phiên bản mới nhất Joomla 1.5.6 tại http://www.joomla.org/

(Theo Bkis)


Đấu giá trực tuyến hàng đầu Việt Nam