My Share
Joomla

Sửa lỗi tiếng Việt trong Title Alias của Joomla
Tháng 5 22nd

Modul đặt vé máy bay online cho joomla
Tháng 12 29th
Cái này là mình chỉnh lại từ modul đặt phòng khách sạn cho phù hợp với phòng vé.

Hướng dẫn cài đặt Windows Live Writer cho joomla 1.7.x
Tháng 10 22nd
+ Chúng ta có thể viết bài từ desktop qua chương trình “Windows Live Writer”, download bản cài đặt offline dưới đây:

Tạo vị trí mới trong template joomla
Tháng 9 6th
Đối với Joomla 1.5.x
Mở file chứa template của bạn, chẳng hạn "\templates\tên_template\index.php", xác định chỗ mà bạn muốn thêm một vị trí module mới và đặt vào đoạn mã sau:

Làm thế nào để hiển thị số lần xem bài viết Joomla 1.5
Tháng 7 27th
Nếu đã sử dụng Joomla, chắc ai cũng phải có ít nhất 1 lần thắc mắc làm thế nào để hiển thị số lần đọc bài viết. Tuy rằng trong Administration page có option để hiển thị thông số này, nhưng cần phải làm thêm một số thay đổi trong code. Đây là một tip đáng ghi nhớ, nó có thể phát huy tác dụng đơn giản là trong việc trang trí, hoặc thống kê theo dõi lượt truy cập trên từng bài viết.

