emlog模板开发

模板目录/content/templates

复制default文件夹并改名新模板(xuanzeta)

开始开发

xuanzeta目录下新建文件夹js、css、image文件夹

首先修改header.php文件

站点地址:BLOG_URL

模板地址:TEMPLATE_URL

css:<link href=”<?php echo TEMPLATE_URL; ?>css/css文件名” rel=”stylesheet” type=”text/css” />

js:<script src=”<?php echo TEMPLATE_URL; ?>js/js文件名” type=”text/javascript”></script>

钩子:<?php doAction(‘index_head’); ?> php钩子

站点标题:<?php echo Option::get(‘blogname’); ?>或<?php echo $blogname; ?>

站点副标题:<?php echo $bloginfo; ?>

Option::get(‘topimg’) 在content/cache/options.php里,但是不能修改意味着自带的banner不能用,所以这是一句废话,删掉跳过。

导航:<?php blog_navi();?> 在module里 function blog_navi 修改导航

自定义导航如果用根目录地址(例如:/sort/emlog),个人建议将

$value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/');

改为

$value['url'] = $value['isdefault'] == 'y' || substr( $value['url'], 0, 1 ) == '/' ? BLOG_URL . trim($value['url'], '/') : trim($value['url'], '/');

登录 Or 退出:

<?php if (ROLE == ROLE_ADMIN || ROLE == ROLE_WRITER): ?>
	<a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a>
	<?php else: ?>
	<a href="<?php echo BLOG_URL; ?>admin/">登录</a></div>
	<?php endif; ?>

所有的函数调用几乎都在moudle.php里面

header.php头文件改完之后改主页log.list.php

文章作者:blog_author($value[‘author’]);

文章编辑:<?php editflg($value[‘logid’],$value[‘author’]); ?>

文章日期:<?php echo gmdate(‘Y-n-j’, $value[‘date’]); ?>

文章点击:<a href=”<?php echo $value[‘log_url’]; ?>”><?php echo $value[‘views’]; ?></a>

文章评论:<a href=”<?php echo $value[‘log_url’]; ?>#comments”><?php echo $value[‘comnum’]; ?></a>

文章标签:<?php blog_tag($value[‘logid’]); ?>

文章分类:<?php blog_sort($value[‘logid’]); ?>

文章描述:<?php echo $value[‘log_description’]; ?>

阅读全文:

<?php if (!empty($value['excerpt']) || Option::get('isexcerpt') == 'y'): ?>
        <a href="<?php echo $value['log_url']; ?>">阅读全文</a>
    	<?php endif; ?>

 

PHP order by多条件排序

关于order by排序:
单条件排序
order by id(按照id排序默认从小到大)
order by id desc(按照id排序从大到小)
多条件排序
order by date,id(先按照date从小到大再按照id从小到大)
order by date,id desc(先按照date从大到小再按照id从大到小)
order by date desc,id(先按照date从大到小再按照id从小到大)