2013-10-16 23 views
2

我有一个朋友拥有由其他人在Joomla中创建的站点。他问我赞成在网站的页脚添加一个Facebook按钮。他给了我ftp代码。问题是我不知道在哪里放置链接的图像。我尝试了包括/ footer.php和modules/mod_footer/mod_footer.php,但没有任何工作。事实上,我无法找到当我通过“查看源代码”右键点击浏览器时看到的html代码。 我不想通过面板的任何解决方案,因为创建此网站的人没有给我的朋友访问像“模板管理器”等 我想要一个铁杆解决方案。我唯一要求的是我应该在哪里放置代码。 在此先感谢。通过代码和ftp更改joomla站点中的页脚

回答

1

因为我没有访问模板管理器 - >编辑HTML,我做了以下,我去了自定义模板的文件夹,并从那里我下载了index.php,我从那里管理,使我的更改页脚只是用代码!

+0

这显然工作正常,但不是最佳实践,因为更新到最新版本的模板将覆盖您的更改。 –

2

Joomla!是一个数据库驱动的CMS。

页脚通常是从数据库中填充的模块,如果没有/administrator访问权限,您将无法更改它。如果你的朋友是他们的网站,你应该拥有哪一个。

您可以在Joomla Doc's网站上阅读Modules

一种可能的方法(尽管不建议,因为你更可能打破网站比其他任何事情)都是修改模板 - 你会发现它在/templates/template_name/。在那个目录里面会有大量的文件和目录,你可以通过查看来开始。你可以read about templates here

您可能会发现该模板是基于一个框架,在这种情况下,你可能会想在架构上读了,你去修改它之前,一些流行的是:

+0

很好的开始!在Joomla的工作中,我编辑了很多模板元素来定制我的网站。编辑PHP时要非常小心。阅读关于Joomla的一些教程是非常值得的!框架基础知识,然后再深入代码。 –

+0

问题是,创建此网站的人没有通过/管理员给我的朋友提供html访问权限。这就是为什么我需要一个硬核解决方案... – fotant

+0

你的意思是你的朋友不能通过/管理员登录?在这种情况下,这不是他的网站,他应该拿回他的钱。 – Craig

0

假设网站使用cPanel虚拟主机或类似的,那么FTP密码可以用来访问cPanel和phpMyAdmin。

假设存在一个现有的页脚模块或类似模块,可以在jos_modules表的内容列中找到并编辑模块HTML。

使用phpMyAdmin访问,您也可以重置管理员密码并正常访问Joomla后端以添加或编辑页脚。