【问题标题】:Changing content of a website without using mysql [closed]在不使用 mysql 的情况下更改网站的内容 [关闭]
【发布时间】:2014-11-10 07:30:18
【问题描述】:

我的客户想要更新网站上的内容,例如“营业时间”或其他业务详情。

我想知道是否有办法让他们更新内容,而无需为每个字段设置 sql 条目,然后为他们提供更新的表单。

其中一些信息被硬编码在每种语言的 php 页面中,因为有一个路由脚本会根据所选语言选择相应的页面来提取信息。

当前信息显示示例:

$openingHours = "Our business opens from 9am to 3pm and then evenings from 6pm to 10pm";
$introText = "Welcome to ABCD, where we offer the greatest food in town";

最好是让我的客户端更新 php 文件,但在用户友好模式下,而不是手动编辑。有什么办法吗?

【问题讨论】:

    标签: php mysql content-management-system


    【解决方案1】:

    你可以使用 config.php 来制作它,你可以像上面那样使用它:

    <?php
    
    $business = array();
    
    $business['opening'] = 9;
    $business['closing'] = 21;
    
    ?>
    

    您可以将其包含在内并在您想要的任何地方使用。 (或者你可以通过 ini 制作那个配置文件。但是 php 更容易)

    【讨论】:

    • 但是,我的客户如何改变,例如从 9 点到 8.30 点?他可以在不手动编辑文件的情况下更改 config.php 吗?
    • 您可以像这样在面板上编写数组输出:&lt;?php require "config.pnp" $opening = $business['opening']; ?&gt; &lt;input type="text" name="opening" value="&lt;?php echo $opening;?&gt;"/&gt; 通过管理员的输入创建像 config.php 和 file_put_contents 这样的文本到旧版本。不想尝试你可以使用 mongo 或任何 noSql
    猜你喜欢
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2018-03-20
    相关资源
    最近更新 更多