Windows Live Writer & Joomla MovableType XML-RPC Plugin để viết bài cho joomla
Tháng 5 21st
Trong quá trình sử dụng Joomla, nhất là một khi bạn sử dụng Joomla là blog hay CMS (Content Manager System) nói nôm na là những trang tin tức cập nhật thường xuyên theo kiểu Vnband.net hay Vnexpress. Thì vấn đề gây khó chịu nhất là bạn gặp phải là việc viết bài và duyệt bài viết trên trình duyệt sau khi phải đăng nhập vào Joomla Cpanel. Không biết các bạn thấy thế nào, còn mình thì thấy thật khó chịu khi phải viết bài trực tiếp trên trình duyệt hoặc phải viết trong word và sau đó copy vào. Đó cũng là một phần lý do khiến số lượng bài viết trên SEO Vietnam ngày một giảm dần.
Hướng dẫn cài đặt và cấu hình sh404SEF để tạo Link thân thiện cho Joomla
Tháng 10 11th
Bỏ qua các bước download và install component này, tôi chỉ hướng dẫn cách sử dụng nó. Các bạn lần lượt làm theo các bước sau:
1. Vào Components -> sh404SEF để bắt đầu cấu hình:
2. Chọn sh404SEF Configuration
3. Trong Tab Main, mục Enabled? bạn chọn là có
4. Tại mục Character replacements list bạn chèn thêm các ký tự sau đây vào tiếp theo sau các ký tự có sẵn:
Tạo bài viết mới trong joomla
Tháng 10 11th
Bài viết này có liên quan đến các bài viết về quản lý media,quản lý nhóm tin và chủ đề con.Vì thế, nếu bạn cảm thấy khó hiểu xin vui lòng xem lại các bài viết đó.Sau bài viết này bạn đã có thể thực hiện các thao tác đơn giản.Chúc bạn thành công!
Bước 1: Đăng nhập vào bảng điều khiển.
Vào phần Nội dung –>Quản lý bài viết.
Khắc phục lỗi tiếng việt joomla
Tháng 10 11th
Rất nhiều bạn sau khi cài đặt Joomla! phiên bản 1.0.x nhận thấy Website của mình bị lỗi Tiếng Việt. Có thể là lỗi một phần (tại một số chỗ trên menu, một số chỗ trên tiêu đề bài viết, trong phần nội dung…) hoặc lỗi toàn bộ. Có thể là Website hiện toàn dấu hỏi chấm (???) hoặc nội dung bị biến thành các ký tự lạ như “Lá»—i tiếng Việt có thể do những nguyên nhân nà o”. Xin giới thiệu với các bạn một số nguyên nhân và cách xử lý:
0. Nguyên nhân chính
Joomla 1.0.x không hỗ trợ hoàn toàn cho UTF-8 (vấn đề này chỉ được giải quyết triệt để trong Joomla 1.5), tuy nhiên bạn không nên quá lo lắng vì chúng ta có nhiều cách để vượt qua được khó khăn này.
1. Do database
- Bạn cần kiểm tra phiên bản MySQL (tối thiểu: 4.1.x)
- Khi tạo database cần chọn “MySQL connection collation“: utf8_general_ci More >
Cách chuyển đổi Template từ Joomla! 1.0.x sang 1.5.
Tháng 10 11th
Khi chuyển trang web dùng Joomla! 1.0.x sang 1.5.x thì một trong những việc đầu tiên cần phải làm là chuyển đổi giao diện (Template). Bài viết này sẽ hướng dẫn cách chuyển đổi Template từ Joomla! 1.0.x sang 1.5.x
Chuyển đổi Template từ Joomla! 1.0.x sang 1.5.x chủ yếu chỉ thực hiện việc thay đổi nội dung trong một số tập tin của Template.
Các thay đổi trong index.php:
- Thay _VALID_MOS bằng _JEXEC
- Thay $mosConfig_absolute_path bằng $this->baseUrl
- Thay $mosConfig_live_site bằng $mainframe->getCfg( ‘live_site’ )
- Thay các dòng lệnh hiển thị chữ echo ‘Hello’ cố định bằng bằng dòng lệnh echo JText::_( ‘Hello’ ) có thể chuyển ngữ được.
- Thay mosGetParam bằng JRequest::getVar.
Thí dụ: Thay $id = mosGetParam( $_REQUEST, ‘id’, 0 ); bằng $id = JRequest::getVar( ‘id’, 0 ); - Thay mosShowHead(); bằng <jdoc:include />
- Thay mosMainBody() bằng <jdoc:include />
- Thay mosLoadModules( $position_name, $style ); bằng <jdoc:include name=$position_name style=$style />
- Thay các kiểu ($style) Module của 1.0.x tương ứng với 1.5.x
-1 => none
0 => table
1 => horz
-2 => xhtml
-3 => rounded
- Thay <?php mosPathWay(); ?> thành <jdoc:include />
- Thay <?php if ( mosCountModules (‘$position_name ‘) ) { ?> thành <?php if($this->countModules(‘$position_name ‘)) : ?>
- Thêm dòng khai báo css của Joomla! vào giữa cặp thẻ <head></head> (chung với css của Template)
- Thêm dòng lệnh hiển thị các thông báo của Joomla! <jdoc:include /> đặt tại vị trí nào tùy ý (thường được đặt phía trên phần nội dung chính)
- Ngoài ra cần phải lưu ý là Joomla! 1.5.x sẽ tự động nạp sẵn 2 Javascript trong Template thông qua dòng lệnh <jdoc:include />, nếu Template cũ có nạp các Javascript này thì khi chuyển đổi không cần đến nữa.
Các thay đổi trong templateDetails.xml:
- Thay <?xml version=”1.0″ encoding=”iso-8859-1″?> bằng <?xml version=”1.0″ encoding=”utf-8″?>
- Thay <mosinstall version=”1.0.0″> bằng <install version=”1.5″>
- Khai báo các vị trí Module ($position_name) được sử dụng trong Template như trong hình
- Thêm các thông số của Template vào nếu có.
Các thay đổi trong css:
- Đổi tên tập tin template_css.css thành template.css
- Xem xét nội dung của tập tin template.css để thêm bớt cho phù hợp với Template mới.
Trên đây chỉ là các bước cơ bản để chuyển đổi các Template thông thường, đối với một số Template được thiết kế có nhiều chức năng thì phải chuyển đổi thêm các chức năng này.