Ejemplo n.º 1
0
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
$id = 18;
list($homeimgfile, $homeimgthumb) = nv_news_check_image_exit('chuc-mung-nukeviet-thong-tu-20-bo-tttt.jpg', $module_upload);
$db->query("INSERT INTO " . $db_config['prefix'] . "_" . $lang . "_" . $module_data . "_rows VALUES (" . $id . ", 2, '2', 0, 1, 'VINADES', 0, 1453194455, 1453194455, 1, 1453194455, 0, 2, 'NukeViet 4.0 có gì mới?', 'nukeviet-4-0-co-gi-moi', 'NukeViet 4 là phiên bản NukeViet được cộng đồng đánh giá cao, hứa hẹn nhiều điểm vượt trội về công nghệ đến thời điểm hiện tại. NukeViet 4 thay đổi gần như hoàn toàn từ nhân hệ thống đến chức năng, giao diện người dùng. Vậy, có gì mới trong phiên bản này?', " . $db->quote($homeimgfile) . ", '', " . intval($homeimgthumb) . ", 1, '4', 1, 2, 0, 0, 0)");
$bodyhtml = "<p dir=\"ltr\" style=\"text-align: justify;\">Trải qua hơn 10 năm phát triển, từ một mã nguồn chỉ mang tính cá nhân, NukeViet đã phát triển thành công theo hướng cộng đồng. Năm 2010, NukeViet 3 ra đời đánh dấu một mốc lớn trong quá trình đi lên của NukeViet, phát triển theo hướng chuyên nghiệp với sự hậu thuẫn của Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC). NukeViet 3 đã và được sử dụng rộng rãi trong cộng đồng, từ các cổng thông tin tổ chức, hệ thống giáo dục, cho đến các website cá nhân, thương mại, mang lại các trải nghiệm vượt trội của mã nguồn thương hiệu Việt so với các mã nguồn nổi tiếng khác trên thế giới.<br  /><br  />Năm 2016, NukeViet 4 ra đời được xem là một cuộc cách mạng lớn trong chuỗi sự kiện phát triển NukeViet, cũng như xu thế công nghệ hiện tại. Hệ thống gần như được đổi mới hoàn toàn từ nhân hệ thống đến giao diện, nâng cao đáng kể hiệu suất và trải nghiệm người dùng.<br  /><br  /><span style=\"line-height: 1.6;\"><strong>Dưới đây là một số thay đổi của NukeViet 4.</strong></span><br  /><strong><span style=\"line-height: 1.6;\">Các thay đổi từ nhân hệ thống:</span></strong></p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Các công nghệ mới được áp dụng.</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Sử dụng composer để quản lý các thư viện PHP được cài vào hệ thống.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Từng bước áp dụng &nbsp;các tiêu chuẩn viết code PHP theo khuyến nghị của <a href=\"http://www.php-fig.org/psr/\">http://www.php-fig.org/psr/</a></p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Sử dụng PDO để thay cho extension MySQL.</p>\t\t</li>\t</ul>\t</li></ul><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Tăng cường khả năng bảo mật</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Sau khi các chuyên giả bảo mật của HP gửi đánh giá, chúng tôi đã tối ưu NukeViet 4.0 để hệ thống an toàn hơn.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Mã hóa các mật khẩu lưu trữ trong hệ thống: Các mật khẩu như FPT, SMTP,... đã được mã hóa, bảo mật thông tin người dùng.</p>\t\t</li>\t</ul>\t</li></ul><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Tối ưu SEO:</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">SEO được xem là một trong những ưu tiên hàng đầu được phát triển trong phiên bản này. NukeViet 4 tập trung tối ưu hóa SEO Onpage mạnh mẽ. Các công cụ hỗ trợ SEO được tập hợp lại qua module “Công cụ SEO”. Các chức năng được thêm mới:</p>\t\t<ul>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Loại bỏ tên module khỏi URL khi không dùng đa ngôn ngữ</p>\t\t\t</li>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Cho phép đổi đường dẫn module</p>\t\t\t</li>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm chức năng xác thực Google+ (Bản quyền tác giả)</p>\t\t\t</li>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm chức năng ping đến các công cụ tìm kiếm: Submit url mới đến google để việc hiển thị bài viết mới lên kết quả tìm kiếm nhanh chóng hơn.</p>\t\t\t</li>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Hỗ trợ Meta OG của facebook</p>\t\t\t</li>\t\t\t<li dir=\"ltr\">\t\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Hỗ trợ chèn Meta GEO qua Cấu hình Meta-Tags</p>\t\t\t</li>\t\t</ul>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Cùng với đó, các module cũng được tối ưu hóa bằng các form hỗ trợ khai báo tiêu đề, mô tả (description), từ khóa (keywods) cho từng khu vực, từng trang. &nbsp;</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Với sự hỗ trợ tối đa này, người quản trị (admin) có thể tùy biến lại website theo phong cách SEO riêng biệt.</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Thay đổi giao diện, sử dụng giao diện tuỳ biến</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Giao diện trong NukeViet 4 được làm mới, tương thích với nhiều màn hình hơn.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Sử dụng thư viện bootstrap để việc phát triển giao diện thống nhất và dễ dàng hơn.</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Hệ thống nhận thông báo:&nbsp;</strong><span style=\"line-height: 1.6;\">Có thể gọi đây là một tiện ích nhỏ, song nó rất hữu dụng để admin tương tác với hệ thống một cách nhanh chóng. Admin có thể nhận thông báo từ hệ thống (hoặc từ module) khi có sự kiện nào đó.</span></p>\t</li></ul><p dir=\"ltr\" style=\"text-align: justify; margin-left: 40px;\"><strong>Ví dụ:</strong> Khi có khách gửi liên hệ (qua module contact) đến thì hệ thống xuất hiện biểu tượng thông báo “Có liên hệ mới” ở góc phải, Admin sẽ nhận được ngay lập tức thông báo khi người dùng đang ở Admin control panel (ACP).</p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Thay đổi cơ chế quản lý block:</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Nhận thấy việc hiển thị block ở lightbox trong NukeViet 3 dẫn đến một số bất tiện trong quá trình quản lý, NukeViet 4 đã thay thế cách hiển thị này ở dạng cửa sổ popup. Dễ nhận thấy sự thay đổi này khi admin thêm (hoặc sửa) một block nào đó.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">“Cấu hình hiển thị block trên các thiết bị” cũng được đưa vào phần cấu hình block, admin có thể tùy chọn cho phép block hiển thị trên các thiết bị nào (tất cả thiết bị, thiết bị di động, máy tính bảng, thiết bị khác).<span style=\"line-height: 1.6;\">&nbsp;</span></p>\t\t</li>\t</ul>\t</li></ul><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Thêm ngôn ngữ tiếng Pháp:</strong> website cài đặt mới có sẵn 3 ngôn ngữ mặc định là Việt, Anh và Pháp.</p>\t</li></ul><p dir=\"ltr\" style=\"text-align: justify;\"><strong>Các thay đổi của module:</strong></p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Module menu:</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Phương án quản lý menu được thay đổi hướng tới việc quản lý menu nhanh chóng, tiện lợi nhất cho admin. Admin có thể nạp nhanh menu theo các tùy chọn mà hệ thống cung cấp.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Mẫu menu cũng được thay đổi, đa dạng và hiển thị tốt với các giao diện hiện đại.</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Module contact (Liên hệ):</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Bổ sung các trường thông tin về bộ phận (Điện thoại, fax, email, các trường liên hệ khác,...).</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Admin có thể trả lời khách nhiều lần, hệ thống lưu lại lịch sử trao đổi đó.</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Module users (Tài khoản):</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thay thế OpenID bằng thư viện OAuth - hỗ trợ tích hợp đăng nhập qua tài khoản mạng xã hội</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Cho phép đăng nhập 1 lần tài khoản người dùng NukeViet với Alfresco, Zimbra, Moodle, Koha</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm chức năng tùy biến trường dữ liệu thành viên</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm chức năng phân quyền sử dụng module users</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm cấu hình: Số ký tự username, độ phức tạp mật khẩu, tạo mật khảu ngẫu nhiên,....</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Cho phép sử dụng tên truy cập, hoặc email để đăng nhập</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Module about:</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Module about ở NukeViet 3 được đổi tên thành module page</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm các cấu hình hỗ trợ SEO: Ảnh minh họa, chú thích ảnh minh họa, mô tả, từ khóa cho bài viết, hiển thị các công cụ tương tác với các mạng xã hội.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm RSS</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Cấu hình phương án hiển thị các bài viết trên trang chính</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\"><strong>Module news (Tin tức):</strong></p>\t<ul>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm phân quyền cho người quản lý module, đến từng chủ đề</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thay đổi phương án lọc từ khóa bài viết, lọc từ khóa theo các từ khóa đã có trong tags thay vì đọc từ từ điển.</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Bổ sung các trạng thái bài viết</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm cấu hình mặc định hiển thị ảnh minh họa trên trang xem chi tiết bài viết</p>\t\t</li>\t\t<li dir=\"ltr\">\t\t<p dir=\"ltr\" style=\"text-align: justify;\">Thêm các công cụ tương tác với mạng xã &nbsp;hội.</p>\t\t</li>\t</ul>\t</li></ul><p dir=\"ltr\" style=\"text-align: justify;\"><strong>Quản lý Bình luận</strong></p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\" style=\"text-align: justify;\">Các bình luận của các module sẽ được tích hợp quản lý tập trung để cấu hình.</p>\t</li>\t<li dir=\"ltr\" style=\"text-align: justify;\">Khi xây dựng mới module, Chỉ cần nhúng 1 đoạn mã vào. Tránh phải việc copy mã code gây khó khăn cho bảo trì.</li></ul>";
$sth_bodyhtml->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodyhtml->bindValue(':sourcetext', '', PDO::PARAM_STR);
$sth_bodyhtml->bindParam(':bodyhtml', $bodyhtml, PDO::PARAM_STR, strlen($bodyhtml));
$sth_bodyhtml->execute();
$bodytext = nv_news_get_bodytext($bodyhtml);
$sth_bodytext->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
$id = 19;
list($homeimgfile, $homeimgthumb) = nv_news_check_image_exit('2016_01/how-to-choose-hosting.jpg', $module_upload);
$db->query("INSERT INTO " . $db_config['prefix'] . "_" . $lang . "_" . $module_data . "_rows VALUES (" . $id . ", 10, '10', 0, 1, '123host', 0, 1453192440, 1453192440, 1, 1453192440, 0, 2, 'Chọn nhà cung cấp Hosting nào tốt cho NukeViet?', 'chon-nha-cung-cap-hosting-nao-tot-cho-nukeviet', 'NukeViet được xây dựng và phát triển để tương thích với nhiều loại hosting và server. Tuy nhiên, để website NukeViet của bạn hoạt động tốt trên môi trường internet, cần chọn một nhà cung cấp Hosting uy tín, tin cậy và để &quot;chọn mặt gởi vàng&quot; website của mình. Bài viết này sẽ trình bày các tiêu chí để lựa chọn một nhà cung cấp Hosting tốt cho website của bạn.', " . $db->quote($homeimgfile) . ", '', " . intval($homeimgthumb) . ", 1, '4', 1, 2, 0, 0, 0)");
$bodyhtml = "<h2><span style=\"color:rgb(255, 0, 0);\"><strong>1. Tốc độ</strong></span></h2><div style=\"text-align:center\"><img alt=\"litespeed benchmark\" height=\"292\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/litespeed-benchmark.jpg\" width=\"540\" /></div><br  />Tốc độ truy cập website rất quan trọng, ảnh hưởng đến trải nghiệm của người dùng cũng như thứ hạng trên các bộ máy tìm kiếm (Google, Bing...). Website có tốc độ nhanh là website không để người dùng &quot;chờ&quot; khi click vào bất cứ trang nào. Hay nói cách khác tốc độ load trang phải 1 giây trở xuống. Có 2 yếu tố tác động đến tốc độ đó là &quot;sự tối ưu của mã nguồn website&quot; và &quot;sự tối ưu của hệ thống hosting&quot;<br  />&nbsp;<ul>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Sự tối ưu của mã nguồn website:</strong></span> Nếu bạn đang dùng NukeViet, bạn đang rất may mắn bởi NukeViet được thiết kế để tối ưu và tăng tốc truy cập.</li>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Sự tối ưu của hệ thống hosting:</strong></span> Các nhà cung cấp hosting kinh nghiệm và uy tín luôn tối ưu hệ thống Hosting của họ một cách tốt nhất, hãy để ý một số tiêu chí sau để đánh giá mức độ VIP về việc tối ưu tốc độ của hosting bạn đang sử dụng:\t<ul>\t\t<li><strong>Ổ cứng SSD:</strong> Công nghệ ổ cứng SSD đang được sử dụng mạnh mẽ để thay thế các ổ cứng SATA thế hệ cũ bởi tốc độ đọc ghi dữ liệu của ổ cứng SSD cực nhanh, giúp máy chủ hosting xử lý và đọc ghi dữ liệu nhanh hơn. Công nghệ này không những áp dụng vào hệ thống hosting mà còn đang áp dụng với hầu hết các hệ thống máy chủ thời nay.</li>\t\t<li><strong>Webserver Litespeed:</strong> Đây là phần mềm web server có tốc độ nhanh nhất (nhanh gấp 5 lần Apache), là giải pháp thay thế cho web server truyền thống Apache. Web server này cũng được đánh giá là ổn định và bảo mật. Tuy nhiên đây là phần mềm web server có bản quyền<strong>. <span style=\"background-color:rgb(250, 235, 215);\">Nếu nhà cung cấp hosting của bạn sử dụng phần mềm này, họ đã đầu tư bài bản cho hệ thống hosting của mình</span></strong>.</li>\t</ul>\t</li></ul><h2><span style=\"color:rgb(255, 0, 0);\"><strong>2. Bảo mật</strong></span></h2><div style=\"text-align:center\"><img alt=\"cloudlinux security\" height=\"312\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/cloudlinux-security.jpg\" width=\"540\" /></div><br  />Khi sử dụng hosting, bạn cần quan tâm đến hình thức tấn công &quot;local attack&quot;. Bởi một máy chủ hosting có rất nhiều tài khoản hosting khác nhau. Local attack là hình thức chiếm quyền điều khiển tài khoản hosting A (vì website trên hosting A này bị lỗi bảo mật hoặc bị lộ mật khẩu) sau đó dùng hosting A để chiếm quyền điền khiển sang hosting B - hosting của bạn. Hình thức tấn công này rất nguy hiểm, tuy nhiên hãy để ý, <strong><span style=\"background-color:rgb(255, 255, 224);\">nếu nhà cung cấp hosting nào đang sử dụng công nghệ &quot;CloudLinux&quot;, hosting của họ đã chống được gần như 100% hình thức tấn công này</span></strong><span style=\"background-color:rgb(255, 255, 224);\">.</span><h3>&nbsp;</h3><h2><span style=\"color:rgb(255, 0, 0);\"><strong>3. Ổn định</strong></span></h2><div style=\"text-align:center\"><img alt=\"123host network security\" height=\"310\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/123host-network-security.jpg\" width=\"540\" /></div><br  />Sự ổn định rất quan trọng bởi bạn sẽ sử dụng hosting lâu dài ngày này qua ngày khác. Sự chập chờn, gián đoạn truy cập chỉ trong ít phút cũng đã ảnh hưởng đến doanh thu, thứ hạn, làm giảm lượng truy cập vào website bạn. Các yếu tố cơ bản sau ảnh hưởng đến độ ổn định của dịch vụ hosting:<ul>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Network &amp; Datacenter: </strong></span>Hạ tầng network ổn định đặt tại các datacenter lớn là tiêu chí rất quan trọng. <strong><span style=\"background-color:rgb(255, 255, 224);\">Các nhà cung cấp hosting lớn luôn đặt máy chủ của mình tại các datacenter lớn nhất Việt Nam như VDC2 hoặc ViettelIDC</span></strong>.</li>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Chống tấn công DDOS: </strong></span>Đây là yếu tố cực kỳ quan trọng giúp các máy chủ hosting ổn định. Một máy chủ hosting có thể chứa hàng nghìn website, vì vậy thường xuyên sẽ có những cuộc tấn công DDOS vào một trong số các website này và sẽ ảnh hưởng toàn bộ máy chủ hosting và tất nhiên sẽ ảnh hưởng đến website của bạn. Truy cập sẽ chập chờn, lúc chậm lúc nhanh và có khi sẽ gián đoạn<strong>. <span style=\"background-color:rgb(255, 255, 224);\">Hãy để ý các nhà cung cấp hosting tốt luôn có hệ thống Firewall</span> </strong>(tường lửa) chuyện dụng cho hosting của mình.</li></ul><h2><br  /><span style=\"color:rgb(255, 0, 0);\"><strong>4. Hỗ trợ</strong></span></h2><div style=\"text-align:center\"><img alt=\"support247\" height=\"151\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/support247.jpg\" width=\"540\" /></div><br  />Không cần bàn cãi gì nữa, một nhà cung cấp hosting tốt luôn:<br  />&nbsp;<ul>\t<li>Hỗ trợ khách hàng 24/7 bất kể là đêm hay ngày, kể cả những ngày lễ tết.</li>\t<li>Hỗ trợ nhanh và nhiệt tình, giải quyết các vấn đề bạn gặp phải nhanh chóng.</li></ul><h3>&nbsp;</h3><h2><span style=\"color:rgb(255, 0, 0);\"><strong>5. Các tham số quan trọng của hosting</strong><span style=\"font-size: 13px; line-height: 1.6;\">&nbsp;</span></span></h2><ul>\t<li><strong><span style=\"color:rgb(0, 0, 205);\">Băng thông</span></strong> (bandwidth): Tham số này rất quan trọng nếu website của bạn chứa nhiều hình ảnh và lượng truy cập website cao. Vì vậy khi lựa chọn hosting, hãy để ý tham số băng thông, tốt nhất <strong><span style=\"background-color:rgb(255, 255, 224);\">nên chọn các nhà cung cấp hosting không giới hạn băng thông</span></strong>&nbsp;để khỏi lo lắng về vấn đề này.</li>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Tự ý thay đổi được phiên bản PHP</strong></span>, thành phần mở rộng (extension) của PHP cũng như các tham số cấu hình PHP: Yếu tố này cũng khá quan trọng, ví dụ bạn đang dùng NukeViet 3, phiên bản NukeViet này yêu cầu PHP version là 5.3, nếu bạn nâng cấp Nukeviet lên Nukeviet 4, yêu cầu phiên bản PHP phải là 5.4 . Vì vậy<strong> <span style=\"background-color:rgb(255, 255, 224);\">hãy chọn lựa các nhà cung cấp hosting cho phép bạn thay đổi được các phiên bản PHP</span></strong> cũng như các tham số cấu hình nó.</li></ul>&nbsp;<br  />Đến thời điểm hiện tại, <a href=\"https://123host.vn/web-hosting.html\" target=\"_blank\"><strong>123HOST</strong></a> là nhà cung cấp hosting đầu tiên&nbsp;<span style=\"color:rgb(0, 0, 205);\"><strong>đạt chứng nhận tương thích với mã nguồn NukeViet 4 </strong></span>(xem tại <a href=\"http://nukeviet.vn/vi/partner/hosting/\">http://nukeviet.vn/vi/partner/hosting/</a> ).&nbsp; Đồng thời họ cũng là nhà cung cấp hosting uy tín đáp ứng được tất cả 5 tiêu chí khắt khe trên.<br  />&nbsp;<div style=\"text-align:center\"><img alt=\"hosting 123host nukeviet\" height=\"298\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/hosting-123host-nukeviet.jpg\" width=\"540\" /></div><br  /><br  />Nếu sử dụng NukeViet hay bất kỳ mã nguồn mở nào khác, chúng tôi khuyên bạn nên dùng dịch vụ tại <strong>123HOST</strong>. Ngoài đáp ứng 5 tiêu chí trên, hosting tại <strong>123HOST</strong> còn có các tính năng đặc biệt mà không nhà cung cấp nào có:<ul>\t<li>Tất cả các gói hosting của <strong>123HOST</strong> đều<strong> <span style=\"color:rgb(0, 0, 205);\">không giới hạn băng thông</span></strong>, parked domain, tài khoản email, FTP, tài khoản MySQL. Hầu như tất cả đều không giới hạn cho tất cả các gói hosting.</li>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>DDOS Protection:</strong> </span>Nếu dùng hosting của các nhà cung cấp khác, khi website của bạn bị tấn công DDOS, họ sẽ khóa website của bạn để khỏi ảnh hưởng đến máy chủ hosting. Tuy nhiên tại <strong>123HOST</strong>, hệ thống của họ sẽ tự phát hiện và bật cản lọc tấn công cho website của bạn. Đồng thời bạn cũng có thể tự&nbsp; mình kích hoạt tính năng này tại giao diện cPanel. &nbsp;Website của bạn sẽ an toàn và hoạt động bình thường.</li>\t<li><span style=\"color:rgb(0, 0, 205);\"><strong>Malware Scanner:</strong></span> Tính năng này được tích hợp tại cPanel để người dùng quét xem mã nguồn website của mình có bị kẻ xấu lợi dụng và upload mã độc lên hay không. Đồng thời họ cũng hỗ trợ kiểm tra mã nguồn cho bạn nếu bạn gởi yêu cầu hỗ trợ kỹ thuật.</li>\t<li><strong><span style=\"color:rgb(0, 0, 205);\">Backup miễn phí:</span> </strong>Hosting tại <strong>123HOST</strong> đều tự động backup trong vòng 7 ngày, mỗi ngày 1 bản backup. Nếu bạn lỡ tay xóa mất dữ liệu website của mình hay website bị kẻ xấu hack và xóa dữ liệu, hãy bình tĩnh và liên hệ với kỹ thuật của 123HOST, họ sẽ khôi phục website cho bạn MIỄN PHÍ.</li></ul><div style=\"text-align:center\"><img alt=\"cpanel ddos protection malware scanner\" height=\"300\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/cpanel-ddos-protection-malware-scanner.jpg\" width=\"540\" /></div><br  />Chúc các bạn thành công.<br /><br />----<div>Giấy phép:<br /><a href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\" rel=\"license\" target=\"_blank\"><img alt=\"CC BY NC SA\" height=\"15\" src=\"" . NV_BASE_SITEURL . NV_UPLOADS_DIR . "/news/2016_01/cc-by-nc-sa.png\" style=\"border-width: 0px;\" width=\"80\" /></a><br />Bài viết này được chia sẻ với các điều khoản của <a href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\" rel=\"license\" target=\"_blank\">giấy phép Creative Commons Attribution-NonCommercial-ShareAlike 4.0</a>.<br />Nguồn: <a href=\"https://123host.vn/blog/chon-nha-cung-cap-hosting-nao-tot-cho-nukeviet.html\" target=\"_blank\">https://123host.vn/blog/chon-nha-cung-cap-hosting-nao-tot-cho-nukeviet.html</a></div>";
$sth_bodyhtml->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodyhtml->bindValue(':sourcetext', '', PDO::PARAM_STR);
$sth_bodyhtml->bindParam(':bodyhtml', $bodyhtml, PDO::PARAM_STR, strlen($bodyhtml));
$sth_bodyhtml->execute();
$bodytext = nv_news_get_bodytext($bodyhtml);
$sth_bodytext->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
// News: Sources
$sth = $db->prepare('INSERT INTO ' . $db_config['prefix'] . '_' . $lang . '_' . $module_data . '_sources (sourceid, title, link, logo, weight, add_time, edit_time) VALUES (?, ?, ?, ?, ?, ?, ?)');
$sth->execute(array(1, 'Báo Hà Nội Mới', 'http://hanoimoi.com.vn', '', 1, 1274989177, 1274989177));
$sth->execute(array(2, 'VINADES.,JSC', 'http://vinades.vn', '', 2, 1274989787, 1274989787));
$sth->execute(array(3, 'Báo điện tử Dân Trí', 'http://dantri.com.vn', '', 4, 1322685396, 1322685396));
Ejemplo n.º 2
0
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
$id = 17;
list($homeimgfile, $homeimgthumb) = nv_news_check_image_exit('tap-huan-pgd-ha-dong-2015.jpg', $module_upload);
$db->query("INSERT INTO " . $db_config['prefix'] . "_" . $lang . "_" . $module_data . "_rows VALUES (" . $id . ", 1, '1', 0, 1, '', 0, 1445391217, 1445393997, 1, 1445391180, 0, 2, 'Hỗ trợ tập huấn và triển khai NukeViet cho các Phòng, Sở GD&amp;ĐT', 'ho-tro-tap-huan-va-trien-khai-nukeviet-cho-cac-phong-so-gd-dt', 'Trên cơ sở Hướng dẫn thực hiện nhiệm vụ CNTT năm học 2015 - 2016 của Bộ Giáo dục và Đào tạo, Công ty cổ phần phát triển nguồn mở Việt Nam và các doanh nghiệp phát triển NukeViet trong cộng đồng NukeViet đang tích cực công tác hỗ trợ cho các phòng GD&ĐT, Sở GD&ĐT triển khai 2 nội dung chính: Hỗ trợ công tác đào tạo tập huấn hướng dẫn sử dụng NukeViet và Hỗ trợ triển khai NukeViet cho các trường, Phòng và Sở GD&ĐT', " . $db->quote($homeimgfile) . ", 'Tập huấn triển khai NukeViet tại Phòng Giáo dục và Đào tạo Hà Đông - Hà Nội', " . intval($homeimgthumb) . ", 1, '4', 1, 1, 0, 0, 0)");
$bodyhtml = "<div class=\"details-content clearfix\" id=\"bodytext\"><span style=\"font-size:16px;\"><strong>Hỗ trợ công tác đào tạo tập huấn hướng dẫn sử dụng phần mềm nguồn mở NukeViet</strong></span><br  /><br  />Công tác hỗ trợ công tác đào tạo tập huấn hướng dẫn sử dụng phần mềm nguồn mở NukeViet sẽ được thực hiện bởi đội ngũ chuyên gia giàu kinh nghiệm về NukeViet được tuyển chọn từ lực lượng lập trình viên, chuyên viên kỹ thuật hiện đang tham gia phát triển và hỗ trợ về NukeViet từ Ban Quản Trị NukeViet và Công ty cổ phần phát triển nguồn mở Việt Nam và các đối tác thuộc Liên minh phần mềm giáo dục nguồn mở NukeViet.<br  /><br  />Với kinh nghiệm tập huấn đã được tổ chức thành công cho nhiều Phòng giáo dục và đào tạo, các chuyên gia về NukeViet sẽ giúp chuyển giao giáo trình, chương trình, kịch bản đào tạo cho các Phòng, Sở GD&amp;ĐT; hỗ trợ các giáo viên và cán bộ quản lý giáo dục sử dụng trong suốt thời gian sau đào tạo.<br  /><br  />Đặc biệt, đối với các đơn vị sử dụng NukeViet làm website và cổng thông tin đồng bộ theo quy mô cấp Phòng và Sở, cán bộ tập huấn của NukeViet sẽ có nhiều chương trình hỗ trợ khác như chương trình thi đua giữa các website sử dụng NukeViet trong cùng đơn vị cấp Phòng, Sở và trên toàn quốc; Chương trình báo cáo và giám sát và xếp hạng website hàng tháng; Chương trình tập huấn nâng cao trình độ sử dụng NukeViet hàng năm cho giáo viên và cán bộ quản lý giáo dục đang thực hiện công tác quản trị các hệ thống sử dụng nền tảng NukeViet.<br  /><br  /><span style=\"font-size:16px;\"><strong>Hỗ trợ triển khai NukeViet cho các trường, Phòng và Sở GD&amp;ĐT</strong></span><br  /><br  />Nhằm hỗ trợ triển khai NukeViet cho các trường, Phòng và Sở GD&amp;ĐT một cách toàn diện, đồng bộ và tiết kiệm, hiện tại, Liên minh phần mềm nguồn mở giáo dục NukeViet chuẩn bị ra mắt. Liên minh này do Công ty cổ phần phát triển nguồn mở Việt Nam đứng dầu và thực hiện việc điều phối công các hỗ trợ và phối hợp giữa các đơn vị trên toàn quốc. Thành viên của liên minh là các doanh nghiệp cung cấp sản phẩm và dịch vụ phần mềm hỗ trợ cho giáo dục (kể cả những đơn vị chỉ tham gia lập trình và những đơn vị chỉ tham gia khai thác thương mại). Liên minh sẽ cùng nhau làm việc để xây dựng một hệ thống phần mềm thống nhất cho giáo dục, có khả năng liên thông và kết nối với nhau, hoàn toàn dựa trên nền tảng phần mềm nguồn mở. Liên minh cũng hỗ trợ và phân phối phần mềm cho các đơn vị làm phần mềm trong ngành giáo dục với mục tiêu là tiết kiệm tối đa chi phí trong khâu thương mại, mang tới cơ hội cho các đơn vị làm phần mềm giáo dục mà không cần phải lo lắng về việc phân phối phần mềm. Các doanh nghiệp quan tâm đến cơ hội kinh doanh bằng phần mềm nguồn mở, muốn tìm hiểu và tham gia liên minh có thể đăng ký tại đây: <a href=\"http://edu.nukeviet.vn/lienminh-dangky.html\" target=\"_blank\">http://edu.nukeviet.vn/lienminh-dangky.html</a><br  /><br  />Liên minh phần mềm nguồn mở giáo dục NukeViet đang cung cấp giải pháp cổng thông tin chuyên dùng cho phòng và Sở GD&amp;ĐT (NukeViet Edu Gate) cung cấp dưới dạng dịch vụ công nghệ thông tin (theo mô hình của <a href=\"http://vinades.vn/vi/download/van-ban-luat/Quyet-dinh-80-ve-thue-dich-vu-CNTT/\" target=\"_blank\">Quyết định số 80/2014/QĐ-TTg của Thủ tướng Chính phủ</a>) có thể hỗ trợ cho các trường, Phòng và Sở GD&amp;ĐT triển khai NukeViet ngay lập tức.<br  /><br  />Giải pháp cổng thông tin chuyên dùng cho phòng và Sở GD&amp;ĐT (NukeViet Edu Gate) có tích hợp website các trường (liên thông 3 cấp: trường - phòng - sở) cho phép tích hợp hàng ngàn website của các trường cùng nhiều dịch vụ khác trên cùng một hệ thống giúp tiết kiệm chi phí đầu tư, chi phí triển khai và bảo trì hệ thống bởi toàn bộ hệ thống được vận hành bằng một phần mềm duy nhất. Ngoài giải pháp cổng thông tin giáo dục tích hợp, Liên minh phần mềm nguồn mở giáo dục NukeViet cũng đang phát triển một số&nbsp;sản phẩm phần mềm dựa trên phần mềm nguồn mở NukeViet và sẽ sớm ra mắt trong thời gian tới.<div><br  />Hiện nay,&nbsp;NukeViet Edu Gate cũng&nbsp;đã được triển khai rộng rãi và nhận được sự ủng hộ của&nbsp;nhiều Phòng, Sở GD&amp;ĐT trên toàn quốc.&nbsp;Các phòng, sở GD&amp;ĐT quan tâm đến giải pháp NukeViet Edu Gate có thể truy cập&nbsp;<a href=\"http://edu.nukeviet.vn/\" target=\"_blank\">http://edu.nukeviet.vn</a>&nbsp;để tìm hiểu thêm hoặc liên hệ:<br  /><br  /><span style=\"font-size:14px;\"><strong>Liên minh phần mềm nguồn mở giáo dục NukeViet</strong></span><br  />Đại diện: <strong>Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC)</strong><br  /><strong>Địa chỉ</strong>: Phòng 2004 - Tòa nhà CT2 Nàng Hương, 583 Nguyễn Trãi, Hà Nội<br  /><strong>Email</strong>: contact@vinades.vn, Tel: 04-85872007, <strong>Fax</strong>: 04-35500914,<br  /><strong>Hotline</strong>: 0904762534 (Mr. Hùng), 0936226385 (Ms. Ngọc),&nbsp;<span style=\"color: rgb(38, 38, 38); font-family: arial, sans-serif; font-size: 13px; line-height: 16px;\">0904719186 (Mr. Hậu)</span><br  />Các Phòng GD&amp;ĐT, Sở GD&amp;ĐT có thể đăng ký tìm hiểu, tổ chức hội thảo, tập huấn, triển khai NukeViet trực tiếp tại đây: <a href=\"http://edu.nukeviet.vn/dangky.html\" target=\"_blank\">http://edu.nukeviet.vn/dangky.html</a><br  /><br  /><span style=\"font-size:16px;\"><strong>Tìm hiểu về phương thức chuyển đổi các hệ thống website cổng thông tin sang NukeViet theo mô hình tích hợp liên thông từ trưởng, lên Phòng, Sở GD&amp;ĐT:</strong></span><br  /><br  />Đối với các Phòng, Sở GD&amp;ĐT, trường Nầm non, tiểu học, THCS, THPT... chưa có website, Liên minh phần mềm nguồn mở giáo dục NukeViet sẽ hỗ trợ triển khai NukeViet theo mô hình cổng thông tin liên cấp như quy định tại <a href=\"http://vinades.vn/vi/download/van-ban-luat/Thong-tu-quy-dinh-ve-ve-to-chuc-hoat-dong-su-dung-thu-dien-tu/\" target=\"_blank\">thông tư số <strong>53/2012/TT-BGDĐT</strong> của Bộ GD&amp;ĐT</a> ban hành ngày 20-12-2012 quy định về quy định về về tổ chức hoạt động, sử dụng thư điện tử và cổng thông tin điện tử tại sở giáo dục và đào tạo, phòng giáo dục và đào tạo và các cơ sở GDMN, GDPT và GDTX.<br  /><br  />Trường hợp các đơn vị có website và đang sử dụng NukeViet theo dạng rời rạc thì việc chuyển đổi và tích hợp các website NukeViet rời rạc vào NukeViet Edu Gate của Phòng và Sở có thể thực hiện dễ dàng và giữ nguyên toàn bộ dữ liệu.<br  /><br  />Trường hợp các đơn vị có website và nhưng không sử dụng NukeViet cũng có thể chuyển đổi sang sử dụng NukeViet để hợp nhất vào hệ thống cổng thông tin giáo dục cấp Phòng, Sở. Tuy nhiên mức độ và tỉ lệ dữ liệu được chuyển đổi thành công sẽ phụ thuộc vào tình hình thực tế của từng website.</div></div>";
$sth_bodyhtml->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodyhtml->bindValue(':sourcetext', '', PDO::PARAM_STR);
$sth_bodyhtml->bindParam(':bodyhtml', $bodyhtml, PDO::PARAM_STR, strlen($bodyhtml));
$sth_bodyhtml->execute();
$bodytext = nv_news_get_bodytext($bodyhtml);
$sth_bodytext->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
$id = 18;
list($homeimgfile, $homeimgthumb) = nv_news_check_image_exit('chuc-mung-nukeviet-thong-tu-20-bo-tttt.jpg', $module_upload);
$db->query("INSERT INTO " . $db_config['prefix'] . "_" . $lang . "_" . $module_data . "_rows VALUES (" . $id . ", 1, '1', 0, 1, 'Hồ Ngọc Triển', 0, 1452158258, 1452158258, 1, 1452158258, 0, 2, 'NukeViet 4.0 có gì mới&#33;', 'nukeviet-4-0-co-gi-moi', 'NukeViet là hệ quản trị nội dung (Content Management System - CMS) nguồn mở thế hệ mới do người Việt phát triển, NukeViet cho phép bạn xây dựng và quản lý các website, cổng thông tin điện tử rất dễ dàng. NukeViet đã được trao giải Nhân tài đất Việt 2011, được Bộ GD&ĐT khuyên dùng trong thông tư số 08/2010/TT-BGDĐT, được Bộ TT&TT Quy định ưu tiên sử dụng trong cơ quan, tổ chức nhà nước tại thông tư 20/2014/TT-BTTTT.', " . $db->quote($homeimgfile) . ", '', " . intval($homeimgthumb) . ", 1, '4', 1, 2, 0, 0, 0)");
$bodyhtml = "<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;text-align: justify;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Trải qua hơn 10 năm phát triển, từ một mã nguồn chỉ mang tính cá nhân, NukeViet đã phát triển thành công theo hướng cộng đồng. Năm 2010, NukeViet 3 ra đời đánh dấu một mốc lớn trong quá trình đi lên của NukeViet, phát triển theo hướng chuyên nghiệp với sự hậu thuẫn của Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC). NukeViet 3 đã và được sử dụng rộng rãi trong cộng đồng, từ các cổng thông tin tổ chức, hệ thống giáo dục, cho đến các website cá nhân, thương mại, mang lại các trải nghiệm vượt trội của mã nguồn thương hiệu Việt so với các mã nguồn nổi tiếng khác trên thế giới.</span></p>&nbsp;<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;text-align: justify;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Năm 2016, NukeViet 4 ra đời được xem là một cuộc cách mạng lớn trong chuỗi sự kiện phát triển NukeViet, cũng như xu thế công nghệ hiện tại. Hệ thống gần như được đổi mới hoàn toàn từ nhân hệ thống đến giao diện, nâng cao đáng kể hiệu suất và trải nghiệm người dùng.</span></p>&nbsp;<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Dưới đây là một số thay đổi của NukeViet 4.</span></p>&nbsp;<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Các thay đổi từ nhân hệ thống: </span></p><ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Các công nghệ mới được áp dụng.</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Sử dụng composer để quản lý các thư viện PHP được cài vào hệ thống.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Từng bước áp dụng &nbsp;các tiêu chuẩn viết code PHP theo khuyến nghị của </span><a href=\"http://www.php-fig.org/psr/\" style=\"text-decoration:none;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(17, 85, 204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;\">http://www.php-fig.org/psr/</span></a></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Sử dụng PDO để thay cho extension MySQL.</span></p>\t\t</li>\t</ul>\t</li></ul>&nbsp;<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Tăng cường khả năng bảo mật</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Sau khi các chuyên giả bảo mật của HP gửi đánh giá, chúng tôi đã tối ưu NukeViet 4.0 để hệ thống an toàn hơn.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Mã hóa các mật khẩu lưu trữ trong hệ thống: Các mật khẩu như FPT, SMTP,... đã được mã hóa, bảo mật thông tin người dùng.</span></p>\t\t</li>\t</ul>\t</li></ul>&nbsp;<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Tối ưu SEO:</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\"> </span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">SEO được xem là một trong những ưu tiên hàng đầu được phát triển trong phiên bản này. NukeViet 4 tập trung tối ưu hóa SEO Onpage mạnh mẽ. Các công cụ hỗ trợ SEO được tập hợp lại qua module </span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">“Công cụ SEO”</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">. Các chức năng được thêm mới:</span></p>\t\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Loại bỏ tên module khỏi URL khi không dùng đa ngôn ngữ</span></p>\t\t\t</li>\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Cho phép đổi đường dẫn module</span></p>\t\t\t</li>\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm chức năng xác thực Google+ (Bản quyền tác giả)</span></p>\t\t\t</li>\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm chức năng ping đến các công cụ tìm kiếm: Submit url mới đến google để việc hiển thị bài viết mới lên kết quả tìm kiếm nhanh chóng hơn.</span></p>\t\t\t</li>\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Hỗ trợ Meta OG của facebook</span></p>\t\t\t</li>\t\t\t<li dir=\"ltr\" style=\"list-style-type:square;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Hỗ trợ chèn Meta GEO qua Cấu hình Meta-Tags</span></p>\t\t\t</li>\t\t</ul>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Cùng với đó, các module cũng được tối ưu hóa bằng các form hỗ trợ khai báo tiêu đề, mô tả (description), từ khóa (keywods) cho từng khu vực, từng trang. &nbsp;</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Với sự hỗ trợ tối đa này, người quản trị (admin) có thể tùy biến lại website theo phong cách SEO riêng biệt.</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thay đổi giao diện, sử dụng giao diện tuỳ biến</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Giao diện trong NukeViet 4 được làm mới, tương thích với nhiều màn hình hơn.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Sử dụng thư viện bootstrap để việc phát triển giao diện thống nhất và dễ dàng hơn.</span></p>\t\t</li>\t</ul>\t</li></ul><p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">&nbsp;&nbsp;&nbsp; </span></p><ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Hệ thống nhận thông báo:</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\"> </span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Có thể gọi đây là một tiện ích nhỏ, song nó rất hữu dụng để admin tương tác với hệ thống một cách nhanh chóng. Admin có thể nhận thông báo từ hệ thống (hoặc từ module) khi có sự kiện nào đó. </span></p>\t\t</li>\t</ul>\t</li></ul><p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left: 72pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Ví dụ: Khi có khách gửi liên hệ (qua module contact) đến thì hệ thống xuất hiện biểu tượng thông báo “Có liên hệ mới” ở góc phải, Admin sẽ nhận được ngay lập tức thông báo khi người dùng đang ở Admin control panel (ACP).</span></p>&nbsp;<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thay đổi cơ chế quản lý block:</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\"> </span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Nhận thấy việc hiển thị block ở lightbox trong NukeViet 3 dẫn đến một số bất tiện trong quá trình quản lý, NukeViet 4 đã thay thế cách hiển thị này ở dạng cửa sổ popup. Dễ nhận thấy sự thay đổi này khi admin thêm (hoặc sửa) một block nào đó.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">“Cấu hình hiển thị block trên các thiết bị” cũng được đưa vào phần cấu hình block, admin có thể tùy chọn cho phép block hiển thị trên các thiết bị nào (tất cả thiết bị, thiết bị di động, máy tính bảng, thiết bị khác).</span></p>\t\t</li>\t</ul>\t</li></ul>&nbsp;<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm ngôn ngữ tiếng Pháp</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">: website cài đặt mới có sẵn 3 ngôn ngữ mặc định là Việt, Anh và Pháp.</span></p>\t</li></ul>&nbsp;<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Các thay đổi của module: </span></p><ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module menu: </span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Phương án quản lý menu được thay đổi hướng tới việc quản lý menu nhanh chóng, tiện lợi nhất cho admin. Admin có thể nạp nhanh menu theo các tùy chọn mà hệ thống cung cấp. </span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Mẫu menu cũng được thay đổi, đa dạng và hiển thị tốt với các giao diện hiện đại.</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module contact (Liên hệ):</span><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\"> </span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Bổ sung các trường thông tin về bộ phận (Điện thoại, fax, email, các trường liên hệ khác,...). </span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Admin có thể trả lời khách nhiều lần, hệ thống lưu lại lịch sử trao đổi đó.</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module users (Tài khoản):</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thay thế OpenID bằng thư viện OAuth - hỗ trợ tích hợp đăng nhập qua tài khoản mạng xã hội</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Cho phép đăng nhập 1 lần tài khoản người dùng NukeViet với Alfresco, Zimbra, Moodle, Koha</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm chức năng tùy biến trường dữ liệu thành viên</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm chức năng phân quyền sử dụng module users</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm cấu hình: Số ký tự username, độ phức tạp mật khẩu, tạo mật khảu ngẫu nhiên,....</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Cho phép sử dụng tên truy cập, hoặc email để đăng nhập</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module about:</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module about ở NukeViet 3 được đổi tên thành module page</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm các cấu hình hỗ trợ SEO: Ảnh minh họa, chú thích ảnh minh họa, mô tả, từ khóa cho bài viết, hiển thị các công cụ tương tác với các mạng xã hội.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm RSS</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Cấu hình phương án hiển thị các bài viết trên trang chính</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li>\t<li dir=\"ltr\" style=\"list-style-type:disc;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Module news (Tin tức):</span></p>\t<ul style=\"margin-top:0pt;margin-bottom:0pt;\">\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm phân quyền cho người quản lý module, đến từng chủ đề</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thay đổi phương án lọc từ khóa bài viết, lọc từ khóa theo các từ khóa đã có trong tags thay vì đọc từ từ điển.</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Bổ sung các trạng thái bài viết</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm cấu hình mặc định hiển thị ảnh minh họa trên trang xem chi tiết bài viết</span></p>\t\t</li>\t\t<li dir=\"ltr\" style=\"list-style-type:circle;font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">\t\t<p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Thêm các công cụ tương tác với mạng xã &nbsp;hội.</span><br  />\t\t&nbsp;</p>\t\t</li>\t</ul>\t</li></ul><p dir=\"ltr\" style=\"line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;text-indent: -18pt;text-align: justify;\"><span style=\"font-size:14.6px;font-family:Arial;color:rgb(0, 0, 0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;\">Quản lý Bình luận</span></p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\">Các bình luận của các module sẽ được tích hợp quản lý tập trung để cấu hình.</p>\t</li>\t<li dir=\"ltr\">Khi xây dựng mới module, Chỉ cần nhúng 1 đoạn mã vào. Tránh phải việc copy mã code gây khó khăn cho bảo trì.</li></ul>";
$sth_bodyhtml->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodyhtml->bindValue(':sourcetext', '', PDO::PARAM_STR);
$sth_bodyhtml->bindParam(':bodyhtml', $bodyhtml, PDO::PARAM_STR, strlen($bodyhtml));
$sth_bodyhtml->execute();
$bodytext = nv_news_get_bodytext($bodyhtml);
$sth_bodytext->bindParam(':id', $id, PDO::PARAM_INT);
$sth_bodytext->bindParam(':bodytext', $bodytext, PDO::PARAM_STR, strlen($bodytext));
$sth_bodytext->execute();
// News: Sources
$sth = $db->prepare('INSERT INTO ' . $db_config['prefix'] . '_' . $lang . '_' . $module_data . '_sources (sourceid, title, link, logo, weight, add_time, edit_time) VALUES (?, ?, ?, ?, ?, ?, ?)');
$sth->execute(array(1, 'Báo Hà Nội Mới', 'http://hanoimoi.com.vn', '', 1, 1274989177, 1274989177));
$sth->execute(array(2, 'VINADES.,JSC', 'http://vinades.vn', '', 2, 1274989787, 1274989787));
$sth->execute(array(3, 'Báo điện tử Dân Trí', 'http://dantri.com.vn', '', 4, 1322685396, 1322685396));