To Module đn gin ch oh th ng NukeViet

Một phần của tài liệu Tạo dựng Web-Portal trên nền Nukeviet (Trang 68 - 72)

III. Lp trình đn gin NukeViet1.0

2. Module

2.2. To Module đn gin ch oh th ng NukeViet

N u b n không bi t PHP, B n c ng có th t o m t Module đ n gi n cho h th ng NukeViet b ng cách s d ng công c chuy n đ i b ng mã PHP- Nuke_Tools c a NukeViet (Xem h ng d n cài trên). Bây gi chúng ta hãy th m t ví d t o Module 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 A姶噂ng.Net</title>

</head> <body>

<p align="center"><font size="7">M胃ng Xây D英ng</font></p> <p align="center">website</p>

<p align="center"><a href="http://mangxd.com/"><font size="7">M胃ng XD</font></a><br>

<a href="http://xaydungcauduong.net/"><font size="7">M胃ng C医u

A姶噂ng</font></a><br> </p> </body> </html> 2 Hãy b đi đo n mã 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 A姶噂ng.Net</title>

</head> <body>

</body> </html>

Và bây gi đo n Code s ch còn th này: Code:

<p align="center">website</p>

<p align="center"><a href="http://mangxd.com/"> <font size="7">M胃ng XD</font></a><br>

<a href="http://xaydungcauduong.net/">

<font size="7">M胃ng C医u A姶噂ng</font></a><br> </p>

3 Vào đ a ch : http://localhost/home/modules.php?name=PHP- Nuke_Tools, click “T o Module” đ t i trang t o Module. Trang này g m 2 ô: ô trên đ nh p d li u và ô d i đ xu t ra code cho file Module. B n copy và dán đo n code trên vào ô nh p d li u trong trang t o Module.

4 Click vào nút “Create Module” và s đ c k t qu là đo n mã nh sau: Code:

<?php

if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { die ("You can't access this file directly... "); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); get_lang($module_name); include("header.php"); $index = 0; OpenTable();

echo"<p align=\"center\"><font size=\"7\">M胃ng Xây D英ng</font></p> "

. "<p align=\"center\">website</p> "

. "<p align=\"center\"><a href=\"http://mangxd.com/\">" . "<font size=\"7\">M胃ng XD</font></a><br>"

. "<a href=\"http://xaydungcauduong.net/\">"

. "<font size=\"7\">M胃ng C医u A姶噂ng</font></a><br>" . "</p> "

. ";

CloseTable();

?>

5 B n m ch ng trình EmEditor và dán đo n code v a đ c t o ra vào đó, sau đó save nó l i v i tên là index.php

6 T o m t th m c trong th m c modules c a h th ng NukeViet và đ t cho nó m t tên, sau đó b n vào bên trong và copy file index.php vào đó.

Chú ý quan tr ng :

N u b n không (ho c ch a) có ý đ nh v vi c s d ng file language trong vi c t o h th ng đa ngôn ng cho Nuke thì hãy lo i b dòng này:

Code:

get_lang($ module_name);

N u b n s s d ng file ngôn ng thì hãy t o ra m t th m c có tên "language" trong th m c module. Sau đó b n ch vi c t o ra và thêm vào đó file language (ví d : lang-vietnamese.php)

Và bây gi m i th đã s n sàng! Hãy vào Admin Control Panel kích ho t module lên. Module s đ c li t kê trong danh sách “Ti n ích trên site”.

G i ý:

V i cách t o Module đ n gi n này, b n có th tích h p nhi u d ch v t website khác vào website c a mình b ng cách s d ng iFrame (4).

(4)

iFrame là m t d ng Frame (khung – m t l nh trình bày Web) chèn vào Web theo ki u c a s . N u Frame chia website thành các ph n khác nhau theo ki u chia ô (m i ô d n t i m t trang) thì iFrame chèn lên Web m t khung (nh là

Một phần của tài liệu Tạo dựng Web-Portal trên nền Nukeviet (Trang 68 - 72)

Tải bản đầy đủ (PDF)

(159 trang)