我有以下任务,但我不知道如何继续。我的copnay有许多用于网站的html模板。我们有自己的Linux服务器用于虚拟主机。我们主要使用php和/或joomla来创建网站。
现在我的公司想要构建一个主系统或web界面(如果安全的话)
在第一个屏幕上,我有各种模板可供选择,然后在下一个页面,我有屏幕输入网站名称,dbname等,网站自动生成样本数据,然后我的经理可以与实际数据更改。
可能有更多的事情,但如果有人能指导我如何实现这一点
谢谢
发布于 2011-05-14 18:53:29
你可以使用所谓的自动安装程序。对于这类场景,已经有现成的解决方案:,Installatron,cPanel等等。Joomla文档中明确提到了两个:
http://docs.joomla.org/Installing_Joomla_using_an_AutoInstaller
Fantastico https://netenberg.com/#fantastico.html (90美元) Softaculous http://www.softaculous.com/ (24美元/免费)
至于模板,您可以将其放入已安装的包中并稍后选择,或者创建不同的包,或者使用Joomla的前端模板选择器扩展。
发布于 2011-05-13 15:42:21
这并不是很难。只需上传您的默认文件:
foreach (glob("src/$template/*") as $fn) {
copy($fn, "ftp://user:name@ftp.hoster.com/htdocs/".basename($fn));
}
// Well, not quite. But something like that.对于第二个屏幕,提供一个表单,将其另存为配置文件(对于config.php脚本,则为ini样式或var_export() ),并将其上传。
你问题的其余部分太宽泛了。
发布于 2011-05-14 03:14:46
您可以在文本文件(template.txt)中使用占位符,然后将其替换为先前存储在数据库中的输入数据。请记住将占位符保留为注释,以便以后可以编辑该页面,并将数据存储在数据库中。或者只是从数据库中删除数据并编辑占位符中的文本。示例:
<--! placeholder1start --><b>INPUTTED TEXT</b> <--!placeholder1end-->希望这能有所帮助。
https://stackoverflow.com/questions/5988657
复制相似问题