簡體   English   中英

Joomfish嘗試翻譯內容時發生致命錯誤

[英]Fatal Error with Joomfish trying to translate content

我正在將joomla 1.5網頁更新為joomla 2.5。

問題:

錯誤屏幕出現:

Fatal error: Call to protected method JFormField::getName() from context 'TranslateParams_xml' in /var/www/vhosts/1286.linux3.testsider.dk/httpdocs/jupgrade/libraries/joomfish/translateparams/xml.php on line 114

我已經看過xml.php中的第114行,但似乎找不到任何錯誤。 這時候,我心想,也許會導致此問題是由於我在一個子文件夾OG DET聯機工作的網頁

是因為有子文件夾嗎? 文件損壞了嗎? 或者是其他東西?

這是xml.php

    foreach ($fieldset as $field) {
            $freefield = JFFormField::getInstance($field);
            //if($freefield->type == 'Spacer') continue;

            $freefieldname              = $freefield->get('fieldname');

            $freefield->set('fieldname',$freefieldname.'_orig' );
Line 114    $freefield->set('name', $freefield->getName($freefieldname.'_orig'));
            $freefield->set('label', 'Original '.$freefield->get('label'));

從Joomfish for Joomla 2.5中的內容開始,從頭開始可能更容易?

解決這個問題的方法一直是缺乏功能

文件libraries/joomfish/form/jfformfield.php getName()

然后創建第二個功能

文件libraries/joomfish/form/jfform.php addNode()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM