III. Lập trình đơn giản NukeViet1.0
1.2. Tạo Block cho hệ thống Nuke
Để tạo một Block đơn giản cho hệ thống NukeViet, chúng ta sử dụng chính module PHP-Nuke_Tools của NukeViet (Xem hướng dẫn cài ở trên) với các bước như sau:
Bước 1: Vào địa chỉ:
Hình 4.19: Module PHP-Nuke_Tools của NukeViet
Bước 2: Tạo Block
Trang tạo Block gồm 2 ô: ô trên để nhập dữ liệu và ô dưới để xuất ra code cho file Block.
Bây giờ chúng ta hãy thử một ví dụ tạo Block từ một trang HTML. Trình tự
như sau:
1 Giả sử chúng ta có trang html như thế này: Code:
<html> <head>
<meta http-equiv="Content-Language" content="vi"> <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Xây Dựng Cầu Đường.Net</title> </head>
<body>
<p align="center"><font size="7">Web Xây Dựng</font></p>
<p align="center">by</p> <p align="center"><a href="http://mangxd.com/"><font size="7">Mạng
XD</font></a></p> </body> </html> 2 Hãy loại bỏ đi các đoạn mã : Code: <html> <head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0"> <meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Xây Dựng Cầu Đường.Net</title> </head> <body> Và đoạn mã: </body> </html> Và bây giờ đoạn mã chỉ còn thế này: Code:
<p align="center"><font size="7">Web Xây Dựng</font></p> <p align="center">by</p>
<p align="center"><a href="http://mangxd.com/"><font size="7">Mạng XD</font></a></p>
3 Để tạo ra một Block, ta copy và dán đoạn mã đó vào ô phía trên trong công cụ tạo Block. Sau đó Click vào nút “Tạo” và ta sẽ được đoạn mã như sau (xem hình 4.20).
Hình 4.20: Tạo Block Nội dung đoạn mã được tạo ra ở hình 4.20 là: Code: <?php if (eregi("block-Block_Creator.php",$PHP_SELF)) { Header("Location: index.php"); die(); }
$content = "<p align=\"center\"><font size=\"7\">Web Xây Dựng</font></p> "; $content .= "<p align=\"center\">by</p> "; $content .= "<p align=\"center\"><a href=\"http://mangxd.com/\"><font size=\"7\">Mạng XD</font></a></p>"; ?>
4 Sửa lại mã cho phù hợp với tên file bằng cách:
Đổi dòng: Code:
if (eregi("block-Block_Creator.php",$ PHP_SELF)) {
Thành dòng : Code:
if (eregi("block-Ten_Cua_Block.php",$ PHP_SELF)) {
Bước 3: Mở chương trình EmEditor và dán đoạn mã vừa được tạo ra trong ô phía dưới của công cụ tạo block, và lưu file lại với tên block-
Ten_Cua_Block.php
Copy file này vào thư mục /block/.
Bước 4: Kích hoạt Block
Đăng nhập vào Admin Control Panel vào mục Blocks để kích hoạt Block. (Các bước để kích hoạt Block xin xem mục 2.2, chương II, Phần 4 của chuyên
đề này)