【问题标题】:how to display page using tinymce from database如何使用数据库中的tinymce显示页面
【发布时间】:2013-08-27 05:54:59
【问题描述】:

我正在学习一个 zend 框架。我正在使用 tinymce 编辑器在网站上显示动态内容。现在我想显示页眉和页脚来自布局和布局内容来自名为 cms 的数据库表的页面。我的整个页面内容存储在database..header和footer页面中我包含在layout.phtml中。我不知道如何使用布局显示我的布局页面如下:

<?php echo $this->doctype() ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


          <link rel="stylesheet" type="text/css" href="<?php echo CSS_PATH.'/jquery.jqplot.min.css';?>" />



             <script src="<?php echo CSS_JS.'/jquery.ui.widget.mn.min.js';?>" type="text/javascript"></script>
             <script src="<?php echo CSS_JS.'/jquery.effects.corin.js';?>" type="text/javascript"></script>
             <script src="<?php echo CSS_JS.'/jquery.ui.accordioe.min.js';?>" type="text/javascript"></script>
             <script src="<?php echo CSS_JS.'/jquery.effects.slide.min.js';?>" type="text/javascript"></script>

        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/jquery.jqplot.min.js';?>"></script>
        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.barRenderer.min.js';?>"></script>
        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.pieRenderer.min.js';?>"></script>
        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.categoryAxisRenderer.min.js';?>"></script>
        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.highlighter.min.js';?>"></script>
        <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.pointLabels.min.js';?>"></script>

        <script src="<?php echo CSS_JS.'/setup.js';?>" type="text/javascript"></script>
        <script type="text/javascript">

        $(document).ready(function () {
            setupDashboardChart('chart1');
            setupLeftMenu();
            setSidebarHeight();

        });
    </script>
</head>
<body>

</div>

  <?php echo $this->render('header.phtml') ?>
<?php echo $this->layout()->content ?>
 <?php echo $this->render('footer.phtml') ?> 
</body>
</html>

当我从数据库中回显内容时,它会显示 php 代码...请帮助

【问题讨论】:

    标签: php mysql zend-framework tinymce


    【解决方案1】:

    你这样做的方式是:

    1. 在您的视图中创建 &lt;textarea&gt; 元素 (actionName.phtml)
    2. 将您的 cms 条目的值回显到视图中的 &lt;textarea&gt;
    3. 在您的布局中执行任何 tinymce 初始化。

    这些是使其工作的一般步骤。

    另外,如果我没记错的话,您是否尝试将 PHP 代码保留在您的数据库中?这是非常不受欢迎的,并且不应该这样做,因为要处理代码,它需要通过eval function 运行,这只会让您的网站广泛地出现各种不良行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 2015-09-20
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      相关资源
      最近更新 更多