示例#1
0
 public static function createXMLSiteMap()
 {
     $domain = str_ireplace('www.', '', $_SERVER["HTTP_HOST"]);
     if (!file_exists("../sitemap.xml") && file_exists("../robots.txt")) {
         $file = '../robots.txt';
         $siteMapLine = "\n\nSitemap: http://" . $domain . '/sitemap.xml';
         file_put_contents($file, $siteMapLine, FILE_APPEND);
     }
     $siteMap = new Sitemap('http://' . $domain . '/');
     $siteMap->setPath('../');
     $blogData = new BlogData();
     $postPageName = $blogData->getPostPageName();
     $siteMap->addItem('', '1', 'daily');
     $pagesData = new PagesData();
     $pages = $pagesData->getData();
     foreach ($pages as $page) {
         if ($page != $postPageName && $page != 'error' && $page != 'index') {
             $siteMap->addItem($page . '/', '0.5', 'daily');
         }
     }
     $blogList = $blogData->getBlogList();
     if (!empty($blogList)) {
         foreach ($blogList as $blog) {
             if (isset($blog['published'])) {
                 $siteMap->addItem($postPageName . '/' . $blog['external'] . '/', '1', 'monthly');
             }
         }
     }
     $siteMap->createSitemapIndex('http://' . $domain . '/', 'Today');
 }
示例#2
0
文件: blog.php 项目: pmeth/autoCMS
<?php

include_once 'header.php';
$blogData = new BlogData();
$blogList = $blogData->getBlogList();
?>
<div class="container">
    <div class="row">
        <div class="col-lg-12">
            <h2 class="page-header">Blog</h2>
        </div>
    </div>
    <div class="row">
        <div class="col-md-3 col-sm-3 col-xs-4"><h4>Title</h4></div>
        <div class="col-md-2 col-sm-2 col-xs-4" style="text-align: center"><h4>Creator</h4></div>
        <div class="col-md-2 hidden-sm hidden-xs" style="text-align: center"><h4>Created</h4></div>
        <div class="col-md-2 col-sm-3 col-xs-4" style="text-align: center"><h4>Published</h4></div>
        <div class="col-lg-2 col-md-3 col-sm-4 hidden-xs" style="text-align: center"><h4>Options</h4></div>
    </div>
    <hr>
    <?php 
foreach ($blogList as $key => $blog) {
    ?>
        <div class="row">
            <div class="col-md-3 col-sm-3 col-xs-4"><?php 
    echo $blog['title'];
    ?>
</div>
            <div class="col-md-2 col-sm-2 col-xs-4" style="text-align: center"><?php 
    echo $blog['creator'];
    ?>