Exemplo n.º 1
0
 /**
  * 默认首页
  */
 public function main()
 {
     if (u()->getUriInfo()->getUrlListLast() !== null) {
         $this->__load_404();
     } else {
         header("Content-Type: text/html; charset=utf-8");
         theme()->set_desc(site_title(false) . " - " . site_desc(false));
         theme()->set_keywords(site_keywords());
         $this->__view('comm/header.php');
         $this->__view('home/home.php');
         $this->__view('comm/footer.php');
     }
 }
Exemplo n.º 2
0
 public function create()
 {
     $this->add_header();
     $this->add(get_url(), gmdate(DATE_ATOM, time()), 'daily', '1.0', site_title(false) . " | " . site_desc(false));
     $page = db()->select("project", array('[><]page' => array('page_id' => 'id')), array('project.id' => 'id', 'project.name' => 'name', 'project.title' => 'title', 'project.desc' => 'desc', 'page.uptime' => 'time'), array('project.type' => 'page', 'ORDER' => 'sort'));
     foreach ($page as $v) {
         $this->add(get_url($v['name']), $this->date_convert($v['time']), 'weekly', '0.8', $v['title'] . " - " . site_title(false));
     }
     unset($page);
     $project = db()->select("project", array('[><]page' => array('page_id' => 'id')), array('project.id' => 'id', 'project.name' => 'name', 'project.title' => 'title', 'project.desc' => 'desc', 'page.uptime' => 'time'), array('project.type' => 'project', 'ORDER' => 'sort'));
     foreach ($project as $v) {
         $this->add(get_url($v['name']), $this->date_convert($v['time']), 'weekly', '0.7', $v['title'] . " - " . site_title(false));
         foreach (db()->select("item", array('[><]page' => array('page_id' => 'id')), array('item.name' => 'name', 'item.title' => 'title', 'item.desc' => 'desc', 'page.uptime' => 'time'), array('item.project_id' => $v['id'])) as $v2) {
             $this->add(get_url($v['name'], $v2['name']), $this->date_convert($v2['time']), 'monthly', '0.5', $v2['title'] . " - " . $v['title']);
         }
     }
     $this->add_footer();
 }
Exemplo n.º 3
0
/**
 * 输出标题
 * @param bool $out
 * @return mixed
 */
function pm_title($out = true)
{
    $title = hook()->apply('pm_title_title', cfg()->get('theme', 'title'));
    $desc = hook()->apply('pm_title_title', cfg()->get('theme', 'desc'));
    if ($title === null) {
        $title = site_title(false);
    }
    if ($desc === null) {
        $desc = site_desc(false);
    }
    if (empty($desc)) {
        $out = hook()->apply('pm_title', $title);
    } else {
        $out = hook()->apply('pm_title', $title . " | " . site_name(false));
    }
    if ($out) {
        echo $out;
    }
    return $out;
}
Exemplo n.º 4
0
 /**
  * 获取网站系统参数
  * @return array
  */
 private function getSystemParams()
 {
     return ['site_url' => site_url(), 'site_title' => site_title(), 'site_desc' => site_desc(), 'admin_email' => admin_email(), 'site_time' => date("Y-m-d H:i:s")];
 }
Exemplo n.º 5
0
 * @var \ULib\User[] $__user_list    新用户
 */
$user = login_user();
?>
<div class="row">
	<div class="col-sm-7">
		<div id="H-Title" data="<?php 
echo get_static_style_url("skin/");
?>
">
			<h1><?php 
echo site_title();
?>
</h1>
			<h4><?php 
echo site_desc();
?>
</h4>
		</div>
	</div>
	<div class="col-sm-5">
		<?php 
if (!is_object($user)) {
    ?>
			<div id="H-Login">
				<p class="join_us">
					现在<a class="label label-success home_modal_link" href="<?php 
    echo get_url("Home", "register");
    ?>
">注册</a>或<a
						class=" label label-success home_modal_link"
Exemplo n.º 6
0
 /**
  * 获取标题
  * @return string
  */
 public function getTitle()
 {
     if (empty($this->title) && !empty($this->breadcrumb_title)) {
         return $this->breadcrumb_title . " - " . site_title();
     } else {
         if (!empty($this->title) && empty($this->breadcrumb_title)) {
             return $this->title . " - " . site_title();
         } else {
             if (empty($this->title) && empty($this->breadcrumb_title)) {
                 return site_title() . " - " . site_desc();
             }
         }
     }
     return $this->breadcrumb_title . " - " . $this->title . " | " . site_title();
 }