Nội quy chuyên mục: - Khu vực này chỉ dành cho việc thảo luận phát triển các Module, block, theme và các tính năng mới cho hệ thống.
- Tên topic chính là tên Block, Module, Theme. Không được đặt tên Block, Module, Theme trùng với Block, Module, Theme đã có.
- Các thảo luận cho Module, block, theme 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 gử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!
#171907 gửi bởi jackychan1611
Ngày 24 Tháng 08 2015 , 08:53
Chào cộng đồng nuke !
Hiện tại mình đang tập tành làm site cho trường mình. Mình sử dụng module tkb của gangugay để chỉnh sửa lại cho phù hợp với đặc trưng của trường, chỉ có chức năng là import tkb từ file .xml và xem toàn bộ ngoài site (do trường mình thay đổi thời khoá biểu thường xuyên).
demo online đây ạ : http://thpt2anlao.edu.vn/index.php/tkblop.html
Mình đã import dữ liệu thành công nhưng lại gặp một trục trặc là không biết cách hiển thị cột THỨ cho phù hợp, mình có ý tưởng là đọc dữ liệu trong CSDL cứ từ dòng 1-5 là THỨ 2, dòng 6-10 là THỨ 3, dòng 11-15 là THỨ 4,...cho tới THỨ 7, nhưng mình mò mãi vẫn chưa được, mong các bạn giúp đỡ !
Mình có đính kèm module và file excel để các bạn cài đặt thử.
Đính kèm
(3.18 KB) Đã tải về 35 lần
(12.45 KB) Đã tải về 30 lần

Website đang thử nghiệm, xin góp ý - Trường THPT Số 2 An Lão http://thpt2anlao.com hoặc : http://thpt2anlao.org - Đài truyền thanh - truyền hình An Lão : http://ttthal.com
#171917 gửi bởi hongoctrien
Ngày 24 Tháng 08 2015 , 20:06
Mã: Chọn hết
$thu = 2;
foreach ( $databs as $dss )
{
$xtpl->assign( 'THU', $thu );
$xtpl->assign( 'TIET', $dss['tiet'] );
$xtpl->assign( 'L1', $dss['l1'] );
$xtpl->assign( 'L2', $dss['l2'] );
$xtpl->assign( 'L3', $dss['l3'] );
$xtpl->assign( 'L4', $dss['l4'] );
$xtpl->assign( 'L5', $dss['l5'] );
$xtpl->assign( 'L6', $dss['l6'] );
$xtpl->assign( 'L7', $dss['l7'] );
$xtpl->assign( 'L8', $dss['l8'] );
$xtpl->assign( 'L9', $dss['l9'] );
$xtpl->assign( 'L10', $dss['l10'] );
$xtpl->assign( 'L11', $dss['l11'] );

//$xtpl->assign( 'DATABS', $dss );
$xtpl->parse( 'main.loopbs' );
if( $dss['tiet'] == 5 ) $thu++;
}


Vòng lặp mình có viết lại ntn, bạn xem thử

Hỏi nhanh đáp gọn tất tần tật mọi thứ liên quan đến NukeViet ==> https://mynukeviet.net/hoi-dap/
#171926 gửi bởi jackychan1611
Ngày 24 Tháng 08 2015 , 21:34
Cảm ơn sự giúp đỡ của hongoctrien, nhưng ý mình muốn nó hiển thị như thế này :
Hình ảnh

Code bạn viết, nó hiển thị như thế này :

Hình ảnh

