2017-05-18 95 views
0

任何幫助正確的方向將不勝感激。希望這是問這個問題的正確的地方:o將我的joomla 2.5模板轉換爲3.x

我只是從Joomla 2.58升級到3.51。一切都很順利我可以使用其他模板 但我遇到了我的模板問題。無論我研究多少,我總是收到這個錯誤和 ,並且我似乎無法讓我的模板工作。

我有工作通過幾個錯誤,但現在我堅持這一點。

我發佈了所有的錯誤和我所做的更改以防萬一它是相關的。

所有錯誤

推薦使用:非靜態方法JApplicationSite ::使用getMenu()不應該被靜態調用,在/home/cnkpadob/public_html/templates/theme1308/index.php從不相容的情況下假設$此第26行

通過更改它來修復它:$ menus = JFactory :: getApplication() - > getMenu();

推薦使用:非靜態方法JApplicationCms ::使用getMenu()不應該被靜態調用,在/home/cnkpadob/public_html/libraries/cms/application/site.php假設$這種在不兼容的情況下上線272

這走了對自己

嚴格的標準:只有變量應當參照在/home/cnkpadob/public_html/templates/theme1308/index.php分配上線26

臨走的時候對自己

棄用:不應該靜態調用非靜態方法JApplicationSite :: getMenu(),假設$ this來自/home/cnkpadob/public_html/templates/theme1308/index.php中不兼容的上下文,位於第35行上

通過更改它來修復到:$ menus = JFactory :: getApplication() - > getMenu();

推薦使用:非靜態方法JApplicationCms ::使用getMenu()不應該被靜態調用,在/home/cnkpadob/public_html/libraries/cms/application/site.php假設$這種在不兼容的情況下上線272

這走了對自己

嚴格的標準:只有變量應當參照在/home/cnkpadob/public_html/templates/theme1308/index.php分配上線35

這又自行消失

致命錯誤:未在/home/cnkpadob/public_html/templates/theme1308/index.php在線41中找到'JParameter'類

仍有此問題,無法弄清楚。試圖將其更改爲$ jparams = new JRegistry();但它不起作用。

任何人都可以請幫助我這個..它將不勝感激提前致謝。

順便說一句,股票模板工作得很好,不給我這個錯誤。所以問題出在我的模板上。

回答

0

能否請你看看這個教程,它會幫助你解決這些類型的問題:Link

接縫此類型的問題是已經在這個論壇回答,看看Link2