1

我在服务器上的子目录中构建(使用教程)我的 CMS,它运行良好。管理、存档、完整显示和概要。

然后我将所有这些移到我的主目录中,将 index.php 文件名更改为另一个文件名,并使用“包含”将其显示在另一个页面的 DIV 中。

它显示页面的主要 index.php 元素,但在单击文章时不返回文章。

我已经搜索了文件以更改代码中“index.php”的任何实例,但没有。所有管理功能都运行良好,并且博客条目的输出 URL onclick 与上一个目录中的上一个文件相同。当然没有格式化,但这没问题。

我在哪一部分犯了错误?我想避免使用 iframe 来解决这个问题。

index.php 文件包含的代码。(主页.php)

<?php include "templates/include/header.php" ?>

  <ul id="headlines">

<?php foreach ( $results['articles'] as $article ) { ?>

    <li>
      <h2>
        <span class="pubDate"><?php echo date('j F', $article->publicationDate)?></span><a href=".?action=viewArticle&amp;articleId=<?php echo $article->id?>"><?php echo htmlspecialchars( $article->title )?></a>
      </h2>
        <p class="summary">
        <?php if ( $imagePath = $article->getImagePath( IMG_TYPE_THUMB ) ) { ?>
          <a href=".?action=viewArticle&amp;articleId=<?php echo $article->id?>"><img class="articleImageThumb" src="<?php echo $imagePath?>" alt="Article Thumbnail" /></a>
        <?php } ?>
      <?php echo htmlspecialchars( $article->summary )?>
      </p>       
       </li>

<?php } ?>

  </ul>

  <p><a href="./?action=archive">Archivo de Articulos</a></p>

<?php include "templates/include/footer.php" ?>
4

0 回答 0