Heim >Backend-Entwicklung >PHP-Tutorial >Typecho Front-End- und Back-End-Trennung?
Das Front-End und das Back-End von Typecho scheinen nicht getrennt zu sein, wie zum Beispiel diese Codes,
<code><?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?> <?php $this->need('header.php'); ?> <div class="col-mb-12 col-8" id="main" role="main"> <h3 class="archive-title"><?php $this->archiveTitle(array( 'category' => _t('分类 %s 下的文章'), 'search' => _t('包含关键字 %s 的文章'), 'tag' => _t('标签 %s 下的文章'), 'author' => _t('%s 发布的文章') ), '', ''); ?></h3> <?php if ($this->have()): ?> <?php while($this->next()): ?> <article class="post" itemscope itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name headline"><a itemtype="url" href="<?php $this->permalink() ?>"><?php $this->title() ?></a></h2> <ul class="post-meta"> <li itemprop="author" itemscope itemtype="http://schema.org/Person"><?php _e('作者: '); ?><a itemprop="name" href="<?php $this->author->permalink(); ?>" rel="author"><?php $this->author(); ?></a></li> <li><?php _e('时间: '); ?><time datetime="<?php $this->date('c'); ?>" itemprop="datePublished"><?php $this->date('F j, Y'); ?></time></li> <li><?php _e('分类: '); ?><?php $this->category(','); ?></li> <li itemprop="interactionCount"><a href="<?php $this->permalink() ?>#comments"><?php $this->commentsNum('评论', '1 条评论', '%d 条评论'); ?></a></li> </ul> <div class="post-content" itemprop="articleBody"> <?php $this->content('- 阅读剩余部分 -'); ?> </div> </article> <?php endwhile; ?> <?php else: ?> <article class="post"> <h2 class="post-title"><?php _e('没有找到内容'); ?></h2> </article> <?php endif; ?> <?php $this->pageNav('« 前一页', '后一页 »'); ?> </div><!-- end #main --> <?php $this->need('sidebar.php'); ?> <?php $this->need('footer.php'); ?> </code>
Gibt es eine Möglichkeit, das vordere und hintere Ende zu trennen?
Das Front-End und das Back-End von Typecho scheinen nicht getrennt zu sein, wie zum Beispiel diese Codes,
<code><?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?> <?php $this->need('header.php'); ?> <div class="col-mb-12 col-8" id="main" role="main"> <h3 class="archive-title"><?php $this->archiveTitle(array( 'category' => _t('分类 %s 下的文章'), 'search' => _t('包含关键字 %s 的文章'), 'tag' => _t('标签 %s 下的文章'), 'author' => _t('%s 发布的文章') ), '', ''); ?></h3> <?php if ($this->have()): ?> <?php while($this->next()): ?> <article class="post" itemscope itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name headline"><a itemtype="url" href="<?php $this->permalink() ?>"><?php $this->title() ?></a></h2> <ul class="post-meta"> <li itemprop="author" itemscope itemtype="http://schema.org/Person"><?php _e('作者: '); ?><a itemprop="name" href="<?php $this->author->permalink(); ?>" rel="author"><?php $this->author(); ?></a></li> <li><?php _e('时间: '); ?><time datetime="<?php $this->date('c'); ?>" itemprop="datePublished"><?php $this->date('F j, Y'); ?></time></li> <li><?php _e('分类: '); ?><?php $this->category(','); ?></li> <li itemprop="interactionCount"><a href="<?php $this->permalink() ?>#comments"><?php $this->commentsNum('评论', '1 条评论', '%d 条评论'); ?></a></li> </ul> <div class="post-content" itemprop="articleBody"> <?php $this->content('- 阅读剩余部分 -'); ?> </div> </article> <?php endwhile; ?> <?php else: ?> <article class="post"> <h2 class="post-title"><?php _e('没有找到内容'); ?></h2> </article> <?php endif; ?> <?php $this->pageNav('« 前一页', '后一页 »'); ?> </div><!-- end #main --> <?php $this->need('sidebar.php'); ?> <?php $this->need('footer.php'); ?> </code>
Gibt es eine Möglichkeit, das vordere und hintere Ende zu trennen?
Dies ist ein WordPress-ähnlicher Hybrid, der es einfach macht, Themen mit einem Klick zu ändern, und jedes Modul wird unabhängig angezeigt. Auch wenn Sie die Vorlage festlegen, ist es sehr schnell und Typecho wurde in etwa zwei Jahren nicht aktualisiert Jahre