Enabled Caching for items. Changed color of tags in diabook.

This commit is contained in:
Michael Vogel 2012-03-10 15:50:35 +01:00
parent e098147c24
commit 74b3e9f273
2 changed files with 18 additions and 3 deletions

View file

@ -874,6 +874,14 @@ function link_compare($a,$b) {
if(! function_exists('prepare_body')) { if(! function_exists('prepare_body')) {
function prepare_body($item,$attach = false) { function prepare_body($item,$attach = false) {
$cache = get_config('system','itemcache');
if (($cache != '')) {
$cachefile = $cache."/".$item["guid"]."-".strtotime($item["edited"])."-".$attach;
if (file_exists($cachefile))
return(file_get_contents($cachefile));
}
call_hooks('prepare_body_init', $item); call_hooks('prepare_body_init', $item);
$s = prepare_text($item['body']); $s = prepare_text($item['body']);
@ -882,8 +890,11 @@ function prepare_body($item,$attach = false) {
call_hooks('prepare_body', $prep_arr); call_hooks('prepare_body', $prep_arr);
$s = $prep_arr['html']; $s = $prep_arr['html'];
if(! $attach) if(! $attach) {
if ($cache != '')
file_put_contents($cachefile, $s);
return $s; return $s;
}
$arr = explode(',',$item['attach']); $arr = explode(',',$item['attach']);
if(count($arr)) { if(count($arr)) {
@ -917,6 +928,10 @@ function prepare_body($item,$attach = false) {
$prep_arr = array('item' => $item, 'html' => $s); $prep_arr = array('item' => $item, 'html' => $s);
call_hooks('prepare_body_final', $prep_arr); call_hooks('prepare_body_final', $prep_arr);
if ($cache != '')
file_put_contents($cachefile, $prep_arr['html']);
return $prep_arr['html']; return $prep_arr['html'];
}} }}

View file

@ -1277,14 +1277,14 @@ section {
} }
.tag { .tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/ /*background: url("../../../images/tag_b.png") repeat-x center left;*/
color: #3465A4; color: #999;
padding-left: 3px; padding-left: 3px;
font-size: 12px; font-size: 12px;
} }
.tag a { .tag a {
padding-right: 5px; padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/ /*background: url("../../../images/tag.png") no-repeat center right;*/
color: #3465A4; color: #999;
} }
.wwto { .wwto {
position: absolute !important; position: absolute !important;