我們都知道Joomla是精通網站建設一個難以置信的CMS。JED(Joomla擴展目錄)洋溢著零件、模塊和插件,可以包括幾乎任何有用的任何Joomla網站。這是令人難以置信的一切,除了想象一個場景,在其中你發現一個段或模塊,給出了有用的要求,但產量和設計不正是你所需要的。一個重大的錯誤,一些工程師和網站管理員將要改變一個增強的中心代碼。Joomla可以簡單通過允許重寫。
什么是重寫?
重寫是一個擴展格式/布局文件,放在你的Joomla布局目錄復制。然后你可以改變它對你的名字。做這個簡單的改變限制在擴大登記記錄,當你重新設計Joomla或隆的區別,你就不會被取代的新形式。Joomla知道看在重寫記錄首先,然后真正的擴展文件。
我如何創建一個覆蓋?
做一個覆蓋很簡單。這個練習的目的,我們說的,我們需要改變的登錄頁面。當然,登錄頁面有3個連接在一個無序綱要(忽略秘密詞,忽略了用戶名和沒有記錄)。

對于這個運動的目的,我們說的,我們不需要最后的“沒有記錄”連接,我們還不在一個破敗的需要他們,我們只需要2種不同的連接并排。我們不進行不一般使現在的差異。它只是向您演示如何重寫函數。理所當然,Joomla利用com_users部分處理登錄和注冊。的com_users部分擁有不同的觀點/設計。我們可以看到他們去joomlasite /配件/ com_users /看到。

你可以看到有5個獨立的觀點。我們需要改變登錄頁面所以我們需要登錄組織者/視圖。如果你點擊它,你將會看到一個tmpl組織者。這是這個特定的布局的視角。tmpl信封的格式記錄被放置的地方。幾乎所有部分和模塊tmpl組織者有一個默認。php的記錄。這幾個部分,例如,額外的格式記錄。用戶登錄部分觀點已經違約。php,default_login。php和default_logout.php。

default_login。php的組織者是一個我們必須改變登錄頁面結構。我們需要記錄和現貨Joomla信封的結構布局。這個未來joomlasite /布局/ yourtemplatname。你必須讓另一個名為html的信封。在html信封,讓另一個叫做com_users然后,一個組織者稱為登錄。這是你需要的地方放置default_login。php你重復的記錄。所以完整的方式將joomlasite /布局/ yourtemplatename / html / com_users /登錄/ default_login.php。
編輯default_login。php文件
現在只是碰碰運氣,我們推出幾default_login改善和恢復。php文檔覆蓋,Joomla會首先看一下這個記錄。我們推出的小改進疏散的綱要和最后連接新default_login。php文件,您將看到相應的代碼。

這是無序的3個連接的破敗。如何改變這種連根拔起的破舊的標簽和配置第三個連接一起如果解釋。所以它會像這樣。

目前,使面對你的前臺登錄頁面的記錄。

現在你可以看到,破敗的設計和第三個連接都消失了。所以現在如果在你重新設計或升級com_users Joomla中心記錄的一部分,這一變化將留在現場與簡單的寫了。這是非常有益的進步在Joomla網站。你可以對任何一段或模塊,以標準的Joomla結構后。你有任何擴展作為一個優先事項,你可能想改變你喜歡嗎?在備注區告訴我們。





