任何幫助正確的方向將不勝感激。希望這是問這個問題的正確的地方: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();但它不起作用。
任何人都可以請幫助我這個..它將不勝感激提前致謝。
順便說一句,股票模板工作得很好,不給我這個錯誤。所以問題出在我的模板上。