增加查看信息功能

hotfix/远程访问多媒体中心
LiaoYijun 8 years ago
parent ccb219ad1f
commit 1846c4ca64

@ -131,10 +131,10 @@ class Welcome extends CI_Controller {
public function change_static_url($info_id) { public function change_static_url($info_id) {
$information = $this->Information_model->Detail($info_id); $information = $this->Information_model->Detail($info_id);
$htm_doc = new DOMDocument();//('1.0', 'UTF-8'); $htm_doc = new DOMDocument();
//$htm_doc->encoding='UTF-8'; $htm_doc->encoding='UTF-8';
libxml_use_internal_errors(true); libxml_use_internal_errors(true);
//$htm_doc->strictErrorChecking = false; $htm_doc->strictErrorChecking = false;
if (empty($information->ic_content)) { if (empty($information->ic_content)) {
$this->echo_json(array( $this->echo_json(array(
'status' => 'error', 'status' => 'error',
@ -143,12 +143,8 @@ class Welcome extends CI_Controller {
)); ));
return; return;
} }
$htm_doc->loadHTML($information->ic_content);
$htm_doc->loadHTML( $htm_doc->loadHTML(
mb_convert_encoding($information->ic_content, 'HTML-ENTITIES', 'UTF-8')); mb_convert_encoding($information->ic_content, 'HTML-ENTITIES', 'UTF-8'));
// $htm_doc->loadHTML(
// utf8_decode($information->ic_content));
// $htm_doc->loadHTML($information->ic_content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$htm_doc->normalizeDocument(); $htm_doc->normalizeDocument();
$img_list = $htm_doc->getElementsByTagName('img'); $img_list = $htm_doc->getElementsByTagName('img');
foreach ($img_list as $img) { foreach ($img_list as $img) {
@ -157,10 +153,9 @@ class Welcome extends CI_Controller {
$img->setAttribute('src', $img_src); $img->setAttribute('src', $img_src);
} }
// $information->ic_content = utf8_encode($htm_doc->saveHTML());
$information->ic_content = $htm_doc->saveHTML(); $information->ic_content = $htm_doc->saveHTML();
$this->InfoContents_model->Update( $this->InfoContents_model->Update(
$information->is_id, $information->ic_id,
$information->ic_url, $information->ic_url,
$information->ic_url_title, $information->ic_url_title,
$information->ic_type, $information->ic_type,

@ -83,7 +83,10 @@
<td data-id='<?php echo $info->is_id; ?>'><?php echo $info->is_id; ?></td> <td data-id='<?php echo $info->is_id; ?>'><?php echo $info->is_id; ?></td>
<td class="cache_url"><?php echo $info->ic_url; ?></td> <td class="cache_url"><?php echo $info->ic_url; ?></td>
<td><a target="_blank" id="backup<?php echo $info->is_id; ?>" href="javascript:;">查看</a></td> <td><a target="_blank" id="backup<?php echo $info->is_id; ?>" href="javascript:;">查看</a></td>
<td><a href="javascript:update_content(<?php echo $info->is_id; ?>);">GO</a></td> <td>
<a href="javascript:update_content(<?php echo $info->is_id; ?>);">更换</a> |
<a target="_blank" href="/info.php/information/edit/<?php echo $info->is_id; ?>">看看</a>
</td>
<td id="status<?php echo $info->is_id; ?>"><i class="icon-refresh"></i></td> <td id="status<?php echo $info->is_id; ?>"><i class="icon-refresh"></i></td>
</tr> </tr>
<?php } <?php }

Loading…
Cancel
Save