加载头部布局信息:
{xiao:template header.html}
加载底部布局信息:
{xiao:tempate footer.html}
注:定义这些样式的时候一定要注意各div之间的关系,以防止出现布局混乱的情况。
每个页面都要使用公用的头部、底部信息,中间的内容部分在各模块单页面中的kindeditor进行编辑,要保证加入的是html。引用时使用如下语句:
{xiao:$content}
加载后台对应catid的新闻列表
<ul>
<li>
<a href="index.php?catid=20"><img src="images/index_news1.png" /></a>
{xiao:list catid=20 num=3} //加载catid=20的新闻内容,限制加载数量为3
<a href="{xiao:$xiao['url']}">[{xiao:function.date("m", $xiao['time'])}-{xiao:function.date("d", $xiao['time'])}]{xiao:$xiao['title']}</a>
{/xiao:list}
</li>
<li>
<a href="index.php?catid=26"><img src="images/index_news2.png" /></a>
{xiao:list catid=26 num=3}
<a href="{xiao:$xiao['url']}">[{xiao:function.date("m", $xiao['time'])}-{xiao:function.date("d", $xiao['time'])}]{xiao:$xiao['title']}</a>
{/xiao:list}
</li>
<li style="background:none;">
<a href="index.php?catid=27"><img src="images/index_news3.png" /></a>
{xiao:list catid=27 num=3}
<a href="{xiao:$xiao['url']}">[{xiao:function.date("m", $xiao['time'])}-{xiao:function.date("d", $xiao['time'])}]{xiao:$xiao['title']}</a>
{/xiao:list}
</li>
</ul>
结果如下图:
忘记后台密码
xiaoCMS后台账号密码没有存储在数据库,而是在配置文件data/config/admin.ini.php中记录的:
<?php
if(!defined('IN_XIAOCMS')) exit();
return array (
'admin_name' => 'admin',
'admin_pass' => 'c3284d0f94606de1fd2af172aba15bf3' //密码:admin的密文
);
?>
如果不小心忘记密码,就可以将自己的密码改为c3284d0f94606de1fd2af172aba15bf3,再用‘用户名(admin)密码(admin)’登陆。
修改title
在data/config/config.ini.php中设置站点的名字(site_name),标题(site_title),关键字(site_keywords)和描述(site_description),在控制器core/contoller/Base.class.php中动态加载。加载site_title的方法如下:
protected function listSeo($cat, $page = 1)
{
$seo_title = $seo_keywords = $seo_description = '';
$seo_title = empty($cat['seo_title']) ? self::get_title($cat['catid']) : $cat['seo_title'] . '-';
$seo_title = $page > 1 ? $cat['catname'] . ' - 第' . $page . '页 - ' . $this->site_config['site_name'] : $seo_title . $this->site_config['site_name']; . ' - ' . base64_decode('UG93ZXJlZCBieSBYaWFvQ21z'); //这里就是将Powered by xiaoCMS经过base64加密到你组合好的title之后,此处将后面的去掉就好了
$seo_keywords = empty($cat['seo_keywords']) ? self::get_title($cat['catid']) . ',' . $this->site_config['site_keywords'] : $cat['seo_keywords'];
$seo_description = empty($cat['seo_description']) ? $this->site_config['site_description'] : $cat['seo_description'];
return array('site_title' => $seo_title, 'site_keywords' => $seo_keywords, 'site_description' => $seo_description);
}