Я обновляю веб-страницу joomla 1.5 до joomla 2.5.Неустранимая ошибка с Joomfish, пытающейся перевести контент
Проблема:
экран ошибка появляется, говоря:
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
Я посмотрел на линии 114 в xml.php, но я не могу найти какие-либо ошибки в Это. Вот тогда, когда я подумал, может быть, эта проблема вызвана тем, что я работаю в подпапке og det онлайн webpage.
Это из-за подпапки? Поврежденный файл? Или что-то другое?
Вот 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 для Joomla 2.5?
Является ли этот файл из 2.5 версия joomfish? –
- Риккардо, да, это так .. Но предыдущих переводов нет. – Martin
Посмотрите, вам может понадобиться плагин jupgrade для его обработки: http://www.joomfish.net/forum/viewtopic.php?f=48&t=12155 –