我有以下任务,我不知道如何继续。我的copnay有很多网站的html模板。我们有自己的Linux服务器用于网络托管。 我们主要使用php和/或joomla作为网站。
现在我公司想要建立一个主系统或网络界面(如果安全)
在第一个屏幕上,我有各种模板可供选择,然后下一页我有屏幕输入网站名称dbname等,网站自动生成样本数据,然后我的经理可以使用实际数据。
可能还有更多的事情,但如果有人可以指导我如何实现这个
感谢
答案 0 :(得分:1)
您可以使用所谓的自动安装程序。有针对这种情况的现成解决方案:Softaculous,Fantastico,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使用前端模板选择器扩展名。
答案 1 :(得分:0)
这并不难。只需上传您的默认文件:
foreach (glob("src/$template/*") as $fn) {
copy($fn, "ftp://user:name@ftp.hoster.com/htdocs/".basename($fn));
}
// Well, not quite. But something like that.
对于第二个屏幕,提供一个表单,保存为配置文件(ini-style或var_export()用于config.php脚本),并上传它。
你提出的其余问题太宽泛了。
答案 2 :(得分:0)
您可以在文本文件(template.txt)中使用占位符,然后将其替换为先前存储在数据库中的输入数据。请记住将占位符留作注释,以便稍后可以编辑页面,将数据存储在数据库中。或者只是从数据库中删除数据并编辑占位符内的文本。 例如:
<--! placeholder1start --><b>INPUTTED TEXT</b> <--!placeholder1end-->
希望有所帮助。