Помощь JElement и Joomla 3, какая есть замена?

Статус
В этой теме нельзя размещать новые ответы.

prosto-chups

ВТР
Регистрация
3 Фев 2009
Сообщения
252
Реакции
167
Если кто уже пробовал писать что-нибудь под Joomla 3, подскажите чайнику, как решить задачу.
В Joomla 3 больше не используется JElement, он просто удален. А мне в срочном порядке нужно переписать модуль под Joomla 3. В принципе, там нет ничего сложного, но есть код:
jimport('joomla.html.parameter.element');
class JElementArraydomains extends JElement
{

var $_name = 'arraydomains';

function fetchElement($name, $value, &$node, $control_name){
$helper = new Helper_mcdd();
$array_whois = $helper->array_whois;
$domains = array();
foreach (array_keys($array_whois) as $zona)
{
$domains[] = array("value" => $zona, "text" => $array_whois[$zona]["title"]);
}

if (JVERSION >= '1.6')
$fieldName = $name.'[]';
else
$fieldName = $control_name.'['.$name.'][]';

$output= JHTML::_('select.genericlist', $domains, $fieldName, 'class="inputbox" style="width:100px;" multiple="multiple" size="10"', 'value', 'text', $value );
return $output;
}
}
А так, как я с JElement ни разу не сталкивался, не могу придумать, как переписать кусок.
 
Насколько я понял это JRegistry, но могу ошибаться
The class was deprecated and scheduled for removal from the Platform's
12.1 release. It's still present in the CMS 2.5 release, so no worries
there for now. For CMS 3.0, I think you'll be using JRegistry instead.
Вот еще
Для просмотра ссылки Войди или Зарегистрируйся
Впрочем на этой странице замечен твой ник)
Там много чего интересного написано, полезно будет многим.
 
Насколько я понял это JRegistry, но могу ошибаться
Да, спасибо, помогло!!! Даже переписывать не пришлось )))
Вот еще
Для просмотра ссылки Войди или Зарегистрируйся
Впрочем на этой странице замечен твой ник)
Там много чего интересного написано, полезно будет многим.
Я там смотрел, там просто:
Удалённые классы:
...JElement и его подклассы
А я просто попробовал заменить JElement на JRegistry и все заработало...

P.S. К стати, благодаря:
Для просмотра ссылки Войди или Зарегистрируйся
Вылечил довольно много разширений под Joomla 3.0...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху