2011-11-01 55 views
0

我最近遇到了一個Joomla安裝的棘手問題。我的想法是,我不能上傳任何其他組件,模塊等;只是模板。將模塊(代碼)嵌入/插入Joomla模板

因此,因爲我無法上傳我的菜單所基於的模塊之一,所以我問你是否有辦法從模塊本身獲取代碼並直接將其插入到模板中?

我應該如何修改(或者應該修改模塊代碼的哪一部分)以使其直接與模板一起使用?

預先感謝您!

+0

更好地解決問題的根本原因,而不是試圖繞開它併爲將來存儲更多問題。您嘗試添加模塊時看到了什麼錯誤?你是通過管理界面安裝嗎?你是否將FTP文件傳輸到您的實時服務器? –

+0

您可以使用安裝/卸載功能上傳模塊,組件等? – SMacFadyen

回答

0

從您的評論繼:

的設置是由政府提供的。沒有FTP訪問或任何東西。它 只是拒絕我上傳模塊。只有模板

OK,這纔是真正的問題:你已經投入的情況下,你真的不能做你被要求做,想必誰是實行這些限制同一人的東西。坦率地說,這很荒謬。但是,如果你真的必須做你的建議是什麼,我想:

  • 警告他們,這是非常危險的,脆的,遠遠更多的問題比他們給了你所需要將
  • 訪問
  • 繼續並將模塊代碼嵌入到您的模板中,但請注意,您需要在開發環境的第一個中執行此操作,並且您需要調整相當多的內容(例如參數 - 這是如何定製的模塊?)

真的認爲儘管這是錯誤的方式,甚至可能有模塊的某些方面使得這一點變得不可能,但是我很難說。

0

如果服務器設置得最佳以運行Joomla,則不應該需要FTP訪問才能安裝擴展。您將希望讓PHP以CGI模式運行,無論如何,這往往更安全。那麼你應該可以在沒有FTP層的情況下安裝擴展。正如鮑比傑克提到的那樣,它可能可以用另一種方式來完成,但是這樣做會比做正確的工作更麻煩。