0

我正在使用 PHP 和 MySQL 构建一个包含新闻管理系统的网站

该系统完美运行。基本上我将记录插入数据库,然后使用格式化的 .php 脚本输出它们,以便内容看起来不错。

我的问题:这样发布的新闻,每次只能以相同的方式输出,我的意思是,你可以输出这样的图像:

图 1

然后所有新闻将具有与检索数据库记录的 .php 脚本相同的上述布局。

我的问题:是否有任何简单的方法/系统/任何东西,允许用户每次以不同的布局发布内容?也许是这样的:

图 2

我使用 WYSIWYG 编辑器来发布新闻……但这只允许用户更改字体颜色、对齐、左、右文本对齐、插入图像等等……

谢谢!

4

2 回答 2

0

我会结合使用 php 条件和 css 样式:

一个简单的例子(使用三元运算符保持简短......):

php:

$title_class = empty($date) ? '' : 'with_date';
echo "<h1 class='{$title_class}'>{$title}</h1>"
echo empty($date) ? '' : "<span class='date'>{$date}</span>";
// etc.

CSS:

h1 {
  text-align: center;
}
h1.with_date {
  text-align: left;
  float: left;
}
.date {
  float: right;
}
// etc.
于 2012-09-13T17:34:30.497 回答
0

您想将布局预加载到所见即所得吗?如果是这样,您可以简单地创建一个包含您的布局的新数据库表,并在用户创建新文章时将它们回显到所见即所得。

于 2012-09-13T17:27:42.157 回答