我为我的客户(B& B运营商)设置了6个月的日历。当日期不可用时,我只需更改我的标签以包含CSS类。例如,如果我想将第5和第6个标记为已预订,我将更改代码:
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td class="no">5</td>
<td class="no">6</td>
<td>7</td>
</tr>
<tr>
<td>8</td>
<td>9</td>
....
</tr>
</table>
够容易。但我的客户希望能够自己做这些更新,我不知道如何让她做这件事。我查看了内容管理系统,但似乎这些内容设置为更改HTML标记内的内容,而不是标记本身。
非常感谢任何建议!
由于
答案 0 :(得分:1)
简短的回答,暂时可能会超出你的头脑(没有违法行为)。
您所要求的是需要了解PHP或ASP等后端语言,数据库(了解如何访问它 - 通常是MySQL),以及对许多安全相关事项的理解,例如身份验证/授权,SQL注入......等等。
如果你不急于完成这项任务,你可以开始学习PHP / MySQL作为起点。像这样做一个CMS并不是最简单的第一次PHP项目 - 只是一个抬头......有很多事情你可能没想到数据的完整性,安全性......等等。
如果您匆忙,可能是您最好的选择,要么找到具有上述知识的其他开发人员,要么开始查看CMS选项以查看可用的内容其中:http://spyrestudios.com/free-content-management-systems/(可能有一些日历插件可以让你做你想要的事情。)
自己动手解释
在处理用户登录等之后,你可能想制作一个允许用户点击日期的前端日历,并选择选项 - 这可以通过html / css / javascript来完成。当他们为日期选择一个选项时,您可以将其Ajax转换为一个文件,该文件将数据处理到数据库中以存储哪些日期已选择选项。然后,在前端显示日历时,只需与数据库进行比较,并将选项作为类,数据或任何其他内容写入。
这是一个非常通用/快速的解释,因为它会根据需要变化很大。 (无论如何,这个问题都列为HTML / CSS。