一个自带品牌属性店铺,虽然小众但够用,达人招募一波! ...
模型Link_Model作用为友情链接管理。属性:
private $db
内部数据库连接对象,用于存取友情链接数据库数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function getLinks()
获取友情链接列表,返回友情链接列表的数组
function updateLink($linkData,$linkId)
更新友情链接...
模型Tag_Model作用为标签管理。属性:
private $db
内部数据库连接对象,用于存取标签的数据库数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function getTag($blogId='')
获取标签,参数$blogId为日志ID,返回包含此日志标签数据的数组
function getOneTag($tagId)...
模型Sort_Model是文章分类模型。属性:
private $db
内部数据库连接对象,用于存取文章分类的数据库数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function getSorts()
获取分类列表,返回包含分类名列表的数组
function updateSort($sortData,$sid)
更新分类数据,参数$s...
模型User_Model用于用户管理。属性:
private $db
内部数据库连接对象,用于存取数据库里的用户数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function getUsers($page=null)
获取用户信息列表,$page为页码,返回包含用户信息列表的数组
function getOneUser($uid)
获...
评论模型Comment_Model是和用户交互的重要保证:属性表:
private $db
内部数据库连接对象,用于在数据库存取评论数据
方法表:
方法
注释
function __construct()
构造方法,新建数据库连接对象
function getComments($spot=0,$blogId=null,$hide=null,$page=null)
获取评论列表,参数$spot模式有三种0:前...
日志文章和页面是个人博客最重要的部分,因此最重要的模型当然是日志页面模型Log_Model类。属性:
private $db
内部数据库连接对象,用于获取、编辑和修改数据库里的日志数据
方法:
方法
注释
function __contruct()
构造函数,配置$db属性,获取内部数据库连接对象
function addlog($logData)
添加文章、页面,参数$logData是一个包含日志数据的数...
Url类Url处理类Url和Dispatcher相辅相成,将生成文章、归档、分类、作者、标签、分页、评论和导航的动态链接。方法表:
方法
注释
static function log($blogId)
静态方法,获取文章链接,根据是否可重写,开启别名,选择的链接模式和是否开启html后缀等Option的配置获取文章链接,$blogId参数为emlog_blog里面的日志唯一ID
static function record($record...
emlog拥有各种各样的工具类,保存在include/lib/里。下面首先来分析非常重要的Cache文本缓存类。属性表:
属性
注释
private $db
一个数据库类实例,一个MySql或者MySqlii类实例,两种类属性和方法一致
private static $instance = null
静态属性,一个Cache类的实例
private $options_cache
站点配置缓存,emlog_options表的数...
emlog安装完成后,由于.htaccess的作用,网站的访问都将通过入口文件index.php进行处理。index.php利用init.php获取配置参数。init.php开启输出缓冲:
ob_start();
利用config.php和function.base.php分别获取数据库常量和一些常用的函数。注意:在function.base.php中有
function __autoload($class)
将include中model,controller,lib...
设置Options包含了各种各样的配置:
option_id
option_name
注释
1
blogname
站点标题
2
bloginfo
站点副标题
3
site_title
站点浏览器标题
4
site_description
站点浏览器描述
5
site_key
站点关键字
6
log_title_style
文章浏览器标题方案号
7
blogurl...