2013-10-16 24 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後端以添加或編輯頁腳。