我正在建立一个包含新闻管理系统的网站,使用PHP和MySQL
系统完美运行。基本上我将记录插入到数据库中,然后使用格式化的.php脚本输出它们,以使内容看起来不错。
我的问题:像这样发布的新闻,每次只能以同样的方式输出,我的意思是,你可以输出像这样的图像:
然后所有新闻将具有与用于检索db记录的.php脚本相同的上述布局。
我的问题:有没有简单的方法/系统/什么,允许用户每次使用不同的布局发布内容?也许是这样的:
我使用WYSIWYG编辑器发布新闻......但这只允许用户更改字体颜色,对齐,左,右文本对齐,插入图像等等...
谢谢!
答案 0 :(得分:0)
你想将布局预加载到所见即所得吗?如果是这样,您只需创建一个包含布局的新数据库表,并在用户创建新文章时将其回显到所见即所得。
答案 1 :(得分: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.