我搜索过...找不到任何好的参考资料。我认为这是一个非常简单的问题:系统背后的基本概念是什么,允许客户从样式模板的选择中指定和生成网站?
比如说我创建了一个由四个静态HTML页面组成的简单网站。我可以通过使用不同的CSS模板使这些页面看起来像我想要的任何东西......好。
但是,如果我想给我的客户一个界面,说“点击此按钮,你的网站将被生成” - 我不知道这个想法的基础是什么,以实现它。这只是创建目录和复制文件的问题吗?
在我走上一条愚蠢的道路之前,我只需要一些关于如何做这类事情的一般性指导。有一些值得注意的服务,可以让人们有能力注册一个帐户,并在“三个简单的步骤”中生成一个简单的网站。我想学习如何完成的理论和基础知识。
...谢谢
修改
我知道如何使用CSS更改现有的一组静态HTML页面。我想要做的是建立一个真正的网站生成器。您登录我的系统,选择主题,点击按钮,您的网站(例如www.foo.com或foo.parentsite.com)即可使用。我可以弄清楚如何允许客户更改内容 - 例如通过集成tinyMCE。我只需要“点击按钮......生成新网站”背后的基本概念。
答案 0 :(得分:0)
您可以使用javascript更改所使用的css。这将改变当前页面的外观。
但是你需要制作具有独特外观的多个CSS
我建议你制作一个通用的CSS并将你网站的主题添加到一个小的CSS中
小的应该只包含这个主题的独特之处。
generic.css =>放置内容,菜单,页脚等...
theme1.css =>将背景颜色更改为红色,将文本颜色更改为蓝色等
theme2.css =>将背景颜色更改为蓝色,将文本颜色更改为蓝色等
theme3.css =>将背景颜色更改为蓝色,将文本颜色更改为红色等
JQuery Ui允许轻松更改其界面 Check this and change selected gallery on left
我认为您不能生成一个网站,而不是客户会非常满意 总有一些东西比客户想要改变。
编辑:
您需要在服务器上创建文件夹
将所选主题的所有必要文件放入文件夹
中
为他的域配置apache。然后重新加载它以获得新配置。
我建议你使用PHP或cgi。
我不知道如何注册域名以及如何轻松地自动将其域名重定向到您的域名。
答案 1 :(得分:0)
今晚发现了其他内容:有一整套API可用于访问cPanel功能。因此,几乎从字面上看,使用他们的PHP包装器看起来只需要几行代码来实例化子域,设置电子邮件帐户,域指针等。
看起来很有希望...但是作为一个完整的菜鸟我有很多阅读要做...