Trường thcs Trần Quang Khải

http://thcstranquangkhai.edu.vn

Hiện tab chuyên mục trong bài viết

Hiện tab chuyên mục trong bài viết
Cho hỏi. Mình đang dùng bản NK4.0.29 - Mình muốn hiện tab chuyên mục bên trên bài viết giống như hình thì làm thế nào nhỉ!

Cho hỏi. Mình đang dùng bản NK4.0.29 - Mình muốn hiện tab chuyên mục bên trên bài viết giống như hình thì làm thế nào nhỉ!


Xin cảm ơn!

 

+ Mình cho hiện lên ở đầu mỗi bài viết! (trong phần nội dụng bài viết ấy bạn)

+ Mình cho hiện vị trí trong list chuyên mục bài viết đại loại thế này:

- Xin cảm ơn bạn trước nha! :)
--------------------------------
 

Xử lý với theme.php (modules/news/)

Nếu được, nên copy file này sang /themes/default/modules/news/

Mục đích: Đỡ ảnh hưởng sau này khi nâng cấp code.

 

Mở theme.php, tìm ( Xem chuyên mục dạng danh sách)

function viewcat_page_new($array_catpage, $array_cat_other, $generate_page)

Bên dưới nó sẽ có đoạn này:

        $n = 1;
        foreach ($array_row_i['listcatid'] as $listcatid) {

Thêm lên bên trên 

		$array_row_i['cat_link'] = $global_array_cat[$catid]['link'];
		$array_row_i['cat_title'] = $global_array_cat[$catid]['title'];

Tìm tiếp đoạn này (xem chi tiết)

function detail_theme($news_contents, $array_keyword, $related_new_array, $related_array, $topic_array, $content_comment)
{
    global $global_config, $module_info, $lang_module, $module_name, $module_file, $module_config, $lang_global, $user_info, $admin_info, $client_info;

Chỗ global, ta thêm $global_array_cat vào, thành:

function detail_theme($news_contents, $array_keyword, $related_new_array, $related_array, $topic_array, $content_comment)
{
    global $global_config, $global_array_cat, $module_info, $lang_module, $module_name, $module_file, $module_config, $lang_global, $user_info, $admin_info, $client_info;

Nhìn bên dưới có dòng

    $news_contents['addtime'] = nv_date('d/m/Y h:i:s', $news_contents['addtime']);
    $xtpl->assign('NEWSID', $news_contents['id']);
    $xtpl->assign('NEWSCHECKSS', $news_contents['newscheckss']);

Thêm vào ngày phía dưới nó:

	$news_contents['cat_link'] = $global_array_cat[$news_contents['catid']]['link'];
	$news_contents['cat_title'] = $global_array_cat[$news_contents['catid']]['title'];

Xong phần PHP.

----------------------

Mở /themes/theme_dang_dung/modules/news/viewcat_page.tpl

Tìm (Có 2 dòng như thế vậy )

					<!-- END: comment -->

Hãy tìm đủ cả 2 và thêm vào bên dưới 

<li><em class="fa fa-folder-o">&nbsp;</em> <a href="{CONTENT.cat_link}" title="{CONTENT.cat_title}">{CONTENT.cat_title}</a></li>

Xong phần xem Chuyên mục.

Mở /themes/theme_dang_dung/modules/news/detail.tpl

Tìm:

<span class="h5">{DETAIL.publtime}&nbsp;</span>

Thêm vào dưới nó:

<span class="h5"><em class="fa fa-folder-o">&nbsp;</em> <a href="{DETAIL.cat_link}" title="{DETAIL.cat_title}">{DETAIL.cat_title}</a></span>

Xong.

Đây là mẫu cơ bản. Ai thích đẹp hơn thì cứ táng vào TPL.

 

 

 

Tác giả bài viết: anhyeuviolet

Nguồn tin: nuke.vn:

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây