2011-05-13 93 views
0

我有以下任务,我不知道如何继续。我的copnay有很多网站的html模板。我们有我们自己的虚拟主机Linux服务器。 我们主要使用php和or joomla来做网站。如何构建自动网站创建系统

现我公司希望构建一个主系统或Web界面(如果安全)

,其中第一个屏幕上,我有各种模板可供选择,然后下一个页面,我有屏幕输入站点名称DBNAME等,并现场得到自动生成样本数据,然后我的经理可以用实际数据进行调整。

可能会有一些更多的东西,但如果有人能指导我如何做到这一点

感谢

+3

安装可让您执行此操作的CMS。 – Gordon 2011-05-13 07:32:18

+0

像这样的CMS的任何示例 – Mahakaal 2011-05-14 02:23:51

回答

1

您可以使用所谓的自动安装程序。现在已有针对这种场景的解决方案:Softaculous,Fantastico,Installatron,cPanel等。 两个在Joomla的文件明确提到:

http://docs.joomla.org/Installing_Joomla_using_an_AutoInstaller

思迪https://netenberg.com/#fantastico.html($ 90) Softaculous http://www.softaculous.com/($ 24 /免费)

至于模板,您可以把它们放进安装包并稍后选择或创建不同的包,或使用Joomla的前端模板选择器扩展。

+0

感谢你的朋友你救了我的生命。我无法理解前端选择器扩展,这是什么 – Mahakaal 2011-05-15 02:59:03

+0

大多数人不知道如何更改后端模板 - 所以我在前面安装一篇文章解释如何做到这一点,并像这样的扩展http:// www .ultijoomla.com/downloads?func = fileinfo&id = 5或类似的wordpress等,因此用户可以直接从第一个(前)页面获得不同安装模板的外观和感觉。像这样:http://www.pixelsparadise.com/showcase/ – 2011-05-15 06:11:58

0

这不是真的很难。只要上传您的默认文件:

foreach (glob("src/$template/*") as $fn) { 
    copy($fn, "ftp://user:[email protected]/htdocs/".basename($fn)); 
} 
// Well, not quite. But something like that. 

而对于第二个屏幕,提供了一个形式,保存为配置文件(INI风格或var_export()的config.php文件脚本),并上传为好。

你的问题的其余部分太宽泛。

0

您可以在文本文件(template.txt)中使用占位符,然后将它们替换为以前存储在数据库中的输入数据。记住留下占位符作为注释,以便稍后可以编辑页面,将数据存储在数据库中。或者只是从数据库中删除数据并编辑占位符内的文本。 示例:

<--! placeholder1start --><b>INPUTTED TEXT</b> <--!placeholder1end--> 

希望有所帮助。