Nhờ giúp xử lý lỗi khi sử dụng module_block_area.php của module văn bản pháp luật

Thành viên năng động
Như trên nhờ các bạn giúp xử lý xem đây là lỗi gì, cách xử lý.

img-2017-05-07-03-25-30-1.png img-2017-05-07-03-25-30-1.png
 
Lần sửa cuối: Năm 7, 2017 lúc 10:25 AM
???
 
Thành viên năng động
Nhờ giúp xử lý lỗi khi sử dụng module_block_area.php của module văn bản pháp luật.
Help me.....Có ai ở đây không nào?
 
--= Roll With The Wind =--
Quản trị viên
Bạn vào module xem có phần nào chưa tạo dữ liệu không ?
Phòng ban, người ký, nơi ký gì đó ...
 
Thành viên năng động
Cảm ơn bạn, tớ kiểm tra thấy tạo hết rồi bạn ạ.
Các Block_subject, block_cat thì không lỗi, còn Block_area khi thêm vào để hiển thị theo lĩnh vực thì bị lỗi.
 
Thành viên năng động
help me.
Lỗi trên tôi dùng bản Nuke 4.102. cài module Laws (bản law-4-1-02) từ trang chủ nukeviet.vn.
Lỗi trên chỉ phát sinh khi đang sử dụng Block: module.block_search và bổ sung thêm module.block_area.
Nhờ các Pro xem và chỉ giáo.
 
Thành viên năng động
dùng
module_block_area_top10 đê..........
 
Thành viên năng động
module_block_area_top10
không hiểu cơ chế nó đếm thế nào nữa?
menulaw.png
 
Thích: Tranviethuy1970
Thành viên mới
Em thêm đoạn này vào là hết lỗi nè bác Tranviethuy1970
Bác copy đoạn này.
Code:
$nv_laws_listarea = array(0 => array(
                "id" => 0,
                "parentid" => 0,
                "title" => "",
                "alias" => "")) + $nv_laws_listarea;
cho lên trên đoạn sau
Code:
foreach ( $nv_laws_listarea as $cat )
 
Thành viên năng động
Đúng là hết lỗi sạch luôn ta..trắng trang luôn là sao nhể?
 
Thích: anhyeuviolet
Thành viên mới
Em không thấy lỗi trắng trang nào xuất hiện thế mới :laluot-15:
 
Thành viên năng động
Cảm ơn bạn hoangvtien đã giúp đỡ. Lỗi trên đã hết xuất hiện lỗi khác.
Cụ thể là trong module_block_area.php (theo lĩnh vực) xuất hiện một dòng trắng (chỉ khi sử dụng đồng thời 2 Block trên).
Nguyên nhân có thể là do việc sử dụng các hàm và biến trong các Block của Modulenày có thể trùng nhau, nên khi chạy cùng lúc sẽ có xung đột.

P/s: Tớ đoán mò thế thôi, mong các Pro thông cảm và sửa giúp nhé. Nếu không thì 2 Block này (module.block_search module.block_area.) không ở chung với nhau được


img-2017-05-22-13-10-35-1.png
 
Thành viên mới
Nó bị xung đột với phần tìm kiếm nâng cao rồi bác nhỉ.
Với đoạn trên bác thay đổi chút là được nhưng nó trống đoạn trên là thiếu biến lang -- Tất cả các lĩnh vực --
Code:
$nv_laws_listarea = array(0 => array(
                "id" => 0,
                "parentid" => 0,
                "title" => $lang_module['search_area'],
                "alias" => "")) + $nv_laws_listarea;
Nếu không thì bác thay đổi cả đoạn code trên bằng đoạn sau.

Code:
$nv_laws_listarea = array();
        $sql = "SELECT * FROM " . NV_PREFIXLANG . "_" . $module_name . "_area ORDER BY weight ASC";
        $list = $nv_Cache->db( $sql, 'id', $module_name);
        foreach ( $list as $row )
            {
                $nv_laws_listarea[$row['id']] = $row;
            }
sửa thêm
Tìm đoạn
Code:
global $lang_module, $module_info, $module_file, $global_config, $nv_laws_listarea, $module_name;
Sửa lại thành
Code:
global $lang_module, $module_info, $module_file, $global_config, $nv_laws_listarea, $module_name, $nv_Cache;
 
Thành viên năng động
Xin cảm ơn bạn hoangvtien nhiều.