IV.
Hướng dẫn sửa lỗi và tinh chỉnh Nukeviet 1.0
Theo mặc định, bản
NukeViet 1.0 Dowload về còn khá nhiều lỗi. Bạn phải tiến hành sửa các lỗi
này trong quá trình sử dụng.
1. Chuyên mục tin tức (module News)
Nền tảng: Nukeviet 1.0
Ngày sửa lỗi: 25-04-2006
Tổng số lỗi đã phát hiện: 8
Đã sửa thành công: 8
Sửa lỗi bởi Admin - http://xaydungcauduong.net
- Laser
Tham khảo 1 số bản sửa lỗi
của: Nukevn.com; Hero & member - nguoiquangnam.de; Admin - doisongso.net ...
1.1. Sửa lỗi không
hiện bản tin ở "Chùm tin sự kiện"
Khi bạn click vào
link tại mục "Tham khảo thêm sự kiện" (tạo ra từ phần “quản lý
nhóm tin liên quan" trong Admin CP) bạn sẽ thấy hiện ra trang trắng với
1 loạt dòng dạng như sau:
|
Code: |
|
[ - Xây dựng Cầu Đường .net]
[ - Xây dựng Cầu Đường .net]
[ - Xây dựng Cầu Đường .net] |
Muốn sửa lỗi này,
bạn thực hiện theo trình tự sau:
1 Mở file
topics.php ở thư mục \modules\News\
2 Tìm đoạn:
|
Code: |
|
$result = $db->sql_query("SELECT * FROM ".$prefix."_stories
WHERE topicid='$topicid' $querylang ORDER BY sid DESC limit
$offset, $newspagenum");
include("header.php"); |
Sửa thành:
|
Code: |
|
include("header.php");
$result = $db->sql_query("SELECT * FROM ".$prefix."_stories
WHERE topicid='$topicid' $querylang ORDER BY sid DESC limit
$offset, $newspagenum"); |
(chuyển include
lên trước biến $result)
3 Save và
đóng file lại.
1.2. Lỗi hiển thị Các
bản tin, Tra cứu bài viết, Xem thảo luận
Cách khắc phục cũng tương
tự như trên đối với các mục:
Các bản tin
(theo chuyên mục): --------> Sửa file categories.php
Khi tra cứu bài viết (theo
ngày): --------> Sửa file archive.php
Riêng mục Xem thảo luận
sửa như sau:
1 Dùng
EmEditor mở file article.php
2 Sửa:
|
Code: |
|
$result = $db->sql_query("SELECT * FROM
".$prefix."_stories_comments WHERE sid='$sid' ORDER BY date desc
LIMIT $offset, $newspagenum");
if ($db->sql_numrows($result) == 0) {
Header("Location: index.php");
exit;
}
include("header.php"); |
|
Thành
|
|
include("header.php");
$result = $db->sql_query("SELECT * FROM
".$prefix."_stories_comments WHERE sid='$sid' ORDER BY date desc
LIMIT $offset, $newspagenum");
if ($db->sql_numrows($result) == 0) {
Header("Location: index.php");
exit;
} |
(Chuyển include
lên trước biến $result nhưng chú ý file này có 2 lần dòng
include("header.php"); và ta chỉ sửa cái đầu tiên)
3 Save và
đóng tất cả các file lại.
1.3. Lỗi của Block
top 10 bản tin được đọc nhiều nhất
Sửa file:
\blocks\block-Last_10_Articles2.php
1.4. Lỗi của Block
top 10 bản tin mới nhất
Sửa file:
\blocks\block-Top_New.php
Cả hai file trên đều sửa
như sau:
1 Mở file
\blocks\block-Last_10_Articles2.php và file \blocks\block-Top_New.php
2 Tìm:
|
Code: |
|
<a href=\"op?name= |
|
Thay bằng: |
|
<a href=\"".$themepath."modules.php?name= |
3 Save và
đóng các file này lại.
1.5. Lỗi của Block
Hình tư liệu:
Click vào hình thu nhỏ (thumb) nhưng không thấy hiện ra hình chính. Các sửa
như sau:
1 Mở file
\modules\News\article.php
2 Tìm đoạn mã
:
|
Code: |
|
'modules.php?name=$module_name&file=article&
op=viewimg&id='$imgid'&val=1' |
|
Sửa thành: |
|
'modules.php?name=$module_name&file=article&
op=viewimg&id=$imgid&val=1' |
3 Ghi và đóng
file lại.
1.6. Lỗi sai ngày bản
tin trên trang chủ website
Các bước để sửa lỗi
như sau:
1 Mở file
modules/News/index.php
2 Tìm đến
dòng :
|
Code: |
|
$time = $row2['time']; |
|
Sửa thành: |
|
$time = formatTimestamp($row2['time']); |
Tìm và xóa 2 lần:
|
Code: |
|
formatTimestamp($time); |
Tìm dòng:
|
Code: |
|
themeindex ( $aid, $datetime, $title, $hometext, $story_pic,
$notes, $story_link, $com_link, $tot_hits); |
|
Sửa thành: |
|
themeindex ( $aid, $time, $title, $hometext, $story_pic, $notes,
$story_link, $com_link, $tot_hits); |
(2 lần thay $datetime
bằng $time)
Tiếp tục tìm (2 lần):
|
Code: |
|
$time = $row['time']; |
|
Sửa thành: |
|
$time = formatTimestamp($row['time']); |
3 Lưu file
lại.
Như vậy bạn đã sửa
xong 8 lỗi tại Modules News