Nội quy chuyên mục: - Khu vực này chỉ dành cho việc phát triển các Module.
- Tên topic chính là tên Module. Không được đặt tên Module trùng với Module đã có.
- Các thảo luận cho Module nào phải được gửi ngay tại topic mà người đầu tiên gửi nó lên.
- Vui lòng không mở topic bắt đầu với câu hỏi và các yêu cầu trợ giúp tại đây. Topic vi phạm nội quy sẽ bị xóa ngay lập tức!
- Một Module mới khi giới thiệu cần cung cấp các thông tin sau
[list1kg3cx31][*1kg3cx31] Tên Module *[/*m1kg3cx31]
[*1kg3cx31] Tác giả[/*m1kg3cx31]
[*1kg3cx31] Ngày tạo[/*m1kg3cx31]
[*1kg3cx31] Phiên bản * [/*m1kg3cx31]
[*1kg3cx31] Thể loại Module[/*m1kg3cx31]
[*1kg3cx31] Demo Online[/*m1kg3cx31]
[*1kg3cx31] Hướng dẫn cài đặt *[/*m1kg3cx31]
[*1kg3cx31] Ảnh chụp (kích thước nhỏ hơn 600x400px)[/*m1kg3cx31][/listu1kg3cx31]
Những mục có dấu * là thông tin bắt buộc.
#18236 gửi bởi anhtu
Ngày 27 Tháng 05 2008 , 07:27
/**************************************************************
* NUKEVIET 2.0 *
* License: GNU/GPL *
* Copyright (c) 2008 by Nukeviet Group *
* Website: http://www.nukeviet.vn *
* Email: contact@nukeviet.vn *
**************************************************************/

Laws 1.1 - Module viết cho Nukeviet 2.0
************************************************************
A/Giới thiệu:
Đây là module quản lý Văn bản.
Admin có thể:
- Thêm, sửa, xóa các Lĩnh vực, Thể loại, Cơ quan ban hành;
- Thêm, sửa, xóa các Văn bản;
- Đính kèm file vào văn bản.

User có thể:
- Phân loại, tìm kiếm Văn bản theo Lĩnh vực, Thể loại, Cơ quan ban hành;
- Xem nội dung Văn bản;
- Tải file đính kèm văn bản.

B/Chỉnh sửa file hệ thống:
Theo hướng dẫn dưới đây

C/Cài đặt:
- upload toàn bộ các files và thư mục nằm trong thư mục source lên webroot
(Chú ý: Nếu bạn đã đổi tên hoặc thay đổi vị trí các thư mục data, uploads trên site của mình,
ttrước hết hãy đổi tên hoặc thay đổi vị trí các thư mục includes/data và uploads trong file tải về
sao cho giống với site của bạn. Sau đó mới tiến hành upload).
- Mở trình duyệt, truy cập url:
http://ten_site/install_Laws.php
- Xóa file install_Laws.php khỏi webroot.
- Vào khu vực quản lý modules, chọn kích hoạt module Laws.

Tác giả chưa kịp viết các blocks dành cho module này.
Hy vọng các bạn tiếp tục hoàn thiện nó.

########################################
Nếu ai đã cài phiên bản 1.0, để nâng cấp lên 1.1,
Xem file changelog.txt

27/5/2008
Anh Tú


File nguồn:
Laws1.1_NV2_270508.rar


Hướng dẫn Chỉnh sửa files hệ thống:

1/Mở file: includes/functions/mainfile.php
Tìm đến dòng:
Mã: Chọn hết
switch($gfx) {


Thêm lên trên:
Mã: Chọn hết
function at_unhtmlspecialchars($string) {
$array = array(
'&' => '&',
'\'' => ''',
'"' => '"',
'<' => '&#x003C;',
'>' => '&#x003E;',
'\\' => '&#x005C;',
'/' => '&#x002F;'
);
foreach($array as $key => $value) {
$string = str_replace ($value,$key,$string);
}
return $string;
}

function at_htmlspecialchars($string) {
$string = at_unhtmlspecialchars($string);
$array = array(
'&' => '&amp;',
'\'' => '&#039;',
'"' => '&quot;',
'<' => '&#x003C;',
'>' => '&#x003E;',
'\\' => '&#x005C;',
'/' => '&#x002F;'
);
foreach($array as $key => $value) {
$string = str_replace ($key,$value,$string);
}
return $string;
}

function at_getextension($filename) {
if (strpos($filename, '.') === false) {
return '';
}
$filename = basename(strtolower($filename));
$filename = explode('.', $filename);
return array_pop($filename);
}



2/Mở file admin/language/lang-vietnamese.php,
tìm đến:
Mã: Chọn hết
?>


Thêm lên trên:
Mã: Chọn hết
define("_LAWSADMIN","Quản lý Văn bản");


3/Mở file admin/language/lang-english.php,
tìm đến:
Mã: Chọn hết
?>


Thêm lên trên:
Mã: Chọn hết
define("_LAWSADMIN","Laws");


Changelog từ 1.0 -> 1.1:
changelog.rar


Những thay đổi cơ bản so với phiên bản cũ (23/5/2008):
1/Thêm tính năng chỉnh sửa số lượng Văn bản trên một trang hiển thị (24/5/08)
2/ Sửa lại function download dành cho client(24/05/08)
3/Fix lỗi Block tìm kiếm khi xem bằng FF và quyền xem và tải file (26/05/08)
4/Bổ sinh tính năng tự động đánh Mã số văn bản và quản lý các tiêu chí Văn bản (Bật/Tắt các tiêu chí: Lĩnh vực, Thể loại, Cơ quan ban hành); (27/05/08)
5/ Sửa lại chức năng ngắt từ khóa tìm kiếm tùy vào từng máy chủ PHP (27/05/08)
Đính kèm
(4.26 KB) Đã tải về 414 lần
(30.77 KB) Đã tải về 1.851 lần

Block "Thêm tôi vào Google+" cho NukeViet:
http://www.nguyenanhtu.net/2011/07/bloc ... eviet.html

My Google+:
https://plus.google.com/100133071209528072246/posts
#18257 gửi bởi congvietdp
Ngày 27 Tháng 05 2008 , 22:19
Cảm ơn anh rất nhiều!
Anh có thể đưa mục chọn các thể loại lên trên cùng! khi thêm một văn bản thuộc thể loại nào thì mã số đánh số tự động tăng dần theo từng thể loại thì quá tuyệt! không biết em có yêu cầu cao quá không ;)Ý em có nghĩa là mỗi loại văn bản ta mở một sổ. (VD: Số quyết định thì bắt đầu từ 01....; Công văn cũng bắt đầu từ 01.... ) khi ta chọn thể loại là Quyết định thì sẽ theo số thứ tự của số quyết định; khi chọn công văn thì hệ thống sẽ đánh số tự động theo sổ Công văn!
Mục tìm kiếm anh nên đưa tìm kiếm theo ngày ban hành trong khoảng thời gian từ ngày ........ đến ngày (vd: từ 27/02/2008 đến 30/08/2008)
Rất cảm ơn anh! đúng là tuyệt, đúng cái em đang cần!

Tình anh vẫn thế you!
#18260 gửi bởi anhtu
Ngày 27 Tháng 05 2008 , 22:52
congvietdp đã viết:Anh có thể đưa mục chọn các thể loại lên trên cùng! khi thêm một văn bản thuộc thể loại nào thì mã số đánh số tự động tăng dần theo từng thể loại thì quá tuyệt! không biết em có yêu cầu cao quá không ;)Ý em có nghĩa là mỗi loại văn bản ta mở một sổ. (VD: Số quyết định thì bắt đầu từ 01....; Công văn cũng bắt đầu từ 01.... ) khi ta chọn thể loại là Quyết định thì sẽ theo số thứ tự của số quyết định; khi chọn công văn thì hệ thống sẽ đánh số tự động theo sổ Công văn!


Nếu viết riêng cho site của bạn thì tôi làm được. Nhưng viết chung thì..., đúng như ai đó đã nói, không mang tính "vĩ mô".
Module này dùng cho nhiều loại site, đáp ứng nhiều nhu cầu nên tôi không thể làm như bạn góp ý.
Nếu bạn có đề nghị viết riêng cho mình, hãy trao đổi qua tin nhắn.

congvietdp đã viết:Mục tìm kiếm anh nên đưa tìm kiếm theo ngày ban hành trong khoảng thời gian từ ngày ........ đến ngày (vd: từ 27/02/2008 đến 30/08/2008)

OK, cái này tôi sẽ làm trong lần nâng cấp tới.

Block "Thêm tôi vào Google+" cho NukeViet:
http://www.nguyenanhtu.net/2011/07/bloc ... eviet.html

My Google+:
https://plus.google.com/100133071209528072246/posts
#18261 gửi bởi kozoki
Ngày 27 Tháng 05 2008 , 23:02
To : congvietdp
Phần đánh số tự động không cần thiết, bởi chỉ tiện mấy admin , song không mang tính tổng quát. Phần nhiều các lĩnh vực khác, việc quản lý theo mã riêng của từng loại văn bản, webadmin phải tự đánh đúng theo quy định, như thế lại mất thêm một động tác edit thay vì click chuột rồi gõ luôn (code hệ thống thêm phần phức tạp hóa). Có thể khó khăn hơn cho việc đồng bộ lại dữ liệu khi không may site bị sự cố và phải backup... 8)
Phần tra cứu văn bản từ ngày xx đến ngày yy có lẽ khả dụng hơn.

Kozoki - Demo Nukeviet2.0 : http://kozoki.web4vn.com //<!-- H?i bu?n n?u m? link l?i b? die ! --!>
#18290 gửi bởi kozoki
Ngày 28 Tháng 05 2008 , 11:32
aaaaaa đã viết:Của mình đang chạy trình soạn thảo innov,không biết của Anh Tú cái này dùng trình soạn thảo gì mà của Mình ko hện rat trình soạn thảo gì cả.

Xin mời cậu đọc lại topic này, chỗ mà cậu "yêu cầu" có demo đó, có cả ACP demo & post thử nữa đấy ! b-( viewtopic.php?f=42&t=3259

Kozoki - Demo Nukeviet2.0 : http://kozoki.web4vn.com //<!-- H?i bu?n n?u m? link l?i b? die ! --!>
#18309 gửi bởi congvietdp
Ngày 29 Tháng 05 2008 , 02:48
Nếu viết riêng cho site của bạn thì tôi làm được. Nhưng viết chung thì..., đúng như ai đó đã nói, không mang tính "vĩ mô".
Module này dùng cho nhiều loại site, đáp ứng nhiều nhu cầu nên tôi không thể làm như bạn góp ý.
Nếu bạn có đề nghị viết riêng cho mình, hãy trao đổi qua tin nhắn.

Cảm ơn anh đã quan tâm! thực tình là cơ quan em đang sử dụng phần mềm dung chung do đề án 112 thuộc Chính phủ, qua một thời gian sử dụng thì mới phát sinh rất nhiều lỗi, nhiều cái rất bất tiện cho người nhập liệu! nếu thiết kế riêng cho phù họp với yêu cầu công việc của cơ quan em thì hơi khó! Module này em sẽ ứng dụng nó cho web, để đăng tải những văn bản quang trọng như VBQPPL của các cấp, những văn bản quan trọng, được công bố rộng rãi trên Internet... Thực chất thì có rất nhiêu văn bản ban hành đâu được công bố để mọi người đều được xem, được đọc! Do đặc thù của cơ quan nhà nước!
Thân!

Tình anh vẫn thế you!