Website đang thử nghiệm, xin góp ý - Trường THPT Số 2 An Lão http://thpt2anlao.com hoặc : http://thpt2anlao.org - Đài truyền thanh - truyền hình An Lão : http://ttthal.com
#171945 gửi bởi hongoctrien
Ngày 25 Tháng 08 2015 , 10:56
Thế này nhé:
Mã: Chọn hết
$thu = 2;
foreach ( $databs as $dss )
{
$xtpl->assign( 'THU', $thu );
$xtpl->assign( 'TIET', $dss['tiet'] );
$xtpl->assign( 'L1', $dss['l1'] );
$xtpl->assign( 'L2', $dss['l2'] );
$xtpl->assign( 'L3', $dss['l3'] );
$xtpl->assign( 'L4', $dss['l4'] );
$xtpl->assign( 'L5', $dss['l5'] );
$xtpl->assign( 'L6', $dss['l6'] );
$xtpl->assign( 'L7', $dss['l7'] );
$xtpl->assign( 'L8', $dss['l8'] );
$xtpl->assign( 'L9', $dss['l9'] );
$xtpl->assign( 'L10', $dss['l10'] );
$xtpl->assign( 'L11', $dss['l11'] );

if( $dss['tiet'] == 1 )
{
$xtpl->parse( 'main.loopbs.thu' );
}

//$xtpl->assign( 'DATABS', $dss );
$xtpl->parse( 'main.loopbs' );

if( $dss['tiet'] == 5 ) $thu++;
}


Mã: Chọn hết
<!-- BEGIN: loopbs -->
<tr class = "tiet">
<!-- BEGIN: thu -->
<td rowspan="5">
{THU}
</td>
<!-- END: thu -->
<td>
{TIET}
</td>
<td>
{L1}
</td>
<td>
{L2}
</td>
<td>
{L3}
</td>
<td>
{L4}
</td>
<td>
{L5}
</td>
<td>
{L6}
</td>
<td>
{L7}
</td>
<td>
{L8}
</td>
<td>
{L9}
</td>
<td>
{L10}
</td>
<td>
{L11}
</td>
</tr>
<!-- END: loopbs -->

Hỏi nhanh đáp gọn tất tần tật mọi thứ liên quan đến NukeViet ==> https://mynukeviet.net/hoi-dap/
#171950 gửi bởi jackychan1611
Ngày 25 Tháng 08 2015 , 11:36
Đã thực hiện thành công, cảm ơn hongoctrien rất nhiều, hjx, đồng môn cùng lò ra mà mình yếu quá, kaka
PS: nhân tiện, bạn nào muốn sử dụng module trên thì mình chia sẻ cho. Vì trường mình thay đổi TKB thường xuyên, mà mình lười nhập từng lớp, lấy file excel của xếp import vào luôn cho nhanh, trường nào sử dụng TKB như demo bên trên thì mình share cho, TKB này dùng cho cả GV và HS

Website đang thử nghiệm, xin góp ý - Trường THPT Số 2 An Lão http://thpt2anlao.com hoặc : http://thpt2anlao.org - Đài truyền thanh - truyền hình An Lão : http://ttthal.com
#171953 gửi bởi maikhoa
Ngày 25 Tháng 08 2015 , 18:44
jackychan1611 đã viết:Đã thực hiện thành công, cảm ơn hongoctrien rất nhiều, hjx, đồng môn cùng lò ra mà mình yếu quá, kaka
PS: nhân tiện, bạn nào muốn sử dụng module trên thì mình chia sẻ cho. Vì trường mình thay đổi TKB thường xuyên, mà mình lười nhập từng lớp, lấy file excel của xếp import vào luôn cho nhanh, trường nào sử dụng TKB như demo bên trên thì mình share cho, TKB này dùng cho cả GV và HS

Bạn có thể cho minh xin module TKB này không?
mail: maikhoa1984@gmail.com
#171955 gửi bởi hongoctrien
Ngày 25 Tháng 08 2015 , 20:34
jackychan1611 đã viết:Đã thực hiện thành công, cảm ơn hongoctrien rất nhiều, hjx, đồng môn cùng lò ra mà mình yếu quá, kaka
PS: nhân tiện, bạn nào muốn sử dụng module trên thì mình chia sẻ cho. Vì trường mình thay đổi TKB thường xuyên, mà mình lười nhập từng lớp, lấy file excel của xếp import vào luôn cho nhanh, trường nào sử dụng TKB như demo bên trên thì mình share cho, TKB này dùng cho cả GV và HS


Chứ không phải đính kèm bên trên rồi ak, share gì nữa ;)) ;))

Hỏi nhanh đáp gọn tất tần tật mọi thứ liên quan đến NukeViet ==> https://mynukeviet.net/hoi-dap/