我正在使用基于Codeigniter构建的halogy cms 我已经成功安装了它。 它在子文件夹中工作,但我遇到了问题,因为我看到仪表板统计信息没有显示 几个月前我配置了它,仪表板正在显示但我不记得我是怎么做到的 有什么帮助吗? 这是我修改过的内容
config/site_config.php
$config['uploadsPath'] = 'static/uploads';
$config['staticPath'] = '/halogy/static';
答案 0 :(得分: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>
接下来static/js/jquery.flot.init.js
并替换此
base_url()+'admin/stats/'+days
用这个
'admin/stats/'+days
最后转到第206行并替换此行
$imagePath = $imageData['src'];
用这个
$imagePath = addFolder($imageData['src']);
现在图像问题已经解决,仪表板也能正常工作。