Nghe volam và funboy nói nhiều mà sao không xác định 1 vấn đề về cài đặt !
"Nôi dung bài viết dưới đây mình chỉ có ý là cùng nhau học tập chứ không tự đề cao vấn đề "mình không đưa bản hoàn thiện lên vì như thế các mới đến php nuke không xác định được họ đã làm gì và đã viết gì nên mình phân tích, góp ý tí xíu còn Doanvanmy --->Xây dựng sao thì tùy"
+1.trong khi ta đã chia 2 bộ phận là instal Nukeviet 2.0 beta 2b + spaw2
+2.bản theme NEWBIE (V2.0)
để người sử dụng tiện trong việc cấu hình thì mình nên nói 1 cách và mình đã làm rồi rất ok từ bản NDX 4 do Doanvanmy upload kia.
--- để phải đở mất công config cái tabconte
Cách Dẫn: (Dành cho pro tạo file install nuke + theme NEWBIE "không phải member sử dụng nhé)
+ tạo lại bản install Nukeviet 2.0 beta 2b + spaw2 mới bằng cách Đặt tên lại là nukeNEWBIE và thêm những code sau.
Trong thư mục install gồm 3 file chính install.php khỏi chỉnh sửa còn
file dumper2.php tạo các config trong iincludes\data đồng thời cả file mainfile.php nữa
///// trong file dumper2.php trong thư mục instal của bản Nukeviet 2.0 beta 2b ... /////////
====> them doan code này vào
- Mã: Chọn tất cả
@chmod("../$datafold/config_tabcont.php", 0777);
@$file = fopen("../$datafold/config_tabcont.php", "w");
$content = "<?php\n\n";
$fctime = date("d-m-Y H:i:s",filectime ("../$datafold/config_tabcont.php"));
$fmtime = date("d-m-Y H:i:s");
$content .= "// File: config_tabcont.php.\n// Created: $fctime.\n// Modified: $fmtime.\n// Do not change anything in this file!\n\n";
$content .= "mysql_connect(\"$dbhost\",\"$dbuname0\",\"$dbpass0\") or die(\"loi ket noi CSDL\");\n";
$content .= "mysql_select_db(\"$dbname\")or die(\"Loi ket noi CSDL\");\n";
$content .= "\$prefix2 = \"$prefix\";\n";
$content .= "\$path = \"uploads/News/pic\";\n";
$content .= "\n";
$content .= "?>";
@$writefile = fwrite($file, $content);
@fclose($file);
@chmod("../$datafold/config_tabcont.php", 0604);
như thế khi cài đặt nó sẽ tạo 1 file config_tabcont.php và như thế khi khai báo csdl data...khi cài đặt thì tự động gán vào config_tabcont.php rồi. "thành bản null trong nuke

"
còn cơ sở dữ liệu! tại sao phải dùng tiếp install_minhgiap.php và chép file config_tabcont.php trong khi đã cài mới đúng không? theo mình nghĩ cái này chỉ dành cho bản fix bản củ . nhưng mình thấy toàn ghi là cài mới lại csdl và bản Nukeviet 2.0 beta 2b + spaw2
------/// do vậy mởi file dumper.php trong thư mục install của Nukeviet 2.0 beta 2b + spaw2 thêm một số code
Tìm đến
- Mã: Chọn tất cả
$db->sql_query("DROP TABLE IF EXISTS ".$prefix."_stories_comments");
thêm dưới dòng
comment text NOT NULL,
1 dòng này:
- Mã: Chọn tất cả
online tinyint(2) NOT NULL default '0',
trong cái tabble này các bạn chỉ có thên Newbie bạn chỉ them cột "online" đúng không vậy thì thêm nó vào.
và một table nữa là "tabcontent"
vậy thì cho code này vào
- Mã: Chọn tất cả
$db->sql_query("DROP TABLE IF EXISTS ".$prefix."_tabcontent");
$db->sql_query("CREATE TABLE `".$prefix."_tabcontent` (
tabid int(11) NOT NULL auto_increment,
catid tinyint(4) NOT NULL,
weight tinyint(4) NOT NULL,
created datetime NOT NULL,
PRIMARY KEY (tabid)
)");
như thế ta hoàn thành bản cài đặt !
Ghi chú : trong bản theme_NEWBIE(v2.0) nào có những hình ảnh và nhưng file code mới như ngôn ngử, addnew... thì ta chép trước vào bản Nukeviet 2.0 beta 2b + spaw2 và đồng thời xóa file config_tabcont.php khỏi theme.
-----Kết quả ----tạo thành 2 bản :
Bản cài dặt : nukeNEWBIE (chính thân là bản Nukeviet 2.0 beta 2b + spaw2 này biến thành)
Bản theme: ThemeNEWBIE (chính thân bản Theme NEWBIE (V2.0) biến thành vì đã xóa bớt và chuyển giao trước vào bản nukeNEWBIE làm như thế bản ThemeNEWBIE sẽ gọn nhẹ đi, tiện nâng cấp lên sao này)
khắc phục được tình trạnh phải tìm ra down bản Nukeviet 2.0 beta 2b + spaw2 và giải quyết được 2 vấn đề funboy và volam đã nêu. ---> đúng ai đời lên bản fina cài đặt rồi mà vào cấu hình tay file config_ta..
Kinh thân!
===>có nên khi cài đặt thì tạo luôn file mainfile.php ra ngoài để khỏi làm thủ công chép ra luôn không ? "phát huy tính lười biến trong công nghệ sử dụng"

và nhấn bước 4 thù delete luôn cái file install và vào nuke luôn không?