0

私はCodeigniter上に構築されたhalogycmsを使用しています。
正常にインストールしました。サブフォルダで動作していますが、ダッシュボードの統計が表示されないため、問題が発生しています。
数か月前に設定し、ダッシュボードが表示されていましたが、どのように設定したか思い出せません。
何か助けはありますか?
これが私が変更したものです

config/site_config.php
$config['uploadsPath']      =   'static/uploads';
$config['staticPath']       =   '/halogy/static';
4

1 に答える 1

1

この問題を少し修正しました。これがあなたがそれをする方法です。

このhalogy/config/site_config.php行を追加します

$config['appFolder']            =   '/halogy';  

アプリケーションが存在するフォルダの名前はどこにhalogyありますか。次に、関数を追加しますhelpers/halogy_helper.php

function addFolder($string){
    $CI =& get_instance();
    $folder =   $CI->config->item('appFolder');
    return $folder  .   $string;
}

次に関数display_imageを検索し、この行を追加します

$path   =   addFolder($path);

$imageHTML = '<img src="'.$path.'" alt="'.$alt.'" ';

次に、に移動しviews/includes/header.phpて、このコードをヘッドセクションに追加します

<script type="text/javascript">
function base_url(){
    return '<?php echo base_url();?>';
}
</script>

次のfoにstatic/js/jquery.flot.init.jsこれを置き換えます

base_url()+'admin/stats/'+days

これとともに

'admin/stats/'+days    

最後に行206に移動し、この行を置き換えます

$imagePath = $imageData['src'];

これとともに

$imagePath = addFolder($imageData['src']);

これで画像の問題が解決され、ダッシュボードも正しく機能します。

于 2012-07-27T02:39:22.763 に答える