Tìm kiếm nhanh

[Hỏi] Wensite không đọc được bài biết

Thảo luận trong 'Các Vấn Đề Chung' đăng bởi ductrung, 16/08/2016 09:19.

  • ductrung

    ductrung Đức Trung

    mọi khi thì đọc bình thường không hiểu sao hôm nay mở lên click vô để xem bài viết thì báo không xem đc trong khi vô mấy cái khác thì ok, admin cũng ok

     

    Trang localhost hiện không hoạt động

    localhost hiện không thể xử lý yêu cầu này.

    HTTP ERROR 500

     

    anh chị em ai biết lỗi này giúp với ah

     
  • ductrung

    ductrung Đức Trung

    đã sửa xong, do cái block top_new

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Vậy do block của mình ah ?

    Top news thì là cái tinh chạy ngang.

     
  • xuanthuy235

    xuanthuy235 Lê Xuân Thủy

    violet test thu cho minh cai block nay nhe

     
  • xuanthuy235

    xuanthuy235 Lê Xuân Thủy

    trong file dinh kem nhe

     
  • xuanthuy235

    xuanthuy235 Lê Xuân Thủy

  • xuanthuy235

    xuanthuy235 Lê Xuân Thủy

    <?xml version="1.0" encoding="utf-8"?>
    <block>
        <info>
            <name>Config Company Info</name>
            <author>VinaDes.,Jsc</author>
            <website>http://vinades.vn</website>
            <description></description>
        </info>
        <config>
            <hotro_number>Công ty cổ phần phát triển nguồn mở Việt Nam </hotro_number>
            <hotro_name>VINADES.,JSC</hotro_name>
            <hotro_phone></company_regcode><hotro_phone>
            <hotro_mail></company_regplace><hotro_mail>   
        </config>
    	<datafunction>nv_block_hotro_config</datafunction>
        <submitfunction>nv_block_hotro_submit</submitfunction>
    </block>
    <?php
    if (! defined('NV_MAINFILE')) {
        die('Stop!!!');
    }
    if (! nv_function_exists('nv_block_hotro')) 
    { 	
    
    	function nv_block_hotro_config($module,$data_block,$lang_block){
    		$html='';
    		$html .= '<tr>';
            $html .= '<td><span>so nv</span></td>';
            $html .= '<td><input type="text" class="form-control" name="config_hotro_number" value="' . $data_block['hotro_number'] . '"></td>';
            $html .= '</tr>';
    		return $html;
    	}
    
    	function nv_block_hotro_submit(){
    		global $nv_Request;
    		$return = array();	
            $return['error'] = array();
    		$return['config']['hotro_number'] = $nv_Request->get_title('config_hotro_number', 'post');		
    		return $return;
    	}
    	function nv_block_hotro($block_config){	
    
    		global $global_config, $lang_block;
    
            if (file_exists(NV_ROOTDIR . '/themes/' . $global_config['module_theme'] . '/blocks/global.block_hotro.tpl')) {
                $block_theme = $global_config['module_theme'];
            } elseif (file_exists(NV_ROOTDIR . '/themes/' . $global_config['site_theme'] . '/blocks/global.block_hotro.tpl')) {
                $block_theme = $global_config['site_theme'];
            } else {
                $block_theme = 'default';
            }
    
            $xtpl = new XTemplate('global.block_hotro.tpl', NV_ROOTDIR . '/themes/giongcaytrong/blocks/');
            $xtpl->assign('LANG', $lang_block);
            $xtpl->assign('NV_BASE_SITEURL', NV_BASE_SITEURL);
            $xtpl->assign('DATA', $block_config);	
    		}
    		$xtpl->parse('main');
    		return $xtpl->text('main');
    }
    if (defined('NV_SYSTEM')) {
        $content = nv_block_hotro($block_config);
    }
    

     

     
  • ductrung

    ductrung Đức Trung

    đúng rồi đó bạn

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Vậy hoy xoá đi =]]

     
  • ductrung

    ductrung Đức Trung

    đã ok

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

     

    File INI của bạn sai quá trời sai. 
    Mình gửi file của mình lên. Bạn đối chiếu nhé.

    <?xml version="1.0" encoding="utf-8"?>
    <block>
        <info>
            <name>Config Company Info</name>
            <author>VinaDes.,Jsc</author>
            <website>http://vinades.vn</website>
            <description></description>
        </info>
        <config>
            <hotro_number>2</hotro_number>
            <hotro_name>1</hotro_name>
            <hotro_phone>3</hotro_phone>
            <hotro_mail>4</hotro_mail>   
        </config>
    	<datafunction>nv_block_hotro_config</datafunction>
        <submitfunction>nv_block_hotro_submit</submitfunction>
    </block>

    Với PHP thì chỗ tên theme nên viết lại đoạn gọi file TPL.

     

            if (file_exists(NV_ROOTDIR . '/themes/' . $global_config['module_theme'] . '/blocks/global.block_hotro.tpl')) {
                $block_theme = $global_config['module_theme'];
            } elseif (file_exists(NV_ROOTDIR . '/themes/' . $global_config['site_theme'] . '/blocks/global.block_hotro.tpl')) {
                $block_theme = $global_config['site_theme'];
            } else {
                $block_theme = 'default';
            }
    
            $xtpl = new XTemplate('global.block_hotro.tpl', NV_ROOTDIR . '/themes/giongcaytrong/blocks/');
    

    Chỗ gọi file từ /themes/giongcaytrong/ thì điền vào đó thành biến $block_theme vào.

     

            $xtpl = new XTemplate('global.block_hotro.tpl', NV_ROOTDIR . '/themes/' . $block_theme . '/blocks/');
    

     

     

Chia sẻ trang này

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