我正在使用tinymce来尝试创建一个cms模块,但除了文本管理联系人之外,它在视图中没有显示任何内容。知道为什么吗?我的js文件夹位于我的应用程序文件夹
所在的目录中<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CMS</title>
<script src="<?php echo base_url() ?>js/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
</script>
</head>
<body>
<div id="page-wrapper">
<br>
<div class="col-xs-9 col-md-12">
<div class="panel panel-primary">
<div class="panel-heading"><center> Manage Contacts</div>
<div class="panel-body">
<form action="<?php echo base_url() . "administrator/update_contacts"; ?>" method="post" class="form-horizontal" role="form">
<?php foreach ($contacts as $cms): ?>
<div class="form-group">
<?php
$value = $cms->hto;
$data = array(
'name' => 'contacts',
'id' => 'contacts',
'value' => $value,
'style' => 'width:100%',
);
echo form_textarea($data);
?>
<?php $start = strtotime('6-07-2015');
$end = strtotime(date('Y-m-d'));
$result = ($end - $start) / (60 * 60 * 24);
print $result; ?>
</div>
<center><button type="submit" class="btn btn-success navbar-btn">DONE
</button>
</div>
</form>
<?php endforeach; ?>
</body>
</html>
答案 0 :(得分:0)
您可以查看视图源并查看是否可以实际访问js文件夹吗?很可能你不能。
您需要允许使用.htaccess在Codeigniter保护之外访问j。
这样的事情会起作用:
RewriteEngine on
RewriteCond $1 !^(index\.php|js|robots\.txt)
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
&#13;
您也可以轻松添加js文件夹旁边的其他文件夹。